[2026-01-26T20:15:04.101596] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-26T20:15:04.273749] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-26T20:15:04.448278] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-26T20:15:04.625368] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-26T20:15:04.625703] [WARN ] [STATE ] State set to: WAITING [2026-01-26T20:15:04.625771] [INFO ] [STATE ] Checking TDM service status... [2026-01-26T20:15:04.795292] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-26T20:15:04.800131] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-26), and is a dependency of this service. [2026-01-26T20:15:04.833738] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-26T20:15:04.868029] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-26T20:15:04.904535] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-26T20:15:04.904823] [WARN ] [STATE ] State set to: RUNNING [2026-01-26T20:15:04.904898] [INFO ] [CACHE ] Starting cache update [2026-01-26T20:15:04.904940] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-26T20:15:04.908975] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-26T20:15:04.909405] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-26T20:15:04.909452] [INFO ] [CACHE ] Cache update completed successfully [2026-01-26T20:15:04.909483] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-26T20:15:04.909542] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-26T20:15:04.978025] [DEBUG] [REMOTE ] Fetched 3474 unique symbols from directory listing. [2026-01-26T20:15:04.986810] [INFO ] [sig ] Skipping 3474 symbols with existing configuration [2026-01-26T20:15:04.986955] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-26T20:15:04.988437] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-26T20:15:04.988487] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-26T20:15:05.106987] [DEBUG] [REMOTE ] Fetched 3474 unique symbols from directory listing. [2026-01-26T20:15:05.111363] [INFO ] [sig ] Found 3474 active symbols to forecast [2026-01-26T20:15:05.114486] [INFO ] [sig ] [1/3474] Forecasting A... [2026-01-26T20:15:05.114564] [INFO ] [sig ] Generating forecast for: A [2026-01-26T20:15:05.114626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-26T20:15:05.127185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-26T20:15:05.127555] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-26T20:15:05.128589] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-26T20:15:05.128645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:05.128681] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:05.128710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:05.128770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:05.188670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:05.189561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:05.189689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:05.189726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:05.316836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:05.316996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:05.317038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:05.317086] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:05.321144] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-01-26T20:15:05.321466] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-26T20:15:05.321637] [INFO ] [sig ] A: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:05.472708] [INFO ] [LOCAL ] Saved forecast: A 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/A.txt [2026-01-26T20:15:05.472855] [INFO ] [sig ] [1/3474] Completed A in 0.4s | 2.79 sym/s | Total: 0.4s | ETA: 20.7m [2026-01-26T20:15:05.472900] [INFO ] [sig ] [2/3474] Forecasting AAL... [2026-01-26T20:15:05.472933] [INFO ] [sig ] Generating forecast for: AAL [2026-01-26T20:15:05.472967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-26T20:15:05.489780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-26T20:15:05.490382] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-26T20:15:05.491538] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-26T20:15:05.491625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:05.491662] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:05.491692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:05.491753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:05.555769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:05.556678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:05.556782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:05.556818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:05.680741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:05.680900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:05.680942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:05.680973] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:05.684553] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=48.95%) [2026-01-26T20:15:05.684868] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-26T20:15:05.685007] [INFO ] [sig ] AAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:05.837021] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AAL.txt [2026-01-26T20:15:05.837176] [INFO ] [sig ] [2/3474] Completed AAL in 0.4s | 2.77 sym/s | Total: 0.7s | ETA: 20.9m [2026-01-26T20:15:05.837220] [INFO ] [sig ] [3/3474] Forecasting AAOI... [2026-01-26T20:15:05.837250] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-26T20:15:05.837280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-26T20:15:05.848972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-26T20:15:05.849318] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-26T20:15:05.850175] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-26T20:15:05.850228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:05.850260] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:05.850287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:05.850344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:05.912639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:05.913644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:05.913784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:05.913851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:06.050090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:06.050249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:06.050291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:06.050321] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:06.054001] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=48.28%) [2026-01-26T20:15:06.054292] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-26T20:15:06.054428] [INFO ] [sig ] AAOI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:06.213764] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AAOI.txt [2026-01-26T20:15:06.213928] [INFO ] [sig ] [3/3474] Completed AAOI in 0.4s | 2.73 sym/s | Total: 1.1s | ETA: 21.2m [2026-01-26T20:15:06.213971] [INFO ] [sig ] [4/3474] Forecasting AAON... [2026-01-26T20:15:06.214003] [INFO ] [sig ] Generating forecast for: AAON [2026-01-26T20:15:06.214035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-26T20:15:06.227216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-26T20:15:06.227605] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-26T20:15:06.228696] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-26T20:15:06.228750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:06.228783] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:06.228811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:06.228868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:06.294797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:06.295742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:06.295845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:06.295879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:06.416409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:06.416585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:06.416628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:06.416657] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:06.420344] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-01-26T20:15:06.420693] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-26T20:15:06.420837] [INFO ] [sig ] AAON: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:06.571290] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AAON.txt [2026-01-26T20:15:06.571486] [INFO ] [sig ] [4/3474] Completed AAON in 0.4s | 2.75 sym/s | Total: 1.5s | ETA: 21.1m [2026-01-26T20:15:06.571535] [INFO ] [sig ] [5/3474] Forecasting AAP... [2026-01-26T20:15:06.571591] [INFO ] [sig ] Generating forecast for: AAP [2026-01-26T20:15:06.571633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-26T20:15:06.584240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-26T20:15:06.584610] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-26T20:15:06.585452] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-26T20:15:06.585505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:06.585549] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:06.585606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:06.585697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:06.644454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:06.645353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:06.645467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:06.645503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:06.766152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:06.766281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:06.766319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:06.766348] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:06.769728] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: DOWN (p=36.02%) [2026-01-26T20:15:06.770003] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-26T20:15:06.770131] [INFO ] [sig ] AAP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:06.916369] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AAP.txt [2026-01-26T20:15:06.916529] [INFO ] [sig ] [5/3474] Completed AAP in 0.3s | 2.77 sym/s | Total: 1.8s | ETA: 20.8m [2026-01-26T20:15:06.916592] [INFO ] [sig ] [6/3474] Forecasting AAPB... [2026-01-26T20:15:06.916626] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-26T20:15:06.916660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-26T20:15:06.928252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-26T20:15:06.928563] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-26T20:15:06.929372] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-26T20:15:06.929423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:06.929456] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:06.929484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:06.929541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:06.986733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:06.987332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:06.987429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:06.987463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:07.104480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:07.104606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:07.104644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:07.104674] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:07.107897] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=54.50%) [2026-01-26T20:15:07.108171] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-26T20:15:07.108300] [INFO ] [sig ] AAPB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:07.259973] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AAPB.txt [2026-01-26T20:15:07.260371] [INFO ] [sig ] [6/3474] Completed AAPB in 0.3s | 2.80 sym/s | Total: 2.1s | ETA: 20.7m [2026-01-26T20:15:07.260413] [INFO ] [sig ] [7/3474] Forecasting AAPD... [2026-01-26T20:15:07.260443] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-26T20:15:07.260477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-26T20:15:07.272740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-26T20:15:07.273009] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-26T20:15:07.274039] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-26T20:15:07.274091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:07.274123] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:07.274297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:07.274354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:07.331700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:07.332306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:07.332385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:07.332419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:07.454936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:07.455058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:07.455097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:07.455126] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:07.458410] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-26T20:15:07.458913] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-26T20:15:07.459046] [INFO ] [sig ] AAPD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:07.609901] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AAPD.txt [2026-01-26T20:15:07.610047] [INFO ] [sig ] [7/3474] Completed AAPD in 0.3s | 2.80 sym/s | Total: 2.5s | ETA: 20.6m [2026-01-26T20:15:07.610087] [INFO ] [sig ] [8/3474] Forecasting AAPL... [2026-01-26T20:15:07.610117] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-26T20:15:07.610149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-26T20:15:07.622455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-26T20:15:07.622763] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-26T20:15:07.623556] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-26T20:15:07.623625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:07.623658] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:07.623686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:07.623743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:07.684525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:07.685298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:07.685381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:07.685414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:07.811486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:07.811657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:07.811701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:07.811729] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:07.815302] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=66.05%) [2026-01-26T20:15:07.815597] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-26T20:15:07.815727] [INFO ] [sig ] AAPL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:07.961592] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AAPL.txt [2026-01-26T20:15:07.961767] [INFO ] [sig ] [8/3474] Completed AAPL in 0.4s | 2.81 sym/s | Total: 2.8s | ETA: 20.6m [2026-01-26T20:15:07.961808] [INFO ] [sig ] [9/3474] Forecasting AAXJ... [2026-01-26T20:15:07.961837] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-26T20:15:07.961870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-26T20:15:07.973760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-26T20:15:07.974092] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-26T20:15:07.975104] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-26T20:15:07.975156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:07.975188] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:07.975216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:07.975273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:08.033350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:08.034048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:08.034129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:08.034161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:08.155539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:08.155671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:08.155710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:08.155739] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:08.159069] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=42.08%) [2026-01-26T20:15:08.159345] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-26T20:15:08.159472] [INFO ] [sig ] AAXJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:08.301729] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AAXJ.txt [2026-01-26T20:15:08.301871] [INFO ] [sig ] [9/3474] Completed AAXJ in 0.3s | 2.82 sym/s | Total: 3.2s | ETA: 20.5m [2026-01-26T20:15:08.301912] [INFO ] [sig ] [10/3474] Forecasting AB... [2026-01-26T20:15:08.301943] [INFO ] [sig ] Generating forecast for: AB [2026-01-26T20:15:08.301975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-26T20:15:08.315158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-26T20:15:08.315586] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-26T20:15:08.316415] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-26T20:15:08.316468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:08.316528] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:08.316556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:08.316664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:08.380922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:08.381898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:08.381990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:08.382023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:08.513776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:08.513935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:08.513978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:08.514006] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:08.517600] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=60.14%) [2026-01-26T20:15:08.517903] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-26T20:15:08.518046] [INFO ] [sig ] AB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:08.670360] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AB.txt [2026-01-26T20:15:08.670529] [INFO ] [sig ] [10/3474] Completed AB in 0.4s | 2.81 sym/s | Total: 3.6s | ETA: 20.5m [2026-01-26T20:15:08.670588] [INFO ] [sig ] [11/3474] Forecasting ABCB... [2026-01-26T20:15:08.670621] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-26T20:15:08.670655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-26T20:15:08.683889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-26T20:15:08.684490] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-26T20:15:08.685378] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-26T20:15:08.685433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:08.685467] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:08.685496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:08.685559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:08.750088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:08.751062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:08.751151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:08.751187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:08.880992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:08.881157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:08.881197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:08.881225] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:08.885178] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-26T20:15:08.885455] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-26T20:15:08.885603] [INFO ] [sig ] ABCB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:09.039132] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ABCB.txt [2026-01-26T20:15:09.039286] [INFO ] [sig ] [11/3474] Completed ABCB in 0.4s | 2.80 sym/s | Total: 3.9s | ETA: 20.6m [2026-01-26T20:15:09.039328] [INFO ] [sig ] [12/3474] Forecasting ABCL... [2026-01-26T20:15:09.039358] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-26T20:15:09.039390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-26T20:15:09.050391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-26T20:15:09.050696] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-26T20:15:09.051497] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-26T20:15:09.051549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:09.051601] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:09.051632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:09.051689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:09.116063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:09.116912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:09.116997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:09.117031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:09.241038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:09.241207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:09.241251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:09.241471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:09.245290] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-01-26T20:15:09.245616] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-26T20:15:09.245751] [INFO ] [sig ] ABCL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:09.395423] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ABCL.txt [2026-01-26T20:15:09.395585] [INFO ] [sig ] [12/3474] Completed ABCL in 0.4s | 2.80 sym/s | Total: 4.3s | ETA: 20.6m [2026-01-26T20:15:09.395629] [INFO ] [sig ] [13/3474] Forecasting ABEO... [2026-01-26T20:15:09.395659] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-26T20:15:09.395692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-26T20:15:09.407670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-26T20:15:09.408067] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-26T20:15:09.408986] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-26T20:15:09.409040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:09.409074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:09.409102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:09.409160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:09.468700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:09.469595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:09.469686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:09.469718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:09.595917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:09.596096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:09.596137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:09.596227] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:09.600254] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=23.34%) [2026-01-26T20:15:09.600600] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-26T20:15:09.600747] [INFO ] [sig ] ABEO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:09.753635] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ABEO.txt [2026-01-26T20:15:09.753792] [INFO ] [sig ] [13/3474] Completed ABEO in 0.4s | 2.80 sym/s | Total: 4.6s | ETA: 20.6m [2026-01-26T20:15:09.753834] [INFO ] [sig ] [14/3474] Forecasting ABG... [2026-01-26T20:15:09.753864] [INFO ] [sig ] Generating forecast for: ABG [2026-01-26T20:15:09.753897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-26T20:15:09.766092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-26T20:15:09.766435] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-26T20:15:09.767386] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-26T20:15:09.767441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:09.767475] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:09.767502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:09.767559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:09.827712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:09.828724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:09.828811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:09.828845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:09.955339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:09.955524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:09.955589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:09.955625] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:09.959317] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-26T20:15:09.959630] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-26T20:15:09.959763] [INFO ] [sig ] ABG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:10.151203] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ABG.txt [2026-01-26T20:15:10.151373] [INFO ] [sig ] [14/3474] Completed ABG in 0.4s | 2.78 sym/s | Total: 5.0s | ETA: 20.7m [2026-01-26T20:15:10.151416] [INFO ] [sig ] [15/3474] Forecasting ABM... [2026-01-26T20:15:10.151447] [INFO ] [sig ] Generating forecast for: ABM [2026-01-26T20:15:10.151480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-26T20:15:10.164454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-26T20:15:10.164920] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-26T20:15:10.166196] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-26T20:15:10.166275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:10.166315] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:10.166345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:10.166422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:10.237643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:10.238529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:10.238634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:10.238670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:10.359513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:10.359708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:10.359754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:10.359786] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:10.363646] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-01-26T20:15:10.364040] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-26T20:15:10.364193] [INFO ] [sig ] ABM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:10.520746] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ABM.txt [2026-01-26T20:15:10.520883] [INFO ] [sig ] [15/3474] Completed ABM in 0.4s | 2.77 sym/s | Total: 5.4s | ETA: 20.8m [2026-01-26T20:15:10.520923] [INFO ] [sig ] [16/3474] Forecasting ABNB... [2026-01-26T20:15:10.520952] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-26T20:15:10.520985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-26T20:15:10.534971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-26T20:15:10.535276] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-26T20:15:10.536094] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-26T20:15:10.536146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:10.536177] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:10.536204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:10.536260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:10.601506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:10.602464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:10.602548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:10.602600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:10.727143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:10.727301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:10.727344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:10.727420] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:10.731441] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=90.01%) [2026-01-26T20:15:10.731751] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-26T20:15:10.731885] [INFO ] [sig ] ABNB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:10.881074] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ABNB.txt [2026-01-26T20:15:10.881408] [INFO ] [sig ] [16/3474] Completed ABNB in 0.4s | 2.77 sym/s | Total: 5.8s | ETA: 20.8m [2026-01-26T20:15:10.881447] [INFO ] [sig ] [17/3474] Forecasting ABOS... [2026-01-26T20:15:10.881482] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-26T20:15:10.881515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-26T20:15:10.894996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-26T20:15:10.895333] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-26T20:15:10.896149] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-26T20:15:10.896202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:10.896235] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:10.896262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:10.896324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:10.958599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:10.959509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:10.959624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:10.959664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:11.086962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:11.087123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:11.087165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:11.087195] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:11.090947] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=37.88%) [2026-01-26T20:15:11.091244] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-26T20:15:11.091563] [INFO ] [sig ] ABOS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:11.238003] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ABOS.txt [2026-01-26T20:15:11.238137] [INFO ] [sig ] [17/3474] Completed ABOS in 0.4s | 2.78 sym/s | Total: 6.1s | ETA: 20.8m [2026-01-26T20:15:11.238178] [INFO ] [sig ] [18/3474] Forecasting ABSI... [2026-01-26T20:15:11.238207] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-26T20:15:11.238239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-26T20:15:11.250108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-26T20:15:11.250435] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-26T20:15:11.251242] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-26T20:15:11.251295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:11.251337] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:11.251366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:11.251423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:11.313675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:11.314620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:11.314703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:11.314737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:11.440974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:11.441175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:11.441236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:11.441272] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:11.445052] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=27.52%) [2026-01-26T20:15:11.445381] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-26T20:15:11.445526] [INFO ] [sig ] ABSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:11.597210] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ABSI.txt [2026-01-26T20:15:11.597391] [INFO ] [sig ] [18/3474] Completed ABSI in 0.4s | 2.78 sym/s | Total: 6.5s | ETA: 20.7m [2026-01-26T20:15:11.597435] [INFO ] [sig ] [19/3474] Forecasting ABUS... [2026-01-26T20:15:11.597465] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-26T20:15:11.597498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-26T20:15:11.609214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-26T20:15:11.609534] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-26T20:15:11.610342] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-26T20:15:11.610395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:11.610427] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:11.610454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:11.610511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:11.685994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:11.687153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:11.687282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:11.687321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:11.820399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:11.820555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:11.820616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:11.820649] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:11.824233] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-01-26T20:15:11.824523] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-26T20:15:11.824678] [INFO ] [sig ] ABUS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:11.973843] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ABUS.txt [2026-01-26T20:15:11.973990] [INFO ] [sig ] [19/3474] Completed ABUS in 0.4s | 2.77 sym/s | Total: 6.9s | ETA: 20.8m [2026-01-26T20:15:11.974030] [INFO ] [sig ] [20/3474] Forecasting ABVC... [2026-01-26T20:15:11.974061] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-26T20:15:11.974092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-26T20:15:11.985522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-26T20:15:11.985885] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-26T20:15:11.986737] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-26T20:15:11.986789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:11.986822] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:11.986851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:11.986908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:12.044873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:12.045513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:12.045640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:12.045675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:12.169131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:12.169307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:12.169360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:12.169391] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:12.172966] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: UP (p=79.15%) [2026-01-26T20:15:12.173271] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-26T20:15:12.173408] [INFO ] [sig ] ABVC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:12.321728] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ABVC.txt [2026-01-26T20:15:12.321873] [INFO ] [sig ] [20/3474] Completed ABVC in 0.3s | 2.77 sym/s | Total: 7.2s | ETA: 20.7m [2026-01-26T20:15:12.321913] [INFO ] [sig ] [21/3474] Forecasting ABVE... [2026-01-26T20:15:12.321943] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-26T20:15:12.321984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-26T20:15:12.334061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-26T20:15:12.334377] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-26T20:15:12.335195] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-26T20:15:12.335248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:12.335279] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:12.335305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:12.335366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:12.392668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:12.393454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:12.393542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:12.393595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:12.513230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:12.513390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:12.513434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:12.513465] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:12.517047] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-26T20:15:12.517335] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-26T20:15:12.517490] [INFO ] [sig ] ABVE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:12.664407] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ABVE.txt [2026-01-26T20:15:12.664555] [INFO ] [sig ] [21/3474] Completed ABVE in 0.3s | 2.78 sym/s | Total: 7.6s | ETA: 20.7m [2026-01-26T20:15:12.664622] [INFO ] [sig ] [22/3474] Forecasting ABVX... [2026-01-26T20:15:12.664654] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-26T20:15:12.664685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-26T20:15:12.676230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-26T20:15:12.676536] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-26T20:15:12.677414] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-26T20:15:12.677469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:12.677502] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:12.677531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:12.677606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:12.741790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:12.742558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:12.742662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:12.742698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:12.866271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:12.866560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:12.866623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:12.866655] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:12.870271] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=69.52%) [2026-01-26T20:15:12.870550] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-26T20:15:12.870699] [INFO ] [sig ] ABVX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:13.020976] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ABVX.txt [2026-01-26T20:15:13.021115] [INFO ] [sig ] [22/3474] Completed ABVX in 0.4s | 2.78 sym/s | Total: 7.9s | ETA: 20.7m [2026-01-26T20:15:13.021155] [INFO ] [sig ] [23/3474] Forecasting ACA... [2026-01-26T20:15:13.021185] [INFO ] [sig ] Generating forecast for: ACA [2026-01-26T20:15:13.021216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-26T20:15:13.037432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-26T20:15:13.037781] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-26T20:15:13.038627] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-26T20:15:13.038680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:13.038714] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:13.038742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:13.038800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:13.098424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:13.099336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:13.099423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:13.099458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:13.223059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:13.223224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:13.223268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:13.223299] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:13.226867] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=22.72%) [2026-01-26T20:15:13.227182] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-26T20:15:13.227340] [INFO ] [sig ] ACA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:13.372224] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACA.txt [2026-01-26T20:15:13.372419] [INFO ] [sig ] [23/3474] Completed ACA in 0.4s | 2.79 sym/s | Total: 8.3s | ETA: 20.7m [2026-01-26T20:15:13.372460] [INFO ] [sig ] [24/3474] Forecasting ACAD... [2026-01-26T20:15:13.372491] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-26T20:15:13.372522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-26T20:15:13.384916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-26T20:15:13.385264] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-26T20:15:13.386076] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-26T20:15:13.386129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:13.386161] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:13.386188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:13.386244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:13.447343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:13.448263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:13.448356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:13.448390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:13.570928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:13.571090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:13.571133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:13.571163] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:13.574717] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-26T20:15:13.575008] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-26T20:15:13.575143] [INFO ] [sig ] ACAD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:13.734596] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACAD.txt [2026-01-26T20:15:13.734763] [INFO ] [sig ] [24/3474] Completed ACAD in 0.4s | 2.78 sym/s | Total: 8.6s | ETA: 20.7m [2026-01-26T20:15:13.734806] [INFO ] [sig ] [25/3474] Forecasting ACB... [2026-01-26T20:15:13.734835] [INFO ] [sig ] Generating forecast for: ACB [2026-01-26T20:15:13.734868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-26T20:15:13.748431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-26T20:15:13.748785] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-26T20:15:13.749600] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-26T20:15:13.749653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:13.749685] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:13.749713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:13.749769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:13.811073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:13.812096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:13.812190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:13.812224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:13.948136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:13.948298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:13.948343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:13.948389] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:13.951952] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: DOWN (p=40.89%) [2026-01-26T20:15:13.952237] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-26T20:15:13.952367] [INFO ] [sig ] ACB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:14.096453] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACB.txt [2026-01-26T20:15:14.096623] [INFO ] [sig ] [25/3474] Completed ACB in 0.4s | 2.78 sym/s | Total: 9.0s | ETA: 20.7m [2026-01-26T20:15:14.096667] [INFO ] [sig ] [26/3474] Forecasting ACCO... [2026-01-26T20:15:14.096698] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-26T20:15:14.096731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-26T20:15:14.112470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-26T20:15:14.112841] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-26T20:15:14.113695] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-26T20:15:14.113749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:14.113785] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:14.113822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:14.113882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:14.174937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:14.175898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:14.175989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:14.176024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:14.313782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:14.313947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:14.313989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:14.314020] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:14.317806] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: UP (p=70.20%) [2026-01-26T20:15:14.318150] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-26T20:15:14.318299] [INFO ] [sig ] ACCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:14.470023] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACCO.txt [2026-01-26T20:15:14.470174] [INFO ] [sig ] [26/3474] Completed ACCO in 0.4s | 2.78 sym/s | Total: 9.4s | ETA: 20.7m [2026-01-26T20:15:14.470215] [INFO ] [sig ] [27/3474] Forecasting ACDC... [2026-01-26T20:15:14.470246] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-26T20:15:14.470277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-26T20:15:14.481974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-26T20:15:14.482278] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-26T20:15:14.483152] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-26T20:15:14.483205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:14.483264] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:14.483293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:14.483352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:14.541888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:14.542624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:14.542721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:14.542756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:14.658319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:14.658477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:14.658518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:14.658549] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:14.662466] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=77.06%) [2026-01-26T20:15:14.662834] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-26T20:15:14.662982] [INFO ] [sig ] ACDC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:14.807294] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACDC.txt [2026-01-26T20:15:14.807471] [INFO ] [sig ] [27/3474] Completed ACDC in 0.3s | 2.79 sym/s | Total: 9.7s | ETA: 20.6m [2026-01-26T20:15:14.807541] [INFO ] [sig ] [28/3474] Forecasting ACEL... [2026-01-26T20:15:14.807599] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-26T20:15:14.807641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-26T20:15:14.822624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-26T20:15:14.822940] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-26T20:15:14.823800] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-26T20:15:14.823852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:14.823885] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:14.823912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:14.823968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:14.881989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:14.882682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:14.882770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:14.882808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:15.003328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:15.003493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:15.003537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:15.003568] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:15.007639] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-26T20:15:15.007985] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-26T20:15:15.008134] [INFO ] [sig ] ACEL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:15.186873] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACEL.txt [2026-01-26T20:15:15.187098] [INFO ] [sig ] [28/3474] Completed ACEL in 0.4s | 2.78 sym/s | Total: 10.1s | ETA: 20.7m [2026-01-26T20:15:15.187162] [INFO ] [sig ] [29/3474] Forecasting ACGL... [2026-01-26T20:15:15.187205] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-26T20:15:15.187251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-26T20:15:15.200480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-26T20:15:15.200951] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-26T20:15:15.201859] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-26T20:15:15.201914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:15.201948] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:15.201987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:15.202046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:15.265290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:15.266212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:15.266301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:15.266334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:15.395860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:15.396036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:15.396108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:15.396165] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:15.400748] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-01-26T20:15:15.401034] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-26T20:15:15.401208] [INFO ] [sig ] ACGL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:15.554592] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACGL.txt [2026-01-26T20:15:15.554744] [INFO ] [sig ] [29/3474] Completed ACGL in 0.4s | 2.78 sym/s | Total: 10.4s | ETA: 20.7m [2026-01-26T20:15:15.554788] [INFO ] [sig ] [30/3474] Forecasting ACGLN... [2026-01-26T20:15:15.554819] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-26T20:15:15.554854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-26T20:15:15.567655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-26T20:15:15.567983] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-26T20:15:15.569114] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-26T20:15:15.569183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:15.569225] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:15.569257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:15.569316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:15.632735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:15.633637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:15.633727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:15.633762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:15.759739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:15.759916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:15.759959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:15.760024] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:15.763673] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: DOWN (p=45.94%) [2026-01-26T20:15:15.763977] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-26T20:15:15.764127] [INFO ] [sig ] ACGLN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:15.923253] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACGLN.txt [2026-01-26T20:15:15.923414] [INFO ] [sig ] [30/3474] Completed ACGLN in 0.4s | 2.78 sym/s | Total: 10.8s | ETA: 20.7m [2026-01-26T20:15:15.923466] [INFO ] [sig ] [31/3474] Forecasting ACGLO... [2026-01-26T20:15:15.923500] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-26T20:15:15.923533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-26T20:15:15.935945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-26T20:15:15.936323] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-26T20:15:15.937191] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-26T20:15:15.937246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:15.937280] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:15.937309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:15.937392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:15.999409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:16.000245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:16.000494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:16.000527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:16.124688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:16.124853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:16.124895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:16.124926] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:16.128662] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: UP (p=67.36%) [2026-01-26T20:15:16.129011] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-26T20:15:16.129198] [INFO ] [sig ] ACGLO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:16.283665] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACGLO.txt [2026-01-26T20:15:16.283832] [INFO ] [sig ] [31/3474] Completed ACGLO in 0.4s | 2.78 sym/s | Total: 11.2s | ETA: 20.7m [2026-01-26T20:15:16.283877] [INFO ] [sig ] [32/3474] Forecasting ACHC... [2026-01-26T20:15:16.283908] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-26T20:15:16.283942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-26T20:15:16.296421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-26T20:15:16.296847] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-26T20:15:16.297805] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-26T20:15:16.297869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:16.297917] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:16.297948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:16.298008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:16.362146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:16.363190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:16.363279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:16.363313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:16.494614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:16.494778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:16.494821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:16.494851] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:16.498642] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=62.33%) [2026-01-26T20:15:16.498933] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-26T20:15:16.499069] [INFO ] [sig ] ACHC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:16.655825] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACHC.txt [2026-01-26T20:15:16.655996] [INFO ] [sig ] [32/3474] Completed ACHC in 0.4s | 2.77 sym/s | Total: 11.5s | ETA: 20.7m [2026-01-26T20:15:16.656040] [INFO ] [sig ] [33/3474] Forecasting ACI... [2026-01-26T20:15:16.656076] [INFO ] [sig ] Generating forecast for: ACI [2026-01-26T20:15:16.656111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-26T20:15:16.669240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-26T20:15:16.669644] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-26T20:15:16.670533] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-26T20:15:16.670606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:16.670642] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:16.670671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:16.670729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:16.734081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:16.734965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:16.735053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:16.735089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:16.864375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:16.864541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:16.864602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:16.864635] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:16.868599] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: DOWN (p=18.11%) [2026-01-26T20:15:16.868915] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-26T20:15:16.869063] [INFO ] [sig ] ACI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:17.025531] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACI.txt [2026-01-26T20:15:17.025692] [INFO ] [sig ] [33/3474] Completed ACI in 0.4s | 2.77 sym/s | Total: 11.9s | ETA: 20.7m [2026-01-26T20:15:17.025733] [INFO ] [sig ] [34/3474] Forecasting ACIC... [2026-01-26T20:15:17.025762] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-26T20:15:17.025794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-26T20:15:17.038677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-26T20:15:17.039023] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-26T20:15:17.039989] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-26T20:15:17.040044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:17.040077] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:17.040104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:17.040162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:17.103563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:17.104501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:17.104625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:17.104680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:17.232065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:17.232240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:17.232284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:17.232313] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:17.236014] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=96.83%) [2026-01-26T20:15:17.236323] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-26T20:15:17.236461] [INFO ] [sig ] ACIC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:17.389010] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACIC.txt [2026-01-26T20:15:17.389184] [INFO ] [sig ] [34/3474] Completed ACIC in 0.4s | 2.77 sym/s | Total: 12.3s | ETA: 20.7m [2026-01-26T20:15:17.389227] [INFO ] [sig ] [35/3474] Forecasting ACLS... [2026-01-26T20:15:17.389260] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-26T20:15:17.389291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-26T20:15:17.404284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-26T20:15:17.404666] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-26T20:15:17.405489] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-26T20:15:17.405543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:17.405597] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:17.405628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:17.405685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:17.462302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:17.463151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:17.463236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:17.463269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:17.586184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:17.586354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:17.586397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:17.586426] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:17.590133] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: DOWN (p=20.37%) [2026-01-26T20:15:17.590422] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-26T20:15:17.590556] [INFO ] [sig ] ACLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:17.742736] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACLS.txt [2026-01-26T20:15:17.742887] [INFO ] [sig ] [35/3474] Completed ACLS in 0.4s | 2.77 sym/s | Total: 12.6s | ETA: 20.7m [2026-01-26T20:15:17.742928] [INFO ] [sig ] [36/3474] Forecasting ACLX... [2026-01-26T20:15:17.742960] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-26T20:15:17.742992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-26T20:15:17.754144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-26T20:15:17.754491] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-26T20:15:17.755341] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-26T20:15:17.755396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:17.755429] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:17.755458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:17.755516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:17.817314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:17.818147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:17.818250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:17.818291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:17.947233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:17.947431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:17.947474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:17.947521] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:17.951591] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=66.13%) [2026-01-26T20:15:17.951905] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-26T20:15:17.952051] [INFO ] [sig ] ACLX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:18.110145] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACLX.txt [2026-01-26T20:15:18.110333] [INFO ] [sig ] [36/3474] Completed ACLX in 0.4s | 2.77 sym/s | Total: 13.0s | ETA: 20.7m [2026-01-26T20:15:18.110382] [INFO ] [sig ] [37/3474] Forecasting ACM... [2026-01-26T20:15:18.110415] [INFO ] [sig ] Generating forecast for: ACM [2026-01-26T20:15:18.110446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-26T20:15:18.123123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-26T20:15:18.123523] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-26T20:15:18.124434] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-26T20:15:18.124500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:18.124545] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:18.124605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:18.124670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:18.185202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:18.186073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:18.186190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:18.186226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:18.313519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:18.313697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:18.313741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:18.313773] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:18.317489] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=81.32%) [2026-01-26T20:15:18.317805] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-26T20:15:18.317949] [INFO ] [sig ] ACM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:18.473821] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACM.txt [2026-01-26T20:15:18.473982] [INFO ] [sig ] [37/3474] Completed ACM in 0.4s | 2.77 sym/s | Total: 13.4s | ETA: 20.7m [2026-01-26T20:15:18.474023] [INFO ] [sig ] [38/3474] Forecasting ACN... [2026-01-26T20:15:18.474059] [INFO ] [sig ] Generating forecast for: ACN [2026-01-26T20:15:18.474105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-26T20:15:18.487507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-26T20:15:18.487915] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-26T20:15:18.488833] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-26T20:15:18.488887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:18.488921] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:18.488948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:18.489006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:18.550530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:18.551377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:18.551474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:18.551510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:18.682549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:18.682742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:18.682784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:18.682816] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:18.686328] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-26T20:15:18.686627] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-26T20:15:18.686765] [INFO ] [sig ] ACN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:18.837844] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACN.txt [2026-01-26T20:15:18.838007] [INFO ] [sig ] [38/3474] Completed ACN in 0.4s | 2.77 sym/s | Total: 13.7s | ETA: 20.7m [2026-01-26T20:15:18.838050] [INFO ] [sig ] [39/3474] Forecasting ACNB... [2026-01-26T20:15:18.838080] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-26T20:15:18.838114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-26T20:15:18.850477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-26T20:15:18.850924] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-26T20:15:18.851910] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-26T20:15:18.851966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:18.852003] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:18.852046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:18.852125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:18.916375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:18.917453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:18.917546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:18.917597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:19.039136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:19.039305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:19.039374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:19.039405] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:19.043253] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=40.20%) [2026-01-26T20:15:19.043598] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-26T20:15:19.043756] [INFO ] [sig ] ACNB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:19.202125] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACNB.txt [2026-01-26T20:15:19.202282] [INFO ] [sig ] [39/3474] Completed ACNB in 0.4s | 2.77 sym/s | Total: 14.1s | ETA: 20.7m [2026-01-26T20:15:19.202324] [INFO ] [sig ] [40/3474] Forecasting ACON... [2026-01-26T20:15:19.202354] [INFO ] [sig ] Generating forecast for: ACON [2026-01-26T20:15:19.202387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-26T20:15:19.216469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-26T20:15:19.216863] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-26T20:15:19.217807] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-26T20:15:19.217866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:19.217911] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:19.217943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:19.218012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:19.280819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:19.281750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:19.281854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:19.281896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:19.407066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:19.407236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:19.407280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:19.407312] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:19.411775] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=49.65%) [2026-01-26T20:15:19.412070] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-26T20:15:19.412212] [INFO ] [sig ] ACON: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:19.569347] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACON.txt [2026-01-26T20:15:19.569516] [INFO ] [sig ] [40/3474] Completed ACON in 0.4s | 2.77 sym/s | Total: 14.5s | ETA: 20.7m [2026-01-26T20:15:19.569558] [INFO ] [sig ] [41/3474] Forecasting ACP... [2026-01-26T20:15:19.569608] [INFO ] [sig ] Generating forecast for: ACP [2026-01-26T20:15:19.569641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-26T20:15:19.582777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-26T20:15:19.583125] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-26T20:15:19.584141] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-26T20:15:19.584196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:19.584229] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:19.584257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:19.584334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:19.648905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:19.649917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:19.650010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:19.650043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:19.779688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:19.779863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:19.779911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:19.779943] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:19.784718] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=10.45%) [2026-01-26T20:15:19.785007] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-26T20:15:19.785154] [INFO ] [sig ] ACP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:19.943888] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACP.txt [2026-01-26T20:15:19.944049] [INFO ] [sig ] [41/3474] Completed ACP in 0.4s | 2.76 sym/s | Total: 14.8s | ETA: 20.7m [2026-01-26T20:15:19.944091] [INFO ] [sig ] [42/3474] Forecasting ACRE... [2026-01-26T20:15:19.944120] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-26T20:15:19.944151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-26T20:15:19.957017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-26T20:15:19.957449] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-26T20:15:19.958493] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-26T20:15:19.958563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:19.958617] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:19.958646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:19.958703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:20.025541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:20.026437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:20.026542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:20.026599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:20.162179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:20.162341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:20.162382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:20.162413] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:20.166922] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-01-26T20:15:20.167208] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-26T20:15:20.167344] [INFO ] [sig ] ACRE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:20.322561] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACRE.txt [2026-01-26T20:15:20.322727] [INFO ] [sig ] [42/3474] Completed ACRE in 0.4s | 2.76 sym/s | Total: 15.2s | ETA: 20.7m [2026-01-26T20:15:20.322768] [INFO ] [sig ] [43/3474] Forecasting ACRS... [2026-01-26T20:15:20.322799] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-26T20:15:20.322831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-26T20:15:20.336201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-26T20:15:20.336814] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-26T20:15:20.337965] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-26T20:15:20.338020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:20.338053] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:20.338080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:20.338137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:20.401233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:20.402126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:20.402218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:20.402255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:20.530643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:20.530806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:20.530848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:20.530880] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:20.534519] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=47.72%) [2026-01-26T20:15:20.534879] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-26T20:15:20.535028] [INFO ] [sig ] ACRS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:20.695391] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACRS.txt [2026-01-26T20:15:20.695799] [INFO ] [sig ] [43/3474] Completed ACRS in 0.4s | 2.76 sym/s | Total: 15.6s | ETA: 20.7m [2026-01-26T20:15:20.695862] [INFO ] [sig ] [44/3474] Forecasting ACTG... [2026-01-26T20:15:20.695901] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-26T20:15:20.695934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-26T20:15:20.709393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-26T20:15:20.709976] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-26T20:15:20.710899] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-26T20:15:20.710952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:20.711013] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:20.711042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:20.711098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:20.776553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:20.777616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:20.777725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:20.777762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:20.924368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:20.924559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:20.924632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:20.924668] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:20.929398] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-26T20:15:20.929810] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-26T20:15:20.929987] [INFO ] [sig ] ACTG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:21.109404] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACTG.txt [2026-01-26T20:15:21.109852] [INFO ] [sig ] [44/3474] Completed ACTG in 0.4s | 2.75 sym/s | Total: 16.0s | ETA: 20.8m [2026-01-26T20:15:21.109914] [INFO ] [sig ] [45/3474] Forecasting ACVA... [2026-01-26T20:15:21.109959] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-26T20:15:21.110007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-26T20:15:21.124208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-26T20:15:21.124860] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-26T20:15:21.126106] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-26T20:15:21.126166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:21.126199] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:21.126226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:21.126283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:21.202194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:21.203118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:21.203212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:21.203247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:21.325659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:21.325819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:21.325863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:21.325894] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:21.329594] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=89.44%) [2026-01-26T20:15:21.329894] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-26T20:15:21.330035] [INFO ] [sig ] ACVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:21.479338] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACVA.txt [2026-01-26T20:15:21.479490] [INFO ] [sig ] [45/3474] Completed ACVA in 0.4s | 2.75 sym/s | Total: 16.4s | ETA: 20.8m [2026-01-26T20:15:21.479534] [INFO ] [sig ] [46/3474] Forecasting ACWI... [2026-01-26T20:15:21.479566] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-26T20:15:21.479633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-26T20:15:21.494445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-26T20:15:21.494823] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-26T20:15:21.495702] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-26T20:15:21.495755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:21.495787] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:21.495814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:21.495870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:21.555788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:21.556702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:21.556795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:21.556830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:21.679294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:21.679483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:21.679530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:21.679607] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:21.683441] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-01-26T20:15:21.683833] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-26T20:15:21.684007] [INFO ] [sig ] ACWI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:21.829705] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACWI.txt [2026-01-26T20:15:21.829872] [INFO ] [sig ] [46/3474] Completed ACWI in 0.4s | 2.75 sym/s | Total: 16.7s | ETA: 20.8m [2026-01-26T20:15:21.829913] [INFO ] [sig ] [47/3474] Forecasting ACWX... [2026-01-26T20:15:21.829944] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-26T20:15:21.829976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-26T20:15:21.841940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-26T20:15:21.842272] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-26T20:15:21.843121] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-26T20:15:21.843175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:21.843208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:21.843236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:21.843293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:21.908488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:21.909415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:21.909501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:21.909535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:22.036969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:22.037130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:22.037172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:22.037235] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:22.041052] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=55.96%) [2026-01-26T20:15:22.041351] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-26T20:15:22.041479] [INFO ] [sig ] ACWX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:22.188410] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ACWX.txt [2026-01-26T20:15:22.188539] [INFO ] [sig ] [47/3474] Completed ACWX in 0.4s | 2.75 sym/s | Total: 17.1s | ETA: 20.7m [2026-01-26T20:15:22.188595] [INFO ] [sig ] [48/3474] Forecasting ACXP... [2026-01-26T20:15:22.188628] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-26T20:15:22.188659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-26T20:15:22.201192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-26T20:15:22.201673] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-26T20:15:22.202460] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-26T20:15:22.202723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:22.202758] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:22.202786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:22.202847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:22.262690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:22.263378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:22.263460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:22.263493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:22.380872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:22.381015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:22.381056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:22.381085] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:22.384449] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=21.56%) [2026-01-26T20:15:22.384737] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-26T20:15:22.384868] [INFO ] [sig ] ACXP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:22.533039] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ACXP.txt [2026-01-26T20:15:22.533200] [INFO ] [sig ] [48/3474] Completed ACXP in 0.3s | 2.76 sym/s | Total: 17.4s | ETA: 20.7m [2026-01-26T20:15:22.533240] [INFO ] [sig ] [49/3474] Forecasting ADBE... [2026-01-26T20:15:22.533272] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-26T20:15:22.533304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-26T20:15:22.546101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-26T20:15:22.546413] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-26T20:15:22.547248] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-26T20:15:22.547302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:22.547335] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:22.550078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:22.550173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:22.607661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:22.608325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:22.608405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:22.608437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:22.742896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:22.743072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:22.743114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:22.743144] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:22.746762] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-26T20:15:22.747034] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-26T20:15:22.747164] [INFO ] [sig ] ADBE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:22.891421] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ADBE.txt [2026-01-26T20:15:22.891556] [INFO ] [sig ] [49/3474] Completed ADBE in 0.4s | 2.76 sym/s | Total: 17.8s | ETA: 20.7m [2026-01-26T20:15:22.891615] [INFO ] [sig ] [50/3474] Forecasting ADC... [2026-01-26T20:15:22.891647] [INFO ] [sig ] Generating forecast for: ADC [2026-01-26T20:15:22.891679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-26T20:15:22.905336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-26T20:15:22.905632] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-26T20:15:22.906431] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-26T20:15:22.906484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:22.906517] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:22.906544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:22.906622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:22.966960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:22.967899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:22.967990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:22.968025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:23.089753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:23.089914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:23.089958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:23.089988] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:23.093471] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-01-26T20:15:23.093767] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-26T20:15:23.093901] [INFO ] [sig ] ADC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:23.252245] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ADC.txt [2026-01-26T20:15:23.252395] [INFO ] [sig ] [50/3474] Completed ADC in 0.4s | 2.76 sym/s | Total: 18.1s | ETA: 20.7m [2026-01-26T20:15:23.252435] [INFO ] [sig ] [51/3474] Forecasting ADEA... [2026-01-26T20:15:23.252465] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-26T20:15:23.252498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-26T20:15:23.264422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-26T20:15:23.264723] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-26T20:15:23.265562] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-26T20:15:23.265631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:23.265665] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:23.265693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:23.265750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:23.323094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:23.324006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:23.324091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:23.324125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:23.454871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:23.455045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:23.455091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:23.455126] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:23.458938] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-01-26T20:15:23.459218] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-26T20:15:23.459353] [INFO ] [sig ] ADEA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:23.624032] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ADEA.txt [2026-01-26T20:15:23.624195] [INFO ] [sig ] [51/3474] Completed ADEA in 0.4s | 2.76 sym/s | Total: 18.5s | ETA: 20.7m [2026-01-26T20:15:23.624239] [INFO ] [sig ] [52/3474] Forecasting ADI... [2026-01-26T20:15:23.624271] [INFO ] [sig ] Generating forecast for: ADI [2026-01-26T20:15:23.624305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-26T20:15:23.637237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-26T20:15:23.637643] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-26T20:15:23.638589] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-26T20:15:23.638645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:23.638681] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:23.638710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:23.638769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:23.701440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:23.702352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:23.702440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:23.702474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:23.836887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:23.837051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:23.837111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:23.837160] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:23.841191] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=25.96%) [2026-01-26T20:15:23.841500] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-26T20:15:23.841664] [INFO ] [sig ] ADI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:23.995277] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ADI.txt [2026-01-26T20:15:23.995453] [INFO ] [sig ] [52/3474] Completed ADI in 0.4s | 2.75 sym/s | Total: 18.9s | ETA: 20.7m [2026-01-26T20:15:23.995513] [INFO ] [sig ] [53/3474] Forecasting ADM... [2026-01-26T20:15:23.995555] [INFO ] [sig ] Generating forecast for: ADM [2026-01-26T20:15:23.995610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-26T20:15:24.009730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-26T20:15:24.010137] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-26T20:15:24.011058] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-26T20:15:24.011112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:24.011158] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:24.011189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:24.011260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:24.080412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:24.081774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:24.081911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:24.082140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:24.223410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:24.223602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:24.223648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:24.223679] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:24.227612] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-01-26T20:15:24.227935] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-26T20:15:24.228097] [INFO ] [sig ] ADM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:24.378643] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ADM.txt [2026-01-26T20:15:24.378809] [INFO ] [sig ] [53/3474] Completed ADM in 0.4s | 2.75 sym/s | Total: 19.3s | ETA: 20.7m [2026-01-26T20:15:24.378852] [INFO ] [sig ] [54/3474] Forecasting ADMA... [2026-01-26T20:15:24.378882] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-26T20:15:24.378914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-26T20:15:24.393678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-26T20:15:24.394083] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-26T20:15:24.395004] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-26T20:15:24.395057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:24.395088] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:24.395116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:24.395173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:24.454757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:24.455676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:24.455818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:24.455853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:24.593218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:24.593404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:24.593464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:24.593509] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:24.598065] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: UP (p=54.05%) [2026-01-26T20:15:24.598350] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-26T20:15:24.598484] [INFO ] [sig ] ADMA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:24.759639] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ADMA.txt [2026-01-26T20:15:24.759782] [INFO ] [sig ] [54/3474] Completed ADMA in 0.4s | 2.75 sym/s | Total: 19.6s | ETA: 20.7m [2026-01-26T20:15:24.759826] [INFO ] [sig ] [55/3474] Forecasting ADP... [2026-01-26T20:15:24.759859] [INFO ] [sig ] Generating forecast for: ADP [2026-01-26T20:15:24.759892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-26T20:15:24.773316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-26T20:15:24.773671] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-26T20:15:24.774770] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-26T20:15:24.775002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:24.775040] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:24.775082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:24.775165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:24.839294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:24.840409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:24.840496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:24.840531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:24.968173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:24.968332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:24.968374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:24.968407] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:24.971853] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=29.77%) [2026-01-26T20:15:24.972125] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-26T20:15:24.972254] [INFO ] [sig ] ADP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:25.118915] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ADP.txt [2026-01-26T20:15:25.119066] [INFO ] [sig ] [55/3474] Completed ADP in 0.4s | 2.75 sym/s | Total: 20.0s | ETA: 20.7m [2026-01-26T20:15:25.119107] [INFO ] [sig ] [56/3474] Forecasting ADSE... [2026-01-26T20:15:25.119137] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-26T20:15:25.119167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-26T20:15:25.133847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-26T20:15:25.134170] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-26T20:15:25.134983] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-26T20:15:25.135035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:25.135067] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:25.135094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:25.135151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:25.194002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:25.194858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:25.194946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:25.194981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:25.312962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:25.313119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:25.313160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:25.313188] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:25.316595] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-26T20:15:25.316867] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-26T20:15:25.316994] [INFO ] [sig ] ADSE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:25.461260] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ADSE.txt [2026-01-26T20:15:25.461404] [INFO ] [sig ] [56/3474] Completed ADSE in 0.3s | 2.75 sym/s | Total: 20.3s | ETA: 20.7m [2026-01-26T20:15:25.461450] [INFO ] [sig ] [57/3474] Forecasting ADSK... [2026-01-26T20:15:25.461481] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-26T20:15:25.461514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-26T20:15:25.473013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-26T20:15:25.473335] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-26T20:15:25.474147] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-26T20:15:25.474200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:25.474232] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:25.474260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:25.474316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:25.532929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:25.533759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:25.533843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:25.533875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:25.662683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:25.662845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:25.662887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:25.662918] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:25.667058] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=60.21%) [2026-01-26T20:15:25.667340] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-26T20:15:25.667725] [INFO ] [sig ] ADSK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:25.815794] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ADSK.txt [2026-01-26T20:15:25.815967] [INFO ] [sig ] [57/3474] Completed ADSK in 0.4s | 2.75 sym/s | Total: 20.7s | ETA: 20.7m [2026-01-26T20:15:25.816010] [INFO ] [sig ] [58/3474] Forecasting ADTN... [2026-01-26T20:15:25.816041] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-26T20:15:25.816074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-26T20:15:25.828041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-26T20:15:25.828373] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-26T20:15:25.829226] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-26T20:15:25.829280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:25.829313] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:25.829341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:25.829398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:25.888816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:25.889653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:25.889737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:25.889771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:26.008190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:26.008348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:26.008389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:26.008421] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:26.011965] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=67.24%) [2026-01-26T20:15:26.012241] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-26T20:15:26.012374] [INFO ] [sig ] ADTN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:26.156692] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ADTN.txt [2026-01-26T20:15:26.156848] [INFO ] [sig ] [58/3474] Completed ADTN in 0.3s | 2.76 sym/s | Total: 21.0s | ETA: 20.7m [2026-01-26T20:15:26.156890] [INFO ] [sig ] [59/3474] Forecasting ADUS... [2026-01-26T20:15:26.156920] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-26T20:15:26.156955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-26T20:15:26.168966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-26T20:15:26.169297] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-26T20:15:26.170180] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-26T20:15:26.170234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:26.170268] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:26.170296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:26.170354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:26.227869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:26.228735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:26.228820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:26.228855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:26.352180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:26.352343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:26.352386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:26.352417] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:26.357124] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: DOWN (p=6.44%) [2026-01-26T20:15:26.357470] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-26T20:15:26.357823] [INFO ] [sig ] ADUS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:26.507791] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ADUS.txt [2026-01-26T20:15:26.507956] [INFO ] [sig ] [59/3474] Completed ADUS in 0.4s | 2.76 sym/s | Total: 21.4s | ETA: 20.6m [2026-01-26T20:15:26.507999] [INFO ] [sig ] [60/3474] Forecasting ADX... [2026-01-26T20:15:26.508029] [INFO ] [sig ] Generating forecast for: ADX [2026-01-26T20:15:26.508061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-26T20:15:26.521208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-26T20:15:26.521621] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-26T20:15:26.522477] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-26T20:15:26.522531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:26.522565] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:26.522615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:26.522675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:26.587427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:26.588376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:26.588479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:26.588516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:26.713159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:26.713320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:26.713361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:26.713410] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:26.716901] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: UP (p=61.53%) [2026-01-26T20:15:26.717200] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-26T20:15:26.717357] [INFO ] [sig ] ADX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:26.864733] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ADX.txt [2026-01-26T20:15:26.864891] [INFO ] [sig ] [60/3474] Completed ADX in 0.4s | 2.76 sym/s | Total: 21.8s | ETA: 20.6m [2026-01-26T20:15:26.864932] [INFO ] [sig ] [61/3474] Forecasting AEE... [2026-01-26T20:15:26.864962] [INFO ] [sig ] Generating forecast for: AEE [2026-01-26T20:15:26.864995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-26T20:15:26.877918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-26T20:15:26.878306] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-26T20:15:26.879158] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-26T20:15:26.879211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:26.879276] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:26.879329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:26.879418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:26.939158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:26.940152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:26.940243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:26.940280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:27.068805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:27.068983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:27.069038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:27.069077] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:27.073447] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=87.78%) [2026-01-26T20:15:27.073947] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-26T20:15:27.074122] [INFO ] [sig ] AEE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:27.228550] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AEE.txt [2026-01-26T20:15:27.228757] [INFO ] [sig ] [61/3474] Completed AEE in 0.4s | 2.76 sym/s | Total: 22.1s | ETA: 20.6m [2026-01-26T20:15:27.228807] [INFO ] [sig ] [62/3474] Forecasting AEFC... [2026-01-26T20:15:27.228839] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-26T20:15:27.228872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-26T20:15:27.243921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-26T20:15:27.244252] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-26T20:15:27.245123] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-26T20:15:27.245177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:27.245211] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:27.245238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:27.245297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:27.303566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:27.304213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:27.304315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:27.304371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:27.426115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:27.426271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:27.426312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:27.426341] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:27.429878] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-26T20:15:27.430162] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-26T20:15:27.430294] [INFO ] [sig ] AEFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:27.573255] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AEFC.txt [2026-01-26T20:15:27.573432] [INFO ] [sig ] [62/3474] Completed AEFC in 0.3s | 2.76 sym/s | Total: 22.5s | ETA: 20.6m [2026-01-26T20:15:27.573482] [INFO ] [sig ] [63/3474] Forecasting AEG... [2026-01-26T20:15:27.573518] [INFO ] [sig ] Generating forecast for: AEG [2026-01-26T20:15:27.573555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-26T20:15:27.585168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-26T20:15:27.585515] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-26T20:15:27.586339] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-26T20:15:27.586391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:27.586423] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:27.586450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:27.586506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:27.645927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:27.646756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:27.646843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:27.646878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:27.771463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:27.771639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:27.771681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:27.771711] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:27.775542] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: DOWN (p=39.45%) [2026-01-26T20:15:27.775839] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-26T20:15:27.776012] [INFO ] [sig ] AEG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:27.927925] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AEG.txt [2026-01-26T20:15:27.928082] [INFO ] [sig ] [63/3474] Completed AEG in 0.4s | 2.76 sym/s | Total: 22.8s | ETA: 20.6m [2026-01-26T20:15:27.928123] [INFO ] [sig ] [64/3474] Forecasting AEHL... [2026-01-26T20:15:27.928153] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-26T20:15:27.928186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-26T20:15:27.941667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-26T20:15:27.942017] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-26T20:15:27.943050] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-26T20:15:27.943103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:27.943135] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:27.943172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:27.943229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:28.002041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:28.002856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:28.002941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:28.002973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:28.124959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:28.125121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:28.125162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:28.125236] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:28.129253] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: UP (p=67.00%) [2026-01-26T20:15:28.129614] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-26T20:15:28.129762] [INFO ] [sig ] AEHL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:28.271710] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AEHL.txt [2026-01-26T20:15:28.271842] [INFO ] [sig ] [64/3474] Completed AEHL in 0.3s | 2.76 sym/s | Total: 23.2s | ETA: 20.6m [2026-01-26T20:15:28.271882] [INFO ] [sig ] [65/3474] Forecasting AEI... [2026-01-26T20:15:28.271913] [INFO ] [sig ] Generating forecast for: AEI [2026-01-26T20:15:28.271944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-26T20:15:28.284980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-26T20:15:28.285321] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-26T20:15:28.286132] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-26T20:15:28.286185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:28.286217] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:28.286245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:28.286302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:28.342463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:28.343133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:28.343216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:28.343251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:28.461051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:28.461177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:28.461222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:28.461253] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:28.464636] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-01-26T20:15:28.464904] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-26T20:15:28.465033] [INFO ] [sig ] AEI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:28.610858] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AEI.txt [2026-01-26T20:15:28.610991] [INFO ] [sig ] [65/3474] Completed AEI in 0.3s | 2.77 sym/s | Total: 23.5s | ETA: 20.5m [2026-01-26T20:15:28.611031] [INFO ] [sig ] [66/3474] Forecasting AEIS... [2026-01-26T20:15:28.611061] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-26T20:15:28.611092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-26T20:15:28.623151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-26T20:15:28.623478] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-26T20:15:28.624356] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-26T20:15:28.624408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:28.624439] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:28.624465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:28.624522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:28.681195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:28.682100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:28.682210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:28.682246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:28.803966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:28.804126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:28.804167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:28.804196] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:28.807798] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=28.10%) [2026-01-26T20:15:28.808091] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-26T20:15:28.808230] [INFO ] [sig ] AEIS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:28.951417] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AEIS.txt [2026-01-26T20:15:28.951612] [INFO ] [sig ] [66/3474] Completed AEIS in 0.3s | 2.77 sym/s | Total: 23.8s | ETA: 20.5m [2026-01-26T20:15:28.951656] [INFO ] [sig ] [67/3474] Forecasting AEM... [2026-01-26T20:15:28.951688] [INFO ] [sig ] Generating forecast for: AEM [2026-01-26T20:15:28.951721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-26T20:15:28.964927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-26T20:15:28.965357] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-26T20:15:28.966465] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-26T20:15:28.966535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:28.966598] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:28.966631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:28.966690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:29.030897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:29.031899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:29.031989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:29.032022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:29.161620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:29.161783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:29.161824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:29.161855] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:29.165469] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=67.00%) [2026-01-26T20:15:29.165814] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-26T20:15:29.165957] [INFO ] [sig ] AEM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:29.312277] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AEM.txt [2026-01-26T20:15:29.312434] [INFO ] [sig ] [67/3474] Completed AEM in 0.4s | 2.77 sym/s | Total: 24.2s | ETA: 20.5m [2026-01-26T20:15:29.312475] [INFO ] [sig ] [68/3474] Forecasting AEO... [2026-01-26T20:15:29.312506] [INFO ] [sig ] Generating forecast for: AEO [2026-01-26T20:15:29.312537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-26T20:15:29.325343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-26T20:15:29.325735] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-26T20:15:29.326597] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-26T20:15:29.326651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:29.326685] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:29.326715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:29.326773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:29.388026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:29.388979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:29.389069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:29.389103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:29.520633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:29.520800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:29.520842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:29.520870] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:29.524465] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: UP (p=51.63%) [2026-01-26T20:15:29.524808] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-26T20:15:29.524950] [INFO ] [sig ] AEO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:29.671792] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AEO.txt [2026-01-26T20:15:29.671947] [INFO ] [sig ] [68/3474] Completed AEO in 0.4s | 2.77 sym/s | Total: 24.6s | ETA: 20.5m [2026-01-26T20:15:29.671989] [INFO ] [sig ] [69/3474] Forecasting AEP... [2026-01-26T20:15:29.672020] [INFO ] [sig ] Generating forecast for: AEP [2026-01-26T20:15:29.672051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-26T20:15:29.685047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-26T20:15:29.685380] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-26T20:15:29.686396] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-26T20:15:29.686448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:29.686480] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:29.686507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:29.686563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:29.746335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:29.747208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:29.747293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:29.747327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:29.869996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:29.870149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:29.870189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:29.870218] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:29.873641] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-01-26T20:15:29.873913] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-26T20:15:29.874041] [INFO ] [sig ] AEP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:30.029040] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AEP.txt [2026-01-26T20:15:30.029220] [INFO ] [sig ] [69/3474] Completed AEP in 0.4s | 2.77 sym/s | Total: 24.9s | ETA: 20.5m [2026-01-26T20:15:30.029276] [INFO ] [sig ] [70/3474] Forecasting AES... [2026-01-26T20:15:30.029309] [INFO ] [sig ] Generating forecast for: AES [2026-01-26T20:15:30.029343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-26T20:15:30.043456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-26T20:15:30.043901] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-26T20:15:30.044788] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-26T20:15:30.044855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:30.044892] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:30.044920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:30.044978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:30.106106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:30.107101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:30.107199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:30.107236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:30.240255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:30.240413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:30.240455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:30.240490] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:30.244000] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-01-26T20:15:30.244281] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-26T20:15:30.244416] [INFO ] [sig ] AES: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:30.401346] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AES.txt [2026-01-26T20:15:30.401485] [INFO ] [sig ] [70/3474] Completed AES in 0.4s | 2.77 sym/s | Total: 25.3s | ETA: 20.5m [2026-01-26T20:15:30.401547] [INFO ] [sig ] [71/3474] Forecasting AESI... [2026-01-26T20:15:30.401595] [INFO ] [sig ] Generating forecast for: AESI [2026-01-26T20:15:30.401630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-26T20:15:30.413859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-26T20:15:30.414144] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-26T20:15:30.414950] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-26T20:15:30.415003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:30.415035] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:30.415063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:30.415120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:30.473363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:30.474036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:30.474115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:30.474175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:30.606397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:30.606598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:30.606656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:30.606693] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:30.610526] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=73.53%) [2026-01-26T20:15:30.611063] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-26T20:15:30.611199] [INFO ] [sig ] AESI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:30.762139] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AESI.txt [2026-01-26T20:15:30.762282] [INFO ] [sig ] [71/3474] Completed AESI in 0.4s | 2.77 sym/s | Total: 25.6s | ETA: 20.5m [2026-01-26T20:15:30.762323] [INFO ] [sig ] [72/3474] Forecasting AEVA... [2026-01-26T20:15:30.762353] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-26T20:15:30.762386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-26T20:15:30.775709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-26T20:15:30.775995] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-26T20:15:30.776808] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-26T20:15:30.776860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:30.776893] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:30.776921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:30.776978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:30.838329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:30.839260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:30.839347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:30.839382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:30.960930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:30.961088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:30.961131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:30.961160] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:30.965225] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-26T20:15:30.965707] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-26T20:15:30.965838] [INFO ] [sig ] AEVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:31.114523] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AEVA.txt [2026-01-26T20:15:31.114673] [INFO ] [sig ] [72/3474] Completed AEVA in 0.4s | 2.77 sym/s | Total: 26.0s | ETA: 20.5m [2026-01-26T20:15:31.114715] [INFO ] [sig ] [73/3474] Forecasting AEYE... [2026-01-26T20:15:31.114745] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-26T20:15:31.114776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-26T20:15:31.126469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-26T20:15:31.126772] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-26T20:15:31.127674] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-26T20:15:31.127738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:31.127784] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:31.127822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:31.127888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:31.185924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:31.186819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:31.186903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:31.186937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:31.308120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:31.308294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:31.308335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:31.308365] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:31.311779] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-01-26T20:15:31.312050] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-26T20:15:31.312179] [INFO ] [sig ] AEYE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:31.467741] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AEYE.txt [2026-01-26T20:15:31.467894] [INFO ] [sig ] [73/3474] Completed AEYE in 0.4s | 2.77 sym/s | Total: 26.4s | ETA: 20.5m [2026-01-26T20:15:31.467934] [INFO ] [sig ] [74/3474] Forecasting AFB... [2026-01-26T20:15:31.467964] [INFO ] [sig ] Generating forecast for: AFB [2026-01-26T20:15:31.467994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-26T20:15:31.479696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-26T20:15:31.479990] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-26T20:15:31.480827] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-26T20:15:31.480879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:31.480910] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:31.480938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:31.480994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:31.538052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:31.538899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:31.538982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:31.539015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:31.664425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:31.664614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:31.664659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:31.664690] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:31.668344] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=21.96%) [2026-01-26T20:15:31.668676] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-26T20:15:31.668818] [INFO ] [sig ] AFB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:31.815219] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AFB.txt [2026-01-26T20:15:31.815414] [INFO ] [sig ] [74/3474] Completed AFB in 0.3s | 2.77 sym/s | Total: 26.7s | ETA: 20.4m [2026-01-26T20:15:31.815456] [INFO ] [sig ] [75/3474] Forecasting AFCG... [2026-01-26T20:15:31.815487] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-26T20:15:31.815518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-26T20:15:31.832097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-26T20:15:31.832678] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-26T20:15:31.833916] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-26T20:15:31.833999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:31.834042] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:31.834077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:31.834161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:31.907964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:31.908916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:31.909005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:31.909039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:32.039811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:32.039979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:32.040022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:32.040051] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:32.044080] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: DOWN (p=46.79%) [2026-01-26T20:15:32.044376] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-26T20:15:32.044510] [INFO ] [sig ] AFCG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:32.189702] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AFCG.txt [2026-01-26T20:15:32.189850] [INFO ] [sig ] [75/3474] Completed AFCG in 0.4s | 2.77 sym/s | Total: 27.1s | ETA: 20.5m [2026-01-26T20:15:32.189891] [INFO ] [sig ] [76/3474] Forecasting AFG... [2026-01-26T20:15:32.189921] [INFO ] [sig ] Generating forecast for: AFG [2026-01-26T20:15:32.189953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-26T20:15:32.202972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-26T20:15:32.203308] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-26T20:15:32.204332] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-26T20:15:32.204385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:32.204418] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:32.204446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:32.204502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:32.264599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:32.265834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:32.265947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:32.265982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:32.395155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:32.395317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:32.395359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:32.395388] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:32.398825] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=64.21%) [2026-01-26T20:15:32.399105] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-26T20:15:32.399236] [INFO ] [sig ] AFG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:32.543851] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AFG.txt [2026-01-26T20:15:32.544001] [INFO ] [sig ] [76/3474] Completed AFG in 0.4s | 2.77 sym/s | Total: 27.4s | ETA: 20.4m [2026-01-26T20:15:32.544042] [INFO ] [sig ] [77/3474] Forecasting AFGC... [2026-01-26T20:15:32.544072] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-26T20:15:32.544103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-26T20:15:32.556239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-26T20:15:32.556559] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-26T20:15:32.557591] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-26T20:15:32.557643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:32.557686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:32.557714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:32.557770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:32.615988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:32.616829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:32.616913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:32.616946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:32.725950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:32.726113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:32.726156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:32.726185] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:32.729786] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=45.02%) [2026-01-26T20:15:32.730114] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-26T20:15:32.730256] [INFO ] [sig ] AFGC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:32.892078] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AFGC.txt [2026-01-26T20:15:32.892257] [INFO ] [sig ] [77/3474] Completed AFGC in 0.3s | 2.77 sym/s | Total: 27.8s | ETA: 20.4m [2026-01-26T20:15:32.892300] [INFO ] [sig ] [78/3474] Forecasting AFL... [2026-01-26T20:15:32.892332] [INFO ] [sig ] Generating forecast for: AFL [2026-01-26T20:15:32.892362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-26T20:15:32.905609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-26T20:15:32.905976] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-26T20:15:32.906826] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-26T20:15:32.906878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:32.906956] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:32.906987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:32.907049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:32.965276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:32.966232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:32.966332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:32.966369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:33.094624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:33.094788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:33.094831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:33.094861] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:33.099089] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-01-26T20:15:33.099382] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-26T20:15:33.099532] [INFO ] [sig ] AFL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:33.250593] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AFL.txt [2026-01-26T20:15:33.250740] [INFO ] [sig ] [78/3474] Completed AFL in 0.4s | 2.77 sym/s | Total: 28.1s | ETA: 20.4m [2026-01-26T20:15:33.250781] [INFO ] [sig ] [79/3474] Forecasting AFRI... [2026-01-26T20:15:33.250812] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-26T20:15:33.250843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-26T20:15:33.261395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-26T20:15:33.261704] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-26T20:15:33.262483] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-26T20:15:33.262535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:33.262567] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:33.262617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:33.262674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:33.318475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:33.319151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:33.319232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:33.319264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:33.421090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:33.421247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:33.421290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:33.421320] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:33.425023] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-01-26T20:15:33.425315] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-26T20:15:33.425448] [INFO ] [sig ] AFRI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:33.577474] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AFRI.txt [2026-01-26T20:15:33.577640] [INFO ] [sig ] [79/3474] Completed AFRI in 0.3s | 2.78 sym/s | Total: 28.5s | ETA: 20.4m [2026-01-26T20:15:33.577686] [INFO ] [sig ] [80/3474] Forecasting AFRM... [2026-01-26T20:15:33.577717] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-26T20:15:33.577748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-26T20:15:33.590819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-26T20:15:33.591164] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-26T20:15:33.592070] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-26T20:15:33.592124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:33.592156] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:33.592184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:33.592241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:33.655268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:33.656116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:33.656221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:33.656263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:33.787173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:33.787339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:33.787404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:33.787436] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:33.791039] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: UP (p=57.17%) [2026-01-26T20:15:33.791333] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-26T20:15:33.791471] [INFO ] [sig ] AFRM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:33.947280] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AFRM.txt [2026-01-26T20:15:33.947498] [INFO ] [sig ] [80/3474] Completed AFRM in 0.4s | 2.77 sym/s | Total: 28.8s | ETA: 20.4m [2026-01-26T20:15:33.947567] [INFO ] [sig ] [81/3474] Forecasting AFYA... [2026-01-26T20:15:33.947628] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-26T20:15:33.947677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-26T20:15:33.960413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-26T20:15:33.960845] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-26T20:15:33.961728] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-26T20:15:33.961782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:33.961815] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:33.961842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:33.961903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:34.021485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:34.022369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:34.022456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:34.022489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:34.147548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:34.147732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:34.147774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:34.147836] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:34.151468] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=40.58%) [2026-01-26T20:15:34.151809] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-26T20:15:34.151963] [INFO ] [sig ] AFYA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:34.305034] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AFYA.txt [2026-01-26T20:15:34.305181] [INFO ] [sig ] [81/3474] Completed AFYA in 0.4s | 2.77 sym/s | Total: 29.2s | ETA: 20.4m [2026-01-26T20:15:34.305223] [INFO ] [sig ] [82/3474] Forecasting AG... [2026-01-26T20:15:34.305253] [INFO ] [sig ] Generating forecast for: AG [2026-01-26T20:15:34.305285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-26T20:15:34.317972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-26T20:15:34.318329] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-26T20:15:34.319187] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-26T20:15:34.319240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:34.319271] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:34.319298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:34.319354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:34.375872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:34.376638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:34.376724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:34.376758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:34.505465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:34.505645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:34.505689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:34.505720] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:34.509542] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=58.77%) [2026-01-26T20:15:34.509890] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-26T20:15:34.510030] [INFO ] [sig ] AG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:34.658809] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AG.txt [2026-01-26T20:15:34.659158] [INFO ] [sig ] [82/3474] Completed AG in 0.4s | 2.78 sym/s | Total: 29.5s | ETA: 20.4m [2026-01-26T20:15:34.659205] [INFO ] [sig ] [83/3474] Forecasting AGCO... [2026-01-26T20:15:34.659242] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-26T20:15:34.659275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-26T20:15:34.672462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-26T20:15:34.672815] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-26T20:15:34.673663] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-26T20:15:34.673717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:34.673750] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:34.673778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:34.673837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:34.732309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:34.733188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:34.733286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:34.733318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:34.853227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:34.853379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:34.853429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:34.853470] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:34.857239] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-01-26T20:15:34.857546] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-26T20:15:34.857698] [INFO ] [sig ] AGCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:35.008129] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AGCO.txt [2026-01-26T20:15:35.008276] [INFO ] [sig ] [83/3474] Completed AGCO in 0.3s | 2.78 sym/s | Total: 29.9s | ETA: 20.4m [2026-01-26T20:15:35.008316] [INFO ] [sig ] [84/3474] Forecasting AGD... [2026-01-26T20:15:35.008347] [INFO ] [sig ] Generating forecast for: AGD [2026-01-26T20:15:35.008379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-26T20:15:35.224134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-26T20:15:35.224517] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-26T20:15:35.225347] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-26T20:15:35.225400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:35.225433] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:35.225460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:35.225517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:35.283554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:35.284461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:35.284549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:35.284602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:35.409108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:35.409274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:35.409317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:35.409366] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:35.413230] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-26T20:15:35.413512] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-26T20:15:35.413671] [INFO ] [sig ] AGD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:35.562514] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AGD.txt [2026-01-26T20:15:35.562693] [INFO ] [sig ] [84/3474] Completed AGD in 0.6s | 2.76 sym/s | Total: 30.4s | ETA: 20.5m [2026-01-26T20:15:35.562736] [INFO ] [sig ] [85/3474] Forecasting AGEN... [2026-01-26T20:15:35.562768] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-26T20:15:35.562799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-26T20:15:35.576054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-26T20:15:35.576421] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-26T20:15:35.577260] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-26T20:15:35.577312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:35.577344] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:35.577403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:35.577462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:35.636607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:35.637938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:35.638051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:35.638088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:35.767906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:35.768070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:35.768113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:35.768154] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:35.771724] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-26T20:15:35.772013] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-26T20:15:35.772149] [INFO ] [sig ] AGEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:35.924176] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGEN.txt [2026-01-26T20:15:35.924340] [INFO ] [sig ] [85/3474] Completed AGEN in 0.4s | 2.76 sym/s | Total: 30.8s | ETA: 20.5m [2026-01-26T20:15:35.924382] [INFO ] [sig ] [86/3474] Forecasting AGI... [2026-01-26T20:15:35.924413] [INFO ] [sig ] Generating forecast for: AGI [2026-01-26T20:15:35.924445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-26T20:15:35.936843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-26T20:15:35.937256] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-26T20:15:35.938163] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-26T20:15:35.938215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:35.938248] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:35.938275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:35.938331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:36.002474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:36.003695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:36.003975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:36.004029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:36.128314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:36.128473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:36.128515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:36.128546] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:36.132371] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=84.03%) [2026-01-26T20:15:36.132752] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-26T20:15:36.132899] [INFO ] [sig ] AGI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:36.289789] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGI.txt [2026-01-26T20:15:36.289970] [INFO ] [sig ] [86/3474] Completed AGI in 0.4s | 2.76 sym/s | Total: 31.2s | ETA: 20.5m [2026-01-26T20:15:36.290014] [INFO ] [sig ] [87/3474] Forecasting AGIO... [2026-01-26T20:15:36.290046] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-26T20:15:36.290079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-26T20:15:36.302678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-26T20:15:36.302998] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-26T20:15:36.303863] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-26T20:15:36.303917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:36.303951] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:36.303979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:36.304038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:36.365316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:36.366250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:36.366337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:36.366370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:36.492892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:36.493049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:36.493094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:36.493123] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:36.496960] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-26T20:15:36.497232] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-26T20:15:36.497360] [INFO ] [sig ] AGIO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:36.648001] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AGIO.txt [2026-01-26T20:15:36.648171] [INFO ] [sig ] [87/3474] Completed AGIO in 0.4s | 2.76 sym/s | Total: 31.5s | ETA: 20.5m [2026-01-26T20:15:36.648214] [INFO ] [sig ] [88/3474] Forecasting AGM... [2026-01-26T20:15:36.648244] [INFO ] [sig ] Generating forecast for: AGM [2026-01-26T20:15:36.648277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-26T20:15:36.660608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-26T20:15:36.660924] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-26T20:15:36.661775] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-26T20:15:36.661826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:36.661858] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:36.661896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:36.661955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:36.718570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:36.719349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:36.719464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:36.719498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:36.842256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:36.842450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:36.842508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:36.842539] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:36.847054] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-01-26T20:15:36.847359] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-26T20:15:36.847547] [INFO ] [sig ] AGM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:36.999812] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AGM.txt [2026-01-26T20:15:36.999993] [INFO ] [sig ] [88/3474] Completed AGM in 0.4s | 2.76 sym/s | Total: 31.9s | ETA: 20.4m [2026-01-26T20:15:37.000049] [INFO ] [sig ] [89/3474] Forecasting AGMH... [2026-01-26T20:15:37.000092] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-26T20:15:37.000144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-26T20:15:37.014042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-26T20:15:37.014377] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-26T20:15:37.015395] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-26T20:15:37.015458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:37.015496] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:37.015528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:37.015630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:37.078510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:37.079460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:37.079548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:37.079617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:37.207941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:37.208103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:37.208147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:37.208178] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:37.211737] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-26T20:15:37.212029] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-26T20:15:37.212165] [INFO ] [sig ] AGMH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:37.366320] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGMH.txt [2026-01-26T20:15:37.366482] [INFO ] [sig ] [89/3474] Completed AGMH in 0.4s | 2.76 sym/s | Total: 32.3s | ETA: 20.4m [2026-01-26T20:15:37.366525] [INFO ] [sig ] [90/3474] Forecasting AGNC... [2026-01-26T20:15:37.366554] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-26T20:15:37.366606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-26T20:15:37.379489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-26T20:15:37.379888] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-26T20:15:37.380823] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-26T20:15:37.380876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:37.380907] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:37.380935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:37.380993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:37.442289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:37.443192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:37.443281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:37.443316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:37.578645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:37.578841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:37.578885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:37.578915] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:37.582692] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=87.11%) [2026-01-26T20:15:37.583022] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-26T20:15:37.583161] [INFO ] [sig ] AGNC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:37.731277] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGNC.txt [2026-01-26T20:15:37.731445] [INFO ] [sig ] [90/3474] Completed AGNC in 0.4s | 2.76 sym/s | Total: 32.6s | ETA: 20.4m [2026-01-26T20:15:37.731492] [INFO ] [sig ] [91/3474] Forecasting AGNCL... [2026-01-26T20:15:37.731524] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-26T20:15:37.731562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-26T20:15:37.743617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-26T20:15:37.744023] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-26T20:15:37.744920] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-26T20:15:37.744975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:37.745008] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:37.745035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:37.745109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:37.806179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:37.807052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:37.807135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:37.807169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:37.918239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:37.918416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:37.918469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:37.918501] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:37.922771] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-01-26T20:15:37.923056] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-26T20:15:37.923191] [INFO ] [sig ] AGNCL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:38.077361] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGNCL.txt [2026-01-26T20:15:38.077628] [INFO ] [sig ] [91/3474] Completed AGNCL in 0.3s | 2.76 sym/s | Total: 33.0s | ETA: 20.4m [2026-01-26T20:15:38.077686] [INFO ] [sig ] [92/3474] Forecasting AGNCM... [2026-01-26T20:15:38.077729] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-26T20:15:38.077771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-26T20:15:38.090254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-26T20:15:38.090620] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-26T20:15:38.091449] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-26T20:15:38.091503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:38.091535] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:38.091564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:38.091655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:38.154102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:38.154973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:38.155061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:38.155095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:38.269239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:38.269404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:38.269454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:38.269499] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:38.273231] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: UP (p=88.54%) [2026-01-26T20:15:38.273516] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-26T20:15:38.273668] [INFO ] [sig ] AGNCM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:38.432170] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGNCM.txt [2026-01-26T20:15:38.432397] [INFO ] [sig ] [92/3474] Completed AGNCM in 0.4s | 2.76 sym/s | Total: 33.3s | ETA: 20.4m [2026-01-26T20:15:38.432458] [INFO ] [sig ] [93/3474] Forecasting AGNCN... [2026-01-26T20:15:38.432499] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-26T20:15:38.432540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-26T20:15:38.445710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-26T20:15:38.446065] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-26T20:15:38.446911] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-26T20:15:38.446976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:38.447012] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:38.447041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:38.447098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:38.506767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:38.507671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:38.507760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:38.507794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:38.635294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:38.635464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:38.635506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:38.635535] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:38.639253] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=42.66%) [2026-01-26T20:15:38.639619] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-26T20:15:38.639787] [INFO ] [sig ] AGNCN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:38.787686] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AGNCN.txt [2026-01-26T20:15:38.787866] [INFO ] [sig ] [93/3474] Completed AGNCN in 0.4s | 2.76 sym/s | Total: 33.7s | ETA: 20.4m [2026-01-26T20:15:38.787926] [INFO ] [sig ] [94/3474] Forecasting AGNCO... [2026-01-26T20:15:38.787959] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-26T20:15:38.787992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-26T20:15:38.800485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-26T20:15:38.800840] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-26T20:15:38.801726] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-26T20:15:38.801780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:38.801815] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:38.801843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:38.801900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:38.862499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:38.863438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:38.863532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:38.863565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:38.992877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:38.993369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:38.993440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:38.993472] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:38.998303] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: DOWN (p=32.96%) [2026-01-26T20:15:38.998641] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-26T20:15:38.998847] [INFO ] [sig ] AGNCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:39.155196] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AGNCO.txt [2026-01-26T20:15:39.155368] [INFO ] [sig ] [94/3474] Completed AGNCO in 0.4s | 2.76 sym/s | Total: 34.0s | ETA: 20.4m [2026-01-26T20:15:39.155420] [INFO ] [sig ] [95/3474] Forecasting AGNCP... [2026-01-26T20:15:39.155457] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-26T20:15:39.155496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-26T20:15:39.169541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-26T20:15:39.169964] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-26T20:15:39.170822] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-26T20:15:39.170877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:39.170941] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:39.170971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:39.171030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:39.235356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:39.236352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:39.236469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:39.236517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:39.369093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:39.369353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:39.369398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:39.369459] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:39.373394] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=55.48%) [2026-01-26T20:15:39.373705] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-26T20:15:39.373851] [INFO ] [sig ] AGNCP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:39.528774] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGNCP.txt [2026-01-26T20:15:39.528957] [INFO ] [sig ] [95/3474] Completed AGNCP in 0.4s | 2.76 sym/s | Total: 34.4s | ETA: 20.4m [2026-01-26T20:15:39.529014] [INFO ] [sig ] [96/3474] Forecasting AGO... [2026-01-26T20:15:39.529049] [INFO ] [sig ] Generating forecast for: AGO [2026-01-26T20:15:39.529105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-26T20:15:39.542299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-26T20:15:39.542690] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-26T20:15:39.543543] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-26T20:15:39.543622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:39.543659] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:39.543686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:39.543742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:39.605776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:39.606931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:39.607025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:39.607058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:39.735761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:39.735922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:39.735966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:39.735996] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:39.740467] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=12.83%) [2026-01-26T20:15:39.740884] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-26T20:15:39.741038] [INFO ] [sig ] AGO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:39.898671] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AGO.txt [2026-01-26T20:15:39.898854] [INFO ] [sig ] [96/3474] Completed AGO in 0.4s | 2.76 sym/s | Total: 34.8s | ETA: 20.4m [2026-01-26T20:15:39.898898] [INFO ] [sig ] [97/3474] Forecasting AGRO... [2026-01-26T20:15:39.898930] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-26T20:15:39.898962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-26T20:15:39.912010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-26T20:15:39.912369] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-26T20:15:39.913373] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-26T20:15:39.913443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:39.913492] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:39.913535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:39.913656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:39.977356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:39.978590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:39.978696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:39.978737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:40.108970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:40.109146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:40.109192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:40.109222] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:40.112926] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=86.84%) [2026-01-26T20:15:40.113234] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-26T20:15:40.113376] [INFO ] [sig ] AGRO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:40.264248] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGRO.txt [2026-01-26T20:15:40.264413] [INFO ] [sig ] [97/3474] Completed AGRO in 0.4s | 2.76 sym/s | Total: 35.1s | ETA: 20.4m [2026-01-26T20:15:40.264455] [INFO ] [sig ] [98/3474] Forecasting AGX... [2026-01-26T20:15:40.264486] [INFO ] [sig ] Generating forecast for: AGX [2026-01-26T20:15:40.264520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-26T20:15:40.277472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-26T20:15:40.277845] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-26T20:15:40.278688] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-26T20:15:40.278742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:40.278787] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:40.278817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:40.278874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:40.341627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:40.342826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:40.343110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:40.343144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:40.473188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:40.473353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:40.473396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:40.473463] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:40.477165] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-01-26T20:15:40.477490] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-26T20:15:40.477659] [INFO ] [sig ] AGX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:40.628951] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGX.txt [2026-01-26T20:15:40.629136] [INFO ] [sig ] [98/3474] Completed AGX in 0.4s | 2.76 sym/s | Total: 35.5s | ETA: 20.4m [2026-01-26T20:15:40.629188] [INFO ] [sig ] [99/3474] Forecasting AGYS... [2026-01-26T20:15:40.629219] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-26T20:15:40.629271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-26T20:15:40.643066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-26T20:15:40.643400] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-26T20:15:40.644256] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-26T20:15:40.644310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:40.644342] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:40.644370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:40.644437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:40.701278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:40.702164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:40.702275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:40.702318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:40.828018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:40.828175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:40.828217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:40.828246] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:40.831737] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=77.66%) [2026-01-26T20:15:40.832034] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-26T20:15:40.832163] [INFO ] [sig ] AGYS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:40.976126] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AGYS.txt [2026-01-26T20:15:40.976274] [INFO ] [sig ] [99/3474] Completed AGYS in 0.3s | 2.76 sym/s | Total: 35.9s | ETA: 20.4m [2026-01-26T20:15:40.976314] [INFO ] [sig ] [100/3474] Forecasting AGZD... [2026-01-26T20:15:40.976344] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-26T20:15:40.976374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-26T20:15:40.987549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-26T20:15:40.987894] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-26T20:15:40.988754] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-26T20:15:40.988818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:40.988873] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:40.988911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:40.988988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:41.046646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:41.047954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:41.048204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:41.048269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:41.162609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:41.162766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:41.162808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:41.162837] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:41.166451] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-01-26T20:15:41.166763] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-26T20:15:41.166904] [INFO ] [sig ] AGZD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:41.328708] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AGZD.txt [2026-01-26T20:15:41.328857] [INFO ] [sig ] [100/3474] Completed AGZD in 0.4s | 2.76 sym/s | Total: 36.2s | ETA: 20.4m [2026-01-26T20:15:41.328898] [INFO ] [sig ] [101/3474] Forecasting AHCO... [2026-01-26T20:15:41.328930] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-26T20:15:41.328964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-26T20:15:41.341846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-26T20:15:41.342332] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-26T20:15:41.343313] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-26T20:15:41.343375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:41.343408] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:41.343435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:41.343492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:41.406341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:41.407320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:41.407460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:41.407499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:41.526212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:41.526371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:41.526419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:41.526450] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:41.530187] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: DOWN (p=31.77%) [2026-01-26T20:15:41.530459] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-26T20:15:41.530603] [INFO ] [sig ] AHCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:41.678567] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AHCO.txt [2026-01-26T20:15:41.678733] [INFO ] [sig ] [101/3474] Completed AHCO in 0.3s | 2.76 sym/s | Total: 36.6s | ETA: 20.4m [2026-01-26T20:15:41.678774] [INFO ] [sig ] [102/3474] Forecasting AHH... [2026-01-26T20:15:41.678805] [INFO ] [sig ] Generating forecast for: AHH [2026-01-26T20:15:41.678838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-26T20:15:41.690116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-26T20:15:41.690409] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-26T20:15:41.691241] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-26T20:15:41.691294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:41.691327] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:41.691355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:41.691414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:41.753035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:41.753967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:41.754063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:41.754097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:41.877529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:41.877699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:41.877752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:41.877790] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:41.881733] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-01-26T20:15:41.882015] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-26T20:15:41.882146] [INFO ] [sig ] AHH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:42.029598] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AHH.txt [2026-01-26T20:15:42.029816] [INFO ] [sig ] [102/3474] Completed AHH in 0.4s | 2.76 sym/s | Total: 36.9s | ETA: 20.3m [2026-01-26T20:15:42.029867] [INFO ] [sig ] [103/3474] Forecasting AI... [2026-01-26T20:15:42.029903] [INFO ] [sig ] Generating forecast for: AI [2026-01-26T20:15:42.029943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-26T20:15:42.042429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-26T20:15:42.042780] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-26T20:15:42.043644] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-26T20:15:42.043698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:42.043732] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:42.043761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:42.043821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:42.107275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:42.108237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:42.108342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:42.108385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:42.244648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:42.244835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:42.244883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:42.244914] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:42.248678] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=14.90%) [2026-01-26T20:15:42.248991] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-26T20:15:42.249134] [INFO ] [sig ] AI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:42.399744] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AI.txt [2026-01-26T20:15:42.399915] [INFO ] [sig ] [103/3474] Completed AI in 0.4s | 2.76 sym/s | Total: 37.3s | ETA: 20.3m [2026-01-26T20:15:42.399963] [INFO ] [sig ] [104/3474] Forecasting AIA... [2026-01-26T20:15:42.399997] [INFO ] [sig ] Generating forecast for: AIA [2026-01-26T20:15:42.400034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-26T20:15:42.412958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-26T20:15:42.413384] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-26T20:15:42.414283] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-26T20:15:42.414338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:42.414371] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:42.414399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:42.414485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:42.476650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:42.477607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:42.477703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:42.477737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:42.602325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:42.602484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:42.602526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:42.602556] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:42.606600] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=64.89%) [2026-01-26T20:15:42.606966] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-26T20:15:42.607290] [INFO ] [sig ] AIA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:42.752400] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AIA.txt [2026-01-26T20:15:42.752602] [INFO ] [sig ] [104/3474] Completed AIA in 0.4s | 2.76 sym/s | Total: 37.6s | ETA: 20.3m [2026-01-26T20:15:42.752683] [INFO ] [sig ] [105/3474] Forecasting AIG... [2026-01-26T20:15:42.752725] [INFO ] [sig ] Generating forecast for: AIG [2026-01-26T20:15:42.752758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-26T20:15:42.764811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-26T20:15:42.765175] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-26T20:15:42.766113] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-26T20:15:42.766169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:42.766203] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:42.766232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:42.766291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:42.825783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:42.826705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:42.826798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:42.826869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:42.959676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:42.959853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:42.959896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:42.959927] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:42.963605] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-26T20:15:42.963892] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-26T20:15:42.964029] [INFO ] [sig ] AIG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:43.112466] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AIG.txt [2026-01-26T20:15:43.112628] [INFO ] [sig ] [105/3474] Completed AIG in 0.4s | 2.76 sym/s | Total: 38.0s | ETA: 20.3m [2026-01-26T20:15:43.112671] [INFO ] [sig ] [106/3474] Forecasting AIMD... [2026-01-26T20:15:43.112702] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-26T20:15:43.112735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-26T20:15:43.124283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-26T20:15:43.124639] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-26T20:15:43.125735] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-26T20:15:43.125797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:43.125837] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:43.125873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:43.125945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:43.184928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:43.185656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:43.185739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:43.185773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:43.311926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:43.312294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:43.312350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:43.312382] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:43.317872] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-01-26T20:15:43.318560] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-26T20:15:43.318791] [INFO ] [sig ] AIMD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:43.491437] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AIMD.txt [2026-01-26T20:15:43.491631] [INFO ] [sig ] [106/3474] Completed AIMD in 0.4s | 2.76 sym/s | Total: 38.4s | ETA: 20.3m [2026-01-26T20:15:43.491676] [INFO ] [sig ] [107/3474] Forecasting AIO... [2026-01-26T20:15:43.491706] [INFO ] [sig ] Generating forecast for: AIO [2026-01-26T20:15:43.491742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-26T20:15:43.503854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-26T20:15:43.504245] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-26T20:15:43.505083] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-26T20:15:43.505135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:43.505168] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:43.505195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:43.505252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:43.562796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:43.563615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:43.563698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:43.563732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:43.684879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:43.685042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:43.685083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:43.685112] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:43.692068] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=82.46%) [2026-01-26T20:15:43.692449] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-26T20:15:43.692618] [INFO ] [sig ] AIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:43.836639] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AIO.txt [2026-01-26T20:15:43.836773] [INFO ] [sig ] [107/3474] Completed AIO in 0.3s | 2.76 sym/s | Total: 38.7s | ETA: 20.3m [2026-01-26T20:15:43.836813] [INFO ] [sig ] [108/3474] Forecasting AIP... [2026-01-26T20:15:43.836842] [INFO ] [sig ] Generating forecast for: AIP [2026-01-26T20:15:43.836874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-26T20:15:43.848310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-26T20:15:43.848591] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-26T20:15:43.849369] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-26T20:15:43.849420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:43.849452] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:43.849480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:43.849537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:43.906778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:43.907440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:43.907519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:43.907552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:44.028596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:44.028751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:44.028809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:44.028840] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:44.032380] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=41.37%) [2026-01-26T20:15:44.032695] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-26T20:15:44.032857] [INFO ] [sig ] AIP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:44.181455] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AIP.txt [2026-01-26T20:15:44.181650] [INFO ] [sig ] [108/3474] Completed AIP in 0.3s | 2.76 sym/s | Total: 39.1s | ETA: 20.3m [2026-01-26T20:15:44.181695] [INFO ] [sig ] [109/3474] Forecasting AIPI... [2026-01-26T20:15:44.181747] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-26T20:15:44.181780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-26T20:15:44.194273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-26T20:15:44.194639] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-26T20:15:44.195729] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-26T20:15:44.195789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:44.195830] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:44.195864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:44.195934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:44.257729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:44.258565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:44.258670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:44.258704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:44.381775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:44.381931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:44.381973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:44.382004] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:44.385434] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-01-26T20:15:44.385727] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-26T20:15:44.385856] [INFO ] [sig ] AIPI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:44.533769] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AIPI.txt [2026-01-26T20:15:44.533959] [INFO ] [sig ] [109/3474] Completed AIPI in 0.4s | 2.77 sym/s | Total: 39.4s | ETA: 20.3m [2026-01-26T20:15:44.534008] [INFO ] [sig ] [110/3474] Forecasting AIQ... [2026-01-26T20:15:44.534038] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-26T20:15:44.534072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-26T20:15:44.545997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-26T20:15:44.546364] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-26T20:15:44.547181] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-26T20:15:44.547233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:44.547265] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:44.547292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:44.547349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:44.607112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:44.608366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:44.608456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:44.608489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:44.732594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:44.732760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:44.732803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:44.732834] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:44.736529] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=64.63%) [2026-01-26T20:15:44.736889] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-26T20:15:44.737037] [INFO ] [sig ] AIQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:44.886221] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AIQ.txt [2026-01-26T20:15:44.886392] [INFO ] [sig ] [110/3474] Completed AIQ in 0.4s | 2.77 sym/s | Total: 39.8s | ETA: 20.3m [2026-01-26T20:15:44.886435] [INFO ] [sig ] [111/3474] Forecasting AIRG... [2026-01-26T20:15:44.886466] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-26T20:15:44.886499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-26T20:15:44.899732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-26T20:15:44.900093] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-26T20:15:44.900969] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-26T20:15:44.901024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:44.901062] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:44.901099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:44.901159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:44.967144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:44.968165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:44.968260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:44.968296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:45.082719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:45.082892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:45.082942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:45.082977] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:45.086540] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=34.95%) [2026-01-26T20:15:45.086866] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-26T20:15:45.087006] [INFO ] [sig ] AIRG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:45.242558] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AIRG.txt [2026-01-26T20:15:45.242739] [INFO ] [sig ] [111/3474] Completed AIRG in 0.4s | 2.77 sym/s | Total: 40.1s | ETA: 20.3m [2026-01-26T20:15:45.242783] [INFO ] [sig ] [112/3474] Forecasting AIRJ... [2026-01-26T20:15:45.242812] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-26T20:15:45.242846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-26T20:15:45.254199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-26T20:15:45.254535] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-26T20:15:45.255395] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-26T20:15:45.255449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:45.255520] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:45.255552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:45.255652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:45.314035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:45.314831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:45.314932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:45.314968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:45.435046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:45.435202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:45.435245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:45.435275] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:45.438820] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=75.42%) [2026-01-26T20:15:45.439102] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-26T20:15:45.439233] [INFO ] [sig ] AIRJ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:45.581695] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AIRJ.txt [2026-01-26T20:15:45.581829] [INFO ] [sig ] [112/3474] Completed AIRJ in 0.3s | 2.77 sym/s | Total: 40.5s | ETA: 20.2m [2026-01-26T20:15:45.581870] [INFO ] [sig ] [113/3474] Forecasting AIRS... [2026-01-26T20:15:45.581900] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-26T20:15:45.581931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-26T20:15:45.593293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-26T20:15:45.593601] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-26T20:15:45.594423] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-26T20:15:45.594476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:45.594508] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:45.594536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:45.594609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:45.652044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:45.652725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:45.652811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:45.652850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:45.775035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:45.775146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:45.775184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:45.775212] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:45.778587] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-01-26T20:15:45.778862] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-26T20:15:45.778992] [INFO ] [sig ] AIRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:45.920621] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AIRS.txt [2026-01-26T20:15:45.920772] [INFO ] [sig ] [113/3474] Completed AIRS in 0.3s | 2.77 sym/s | Total: 40.8s | ETA: 20.2m [2026-01-26T20:15:45.920813] [INFO ] [sig ] [114/3474] Forecasting AISP... [2026-01-26T20:15:45.920842] [INFO ] [sig ] Generating forecast for: AISP [2026-01-26T20:15:45.920874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-26T20:15:45.932099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-26T20:15:45.932445] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-26T20:15:45.933280] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-26T20:15:45.933334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:45.933367] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:45.933395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:45.933452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:45.989682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:45.990500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:45.990600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:45.990636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:46.110971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:46.111128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:46.111173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:46.111204] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:46.114724] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=11.32%) [2026-01-26T20:15:46.114996] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-26T20:15:46.115124] [INFO ] [sig ] AISP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:46.256267] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AISP.txt [2026-01-26T20:15:46.256422] [INFO ] [sig ] [114/3474] Completed AISP in 0.3s | 2.77 sym/s | Total: 41.1s | ETA: 20.2m [2026-01-26T20:15:46.256464] [INFO ] [sig ] [115/3474] Forecasting AIZN... [2026-01-26T20:15:46.256493] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-26T20:15:46.256527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-26T20:15:46.267405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-26T20:15:46.267726] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-26T20:15:46.268525] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-26T20:15:46.268596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:46.268631] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:46.268660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:46.268717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:46.328169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:46.328915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:46.329014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:46.329049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:46.436508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:46.436667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:46.436707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:46.436766] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:46.440266] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-01-26T20:15:46.440540] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-26T20:15:46.440689] [INFO ] [sig ] AIZN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:46.587487] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AIZN.txt [2026-01-26T20:15:46.587684] [INFO ] [sig ] [115/3474] Completed AIZN in 0.3s | 2.77 sym/s | Total: 41.5s | ETA: 20.2m [2026-01-26T20:15:46.587737] [INFO ] [sig ] [116/3474] Forecasting AJG... [2026-01-26T20:15:46.587795] [INFO ] [sig ] Generating forecast for: AJG [2026-01-26T20:15:46.587839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-26T20:15:46.601477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-26T20:15:46.601843] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-26T20:15:46.602701] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-26T20:15:46.602754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:46.602788] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:46.602815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:46.602872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:46.662689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:46.663687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:46.663776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:46.663810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:46.790155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:46.790319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:46.790364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:46.790395] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:46.793985] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=81.65%) [2026-01-26T20:15:46.794267] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-26T20:15:46.794400] [INFO ] [sig ] AJG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:46.944378] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AJG.txt [2026-01-26T20:15:46.944543] [INFO ] [sig ] [116/3474] Completed AJG in 0.4s | 2.77 sym/s | Total: 41.8s | ETA: 20.2m [2026-01-26T20:15:46.944608] [INFO ] [sig ] [117/3474] Forecasting AKAM... [2026-01-26T20:15:46.944643] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-26T20:15:46.944677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-26T20:15:46.956587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-26T20:15:46.956979] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-26T20:15:46.957855] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-26T20:15:46.957908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:46.957940] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:46.957967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:46.958025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:47.018014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:47.019041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:47.019132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:47.019168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:47.145501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:47.145709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:47.145771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:47.145819] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:47.150267] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-01-26T20:15:47.150626] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-26T20:15:47.150803] [INFO ] [sig ] AKAM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:47.298870] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AKAM.txt [2026-01-26T20:15:47.299025] [INFO ] [sig ] [117/3474] Completed AKAM in 0.4s | 2.77 sym/s | Total: 42.2s | ETA: 20.2m [2026-01-26T20:15:47.299066] [INFO ] [sig ] [118/3474] Forecasting AKBA... [2026-01-26T20:15:47.299096] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-26T20:15:47.299128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-26T20:15:47.310663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-26T20:15:47.310973] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-26T20:15:47.311813] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-26T20:15:47.311865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:47.311897] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:47.311925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:47.311982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:47.371457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:47.372288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:47.372371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:47.372404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:47.498630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:47.498791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:47.498837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:47.498892] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:47.502770] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=18.83%) [2026-01-26T20:15:47.503116] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-26T20:15:47.503260] [INFO ] [sig ] AKBA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:47.657840] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AKBA.txt [2026-01-26T20:15:47.658010] [INFO ] [sig ] [118/3474] Completed AKBA in 0.4s | 2.77 sym/s | Total: 42.5s | ETA: 20.2m [2026-01-26T20:15:47.658060] [INFO ] [sig ] [119/3474] Forecasting AL... [2026-01-26T20:15:47.658098] [INFO ] [sig ] Generating forecast for: AL [2026-01-26T20:15:47.658134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-26T20:15:47.669821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-26T20:15:47.670209] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-26T20:15:47.671160] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-26T20:15:47.671223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:47.671258] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:47.671286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:47.671366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:47.734849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:47.735681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:47.735779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:47.735816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:47.867362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:47.867539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:47.867598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:47.867648] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:47.871462] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-01-26T20:15:47.871770] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-26T20:15:47.871907] [INFO ] [sig ] AL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:48.028754] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AL.txt [2026-01-26T20:15:48.028905] [INFO ] [sig ] [119/3474] Completed AL in 0.4s | 2.77 sym/s | Total: 42.9s | ETA: 20.2m [2026-01-26T20:15:48.028947] [INFO ] [sig ] [120/3474] Forecasting ALAB... [2026-01-26T20:15:48.028978] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-26T20:15:48.029013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-26T20:15:48.041125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-26T20:15:48.041466] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-26T20:15:48.042367] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-26T20:15:48.042421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:48.042453] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:48.042481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:48.042539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:48.105472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:48.106334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:48.106421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:48.106455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:48.242944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:48.243146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:48.243205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:48.243243] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:48.247225] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=83.08%) [2026-01-26T20:15:48.247548] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-26T20:15:48.247896] [INFO ] [sig ] ALAB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:48.399203] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALAB.txt [2026-01-26T20:15:48.399367] [INFO ] [sig ] [120/3474] Completed ALAB in 0.4s | 2.77 sym/s | Total: 43.3s | ETA: 20.2m [2026-01-26T20:15:48.399410] [INFO ] [sig ] [121/3474] Forecasting ALB... [2026-01-26T20:15:48.399442] [INFO ] [sig ] Generating forecast for: ALB [2026-01-26T20:15:48.399485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-26T20:15:48.412128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-26T20:15:48.412504] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-26T20:15:48.413377] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-26T20:15:48.413437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:48.413472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:48.413500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:48.413558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:48.474518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:48.475460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:48.475564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:48.475635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:48.607695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:48.607854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:48.607898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:48.607932] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:48.611379] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: DOWN (p=41.94%) [2026-01-26T20:15:48.611680] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-26T20:15:48.611814] [INFO ] [sig ] ALB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:48.754894] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALB.txt [2026-01-26T20:15:48.755079] [INFO ] [sig ] [121/3474] Completed ALB in 0.4s | 2.77 sym/s | Total: 43.6s | ETA: 20.2m [2026-01-26T20:15:48.755123] [INFO ] [sig ] [122/3474] Forecasting ALC... [2026-01-26T20:15:48.755155] [INFO ] [sig ] Generating forecast for: ALC [2026-01-26T20:15:48.755188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-26T20:15:48.767433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-26T20:15:48.767789] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-26T20:15:48.768703] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-26T20:15:48.768756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:48.768789] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:48.768816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:48.768872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:48.830658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:48.831619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:48.831787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:48.831835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:48.966322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:48.966639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:48.966686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:48.966717] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:48.970768] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-26T20:15:48.971079] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-26T20:15:48.971233] [INFO ] [sig ] ALC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:49.121539] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALC.txt [2026-01-26T20:15:49.121730] [INFO ] [sig ] [122/3474] Completed ALC in 0.4s | 2.77 sym/s | Total: 44.0s | ETA: 20.2m [2026-01-26T20:15:49.121777] [INFO ] [sig ] [123/3474] Forecasting ALCO... [2026-01-26T20:15:49.121820] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-26T20:15:49.121858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-26T20:15:49.133349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-26T20:15:49.133647] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-26T20:15:49.134489] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-26T20:15:49.134557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:49.134616] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:49.134651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:49.134722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:49.192031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:49.192694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:49.192774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:49.192806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:49.311221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:49.311372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:49.311412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:49.311442] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:49.314919] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=79.87%) [2026-01-26T20:15:49.315193] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-26T20:15:49.315326] [INFO ] [sig ] ALCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:49.458890] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALCO.txt [2026-01-26T20:15:49.459072] [INFO ] [sig ] [123/3474] Completed ALCO in 0.3s | 2.77 sym/s | Total: 44.3s | ETA: 20.1m [2026-01-26T20:15:49.459113] [INFO ] [sig ] [124/3474] Forecasting ALDX... [2026-01-26T20:15:49.459142] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-26T20:15:49.459175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-26T20:15:49.470349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-26T20:15:49.470649] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-26T20:15:49.471440] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-26T20:15:49.471492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:49.471524] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:49.471551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:49.471630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:49.529325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:49.530004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:49.530085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:49.530117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:49.659721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:49.659937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:49.659996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:49.660041] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:49.663889] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-01-26T20:15:49.664209] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-26T20:15:49.664343] [INFO ] [sig ] ALDX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:49.813537] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALDX.txt [2026-01-26T20:15:49.813731] [INFO ] [sig ] [124/3474] Completed ALDX in 0.4s | 2.77 sym/s | Total: 44.7s | ETA: 20.1m [2026-01-26T20:15:49.813776] [INFO ] [sig ] [125/3474] Forecasting ALEX... [2026-01-26T20:15:49.813807] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-26T20:15:49.813840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-26T20:15:49.826504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-26T20:15:49.826839] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-26T20:15:49.827763] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-26T20:15:49.827816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:49.827849] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:49.827876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:49.827936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:49.884535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:49.885260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:49.885343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:49.885376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:50.006139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:50.006304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:50.006345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:50.006375] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:50.009816] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-01-26T20:15:50.010091] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-26T20:15:50.010223] [INFO ] [sig ] ALEX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:50.152368] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALEX.txt [2026-01-26T20:15:50.152531] [INFO ] [sig ] [125/3474] Completed ALEX in 0.3s | 2.78 sym/s | Total: 45.0s | ETA: 20.1m [2026-01-26T20:15:50.152594] [INFO ] [sig ] [126/3474] Forecasting ALG... [2026-01-26T20:15:50.152629] [INFO ] [sig ] Generating forecast for: ALG [2026-01-26T20:15:50.152662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-26T20:15:50.164479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-26T20:15:50.164817] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-26T20:15:50.165676] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-26T20:15:50.165729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:50.165762] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:50.165790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:50.165847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:50.222196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:50.222903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:50.222998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:50.223039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:50.344310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:50.344467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:50.344514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:50.344543] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:50.348021] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=39.86%) [2026-01-26T20:15:50.348288] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-26T20:15:50.348415] [INFO ] [sig ] ALG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:50.496877] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALG.txt [2026-01-26T20:15:50.497064] [INFO ] [sig ] [126/3474] Completed ALG in 0.3s | 2.78 sym/s | Total: 45.4s | ETA: 20.1m [2026-01-26T20:15:50.497104] [INFO ] [sig ] [127/3474] Forecasting ALGM... [2026-01-26T20:15:50.497135] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-26T20:15:50.497167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-26T20:15:50.509611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-26T20:15:50.509948] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-26T20:15:50.510781] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-26T20:15:50.510834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:50.510866] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:50.510894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:50.510950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:50.568840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:50.569736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:50.569820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:50.569854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:50.691894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:50.692071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:50.692116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:50.692144] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:50.695987] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-26T20:15:50.696505] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-26T20:15:50.696665] [INFO ] [sig ] ALGM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:50.853110] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALGM.txt [2026-01-26T20:15:50.853270] [INFO ] [sig ] [127/3474] Completed ALGM in 0.4s | 2.78 sym/s | Total: 45.7s | ETA: 20.1m [2026-01-26T20:15:50.853310] [INFO ] [sig ] [128/3474] Forecasting ALGN... [2026-01-26T20:15:50.853340] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-26T20:15:50.853371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-26T20:15:50.865052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-26T20:15:50.865334] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-26T20:15:50.866141] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-26T20:15:50.866194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:50.866227] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:50.866254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:50.866311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:50.924612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:50.925298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:50.925379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:50.925414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:51.046702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:51.046860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:51.046903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:51.046934] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:51.050427] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=95.23%) [2026-01-26T20:15:51.050734] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-26T20:15:51.050868] [INFO ] [sig ] ALGN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:51.198855] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALGN.txt [2026-01-26T20:15:51.199040] [INFO ] [sig ] [128/3474] Completed ALGN in 0.3s | 2.78 sym/s | Total: 46.1s | ETA: 20.1m [2026-01-26T20:15:51.199082] [INFO ] [sig ] [129/3474] Forecasting ALGS... [2026-01-26T20:15:51.199113] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-26T20:15:51.199144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-26T20:15:51.210696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-26T20:15:51.210998] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-26T20:15:51.211837] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-26T20:15:51.211892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:51.211951] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:51.211982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:51.212041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:51.270820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:51.271490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:51.271588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:51.271626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:51.400009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:51.400169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:51.400211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:51.400240] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:51.403804] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=9.93%) [2026-01-26T20:15:51.404112] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-26T20:15:51.404251] [INFO ] [sig ] ALGS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:51.553759] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALGS.txt [2026-01-26T20:15:51.553918] [INFO ] [sig ] [129/3474] Completed ALGS in 0.4s | 2.78 sym/s | Total: 46.4s | ETA: 20.1m [2026-01-26T20:15:51.553964] [INFO ] [sig ] [130/3474] Forecasting ALHC... [2026-01-26T20:15:51.553995] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-26T20:15:51.554029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-26T20:15:51.565518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-26T20:15:51.565813] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-26T20:15:51.566627] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-26T20:15:51.566679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:51.566711] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:51.566738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:51.566795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:51.627144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:51.628253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:51.628339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:51.628374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:51.752042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:51.752203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:51.752245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:51.752274] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:51.755752] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=49.52%) [2026-01-26T20:15:51.756025] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-26T20:15:51.756152] [INFO ] [sig ] ALHC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:51.973105] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALHC.txt [2026-01-26T20:15:51.973488] [INFO ] [sig ] [130/3474] Completed ALHC in 0.4s | 2.77 sym/s | Total: 46.9s | ETA: 20.1m [2026-01-26T20:15:51.973531] [INFO ] [sig ] [131/3474] Forecasting ALK... [2026-01-26T20:15:51.973560] [INFO ] [sig ] Generating forecast for: ALK [2026-01-26T20:15:51.973620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-26T20:15:51.986203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-26T20:15:51.986597] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-26T20:15:51.987442] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-26T20:15:51.987495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:51.987528] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:51.987555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:51.987632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:52.044779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:52.045902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:52.045992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:52.046026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:52.172348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:52.172504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:52.172545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:52.172591] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:52.176090] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-26T20:15:52.176364] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-26T20:15:52.176493] [INFO ] [sig ] ALK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:52.320596] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALK.txt [2026-01-26T20:15:52.320746] [INFO ] [sig ] [131/3474] Completed ALK in 0.3s | 2.78 sym/s | Total: 47.2s | ETA: 20.1m [2026-01-26T20:15:52.320786] [INFO ] [sig ] [132/3474] Forecasting ALKS... [2026-01-26T20:15:52.320816] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-26T20:15:52.320848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-26T20:15:52.332125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-26T20:15:52.332408] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-26T20:15:52.333286] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-26T20:15:52.333341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:52.333375] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:52.333403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:52.333472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:52.392352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:52.393337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:52.393428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:52.393462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:52.526092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:52.526291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:52.526354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:52.526418] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:52.530249] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=94.41%) [2026-01-26T20:15:52.530549] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-26T20:15:52.530733] [INFO ] [sig ] ALKS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:52.677033] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALKS.txt [2026-01-26T20:15:52.677197] [INFO ] [sig ] [132/3474] Completed ALKS in 0.4s | 2.78 sym/s | Total: 47.6s | ETA: 20.1m [2026-01-26T20:15:52.677239] [INFO ] [sig ] [133/3474] Forecasting ALL... [2026-01-26T20:15:52.677269] [INFO ] [sig ] Generating forecast for: ALL [2026-01-26T20:15:52.677303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-26T20:15:52.690255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-26T20:15:52.690637] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-26T20:15:52.691516] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-26T20:15:52.691588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:52.691624] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:52.691652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:52.691708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:52.751739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:52.752666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:52.752754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:52.752788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:52.879190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:52.879350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:52.879393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:52.879422] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:52.882890] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=80.00%) [2026-01-26T20:15:52.883206] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-26T20:15:52.883340] [INFO ] [sig ] ALL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:53.029062] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALL.txt [2026-01-26T20:15:53.029225] [INFO ] [sig ] [133/3474] Completed ALL in 0.4s | 2.78 sym/s | Total: 47.9s | ETA: 20.1m [2026-01-26T20:15:53.029267] [INFO ] [sig ] [134/3474] Forecasting ALLE... [2026-01-26T20:15:53.029297] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-26T20:15:53.029331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-26T20:15:53.042860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-26T20:15:53.043327] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-26T20:15:53.044226] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-26T20:15:53.044281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:53.044314] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:53.044342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:53.044401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:53.106306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:53.107526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:53.107676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:53.107739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:53.229328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:53.229491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:53.229531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:53.229560] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:53.233025] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=27.18%) [2026-01-26T20:15:53.233303] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-26T20:15:53.233457] [INFO ] [sig ] ALLE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:53.378133] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALLE.txt [2026-01-26T20:15:53.378292] [INFO ] [sig ] [134/3474] Completed ALLE in 0.3s | 2.78 sym/s | Total: 48.3s | ETA: 20.0m [2026-01-26T20:15:53.378333] [INFO ] [sig ] [135/3474] Forecasting ALLO... [2026-01-26T20:15:53.378364] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-26T20:15:53.378398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-26T20:15:53.390746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-26T20:15:53.391095] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-26T20:15:53.391915] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-26T20:15:53.391969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:53.392002] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:53.392029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:53.392087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:53.449463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:53.450356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:53.450440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:53.450473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:53.572949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:53.573128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:53.573170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:53.573199] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:53.576847] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-01-26T20:15:53.577151] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-26T20:15:53.577281] [INFO ] [sig ] ALLO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:53.721984] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALLO.txt [2026-01-26T20:15:53.722150] [INFO ] [sig ] [135/3474] Completed ALLO in 0.3s | 2.78 sym/s | Total: 48.6s | ETA: 20.0m [2026-01-26T20:15:53.722192] [INFO ] [sig ] [136/3474] Forecasting ALLY... [2026-01-26T20:15:53.722224] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-26T20:15:53.722258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-26T20:15:53.733620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-26T20:15:53.733962] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-26T20:15:53.734798] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-26T20:15:53.734861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:53.734894] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:53.734922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:53.734992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:53.791454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:53.792332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:53.792416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:53.792449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:53.919167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:53.919357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:53.919404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:53.919435] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:53.922973] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-01-26T20:15:53.923263] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-26T20:15:53.923395] [INFO ] [sig ] ALLY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:54.078836] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALLY.txt [2026-01-26T20:15:54.079003] [INFO ] [sig ] [136/3474] Completed ALLY in 0.4s | 2.78 sym/s | Total: 49.0s | ETA: 20.0m [2026-01-26T20:15:54.079046] [INFO ] [sig ] [137/3474] Forecasting ALMS... [2026-01-26T20:15:54.079076] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-26T20:15:54.079301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-26T20:15:54.092779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-26T20:15:54.093205] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-26T20:15:54.094048] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-26T20:15:54.094102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:54.094135] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:54.094162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:54.094219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:54.155859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:54.156844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:54.156934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:54.156969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:54.285706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:54.285869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:54.285910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:54.285940] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:54.290490] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=89.45%) [2026-01-26T20:15:54.290842] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-26T20:15:54.290985] [INFO ] [sig ] ALMS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:54.435321] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALMS.txt [2026-01-26T20:15:54.435492] [INFO ] [sig ] [137/3474] Completed ALMS in 0.4s | 2.78 sym/s | Total: 49.3s | ETA: 20.0m [2026-01-26T20:15:54.435534] [INFO ] [sig ] [138/3474] Forecasting ALNY... [2026-01-26T20:15:54.435591] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-26T20:15:54.435635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-26T20:15:54.448564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-26T20:15:54.448939] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-26T20:15:54.449827] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-26T20:15:54.449880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:54.449913] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:54.449941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:54.449998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:54.508459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:54.509374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:54.509459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:54.509493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:54.639536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:54.639729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:54.639771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:54.639801] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:54.643364] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=7.41%) [2026-01-26T20:15:54.643661] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-26T20:15:54.643802] [INFO ] [sig ] ALNY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:54.796225] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALNY.txt [2026-01-26T20:15:54.796598] [INFO ] [sig ] [138/3474] Completed ALNY in 0.4s | 2.78 sym/s | Total: 49.7s | ETA: 20.0m [2026-01-26T20:15:54.796643] [INFO ] [sig ] [139/3474] Forecasting ALRM... [2026-01-26T20:15:54.796672] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-26T20:15:54.796705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-26T20:15:54.809959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-26T20:15:54.810347] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-26T20:15:54.811503] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-26T20:15:54.811559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:54.811608] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:54.811639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:54.811696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:54.877943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:54.878843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:54.878964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:54.879001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:55.009761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:55.009923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:55.009965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:55.009995] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:55.014404] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-26T20:15:55.014770] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-26T20:15:55.014919] [INFO ] [sig ] ALRM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:55.169290] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALRM.txt [2026-01-26T20:15:55.169454] [INFO ] [sig ] [139/3474] Completed ALRM in 0.4s | 2.78 sym/s | Total: 50.1s | ETA: 20.0m [2026-01-26T20:15:55.169502] [INFO ] [sig ] [140/3474] Forecasting ALRS... [2026-01-26T20:15:55.169534] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-26T20:15:55.169566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-26T20:15:55.181851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-26T20:15:55.182176] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-26T20:15:55.182996] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-26T20:15:55.183048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:55.183080] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:55.183108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:55.183165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:55.243382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:55.244294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:55.244379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:55.244412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:55.367849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:55.368014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:55.368062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:55.368097] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:55.372107] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-01-26T20:15:55.372635] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-26T20:15:55.372784] [INFO ] [sig ] ALRS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:55.524068] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALRS.txt [2026-01-26T20:15:55.524249] [INFO ] [sig ] [140/3474] Completed ALRS in 0.4s | 2.78 sym/s | Total: 50.4s | ETA: 20.0m [2026-01-26T20:15:55.524289] [INFO ] [sig ] [141/3474] Forecasting ALSN... [2026-01-26T20:15:55.524320] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-26T20:15:55.524352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-26T20:15:55.536749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-26T20:15:55.537138] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-26T20:15:55.537997] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-26T20:15:55.538050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:55.538081] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:55.538109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:55.538170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:55.598354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:55.599739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:55.599842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:55.599879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:55.722759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:55.722925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:55.722967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:55.722996] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:55.726475] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: DOWN (p=13.38%) [2026-01-26T20:15:55.726806] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-26T20:15:55.726946] [INFO ] [sig ] ALSN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:55.872289] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALSN.txt [2026-01-26T20:15:55.872456] [INFO ] [sig ] [141/3474] Completed ALSN in 0.3s | 2.78 sym/s | Total: 50.8s | ETA: 20.0m [2026-01-26T20:15:55.872498] [INFO ] [sig ] [142/3474] Forecasting ALTG... [2026-01-26T20:15:55.872529] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-26T20:15:55.872561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-26T20:15:55.885990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-26T20:15:55.886625] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-26T20:15:55.887519] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-26T20:15:55.887592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:55.887628] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:55.887656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:55.887714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:55.950506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:55.951440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:55.951549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:55.951680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:56.077020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:56.077184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:56.077227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:56.077257] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:56.081419] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=15.42%) [2026-01-26T20:15:56.081774] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-26T20:15:56.081920] [INFO ] [sig ] ALTG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:56.231836] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALTG.txt [2026-01-26T20:15:56.232033] [INFO ] [sig ] [142/3474] Completed ALTG in 0.4s | 2.78 sym/s | Total: 51.1s | ETA: 20.0m [2026-01-26T20:15:56.232077] [INFO ] [sig ] [143/3474] Forecasting ALTI... [2026-01-26T20:15:56.232108] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-26T20:15:56.232139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-26T20:15:56.243596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-26T20:15:56.243896] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-26T20:15:56.244766] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-26T20:15:56.244819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:56.244853] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:56.244881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:56.244939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:56.306610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:56.307495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:56.307600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:56.307637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:56.430899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:56.431055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:56.431122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:56.431161] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:56.434706] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=79.51%) [2026-01-26T20:15:56.434988] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-26T20:15:56.435117] [INFO ] [sig ] ALTI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:56.579407] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALTI.txt [2026-01-26T20:15:56.579528] [INFO ] [sig ] [143/3474] Completed ALTI in 0.3s | 2.78 sym/s | Total: 51.5s | ETA: 20.0m [2026-01-26T20:15:56.579567] [INFO ] [sig ] [144/3474] Forecasting ALTS... [2026-01-26T20:15:56.579617] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-26T20:15:56.579647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-26T20:15:56.592118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-26T20:15:56.592437] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-26T20:15:56.593687] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-26T20:15:56.593739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:56.593771] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:56.593799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:56.593860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:56.653367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:56.654180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:56.654270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:56.654305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:56.777467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:56.777626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:56.777668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:56.777698] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:56.781191] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-01-26T20:15:56.781474] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-26T20:15:56.781625] [INFO ] [sig ] ALTS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:56.930649] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALTS.txt [2026-01-26T20:15:56.930775] [INFO ] [sig ] [144/3474] Completed ALTS in 0.4s | 2.78 sym/s | Total: 51.8s | ETA: 20.0m [2026-01-26T20:15:56.930815] [INFO ] [sig ] [145/3474] Forecasting ALTY... [2026-01-26T20:15:56.930845] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-26T20:15:56.930876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-26T20:15:56.942077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-26T20:15:56.942375] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-26T20:15:56.943224] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-26T20:15:56.943276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:56.943309] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:56.943337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:56.943393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:57.004031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:57.005111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:57.005196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:57.005419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:57.120514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:57.120888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:57.120929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:57.120959] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:57.124548] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: DOWN (p=43.89%) [2026-01-26T20:15:57.124838] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-26T20:15:57.124970] [INFO ] [sig ] ALTY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:57.269928] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALTY.txt [2026-01-26T20:15:57.270167] [INFO ] [sig ] [145/3474] Completed ALTY in 0.3s | 2.78 sym/s | Total: 52.2s | ETA: 20.0m [2026-01-26T20:15:57.270242] [INFO ] [sig ] [146/3474] Forecasting ALVO... [2026-01-26T20:15:57.270289] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-26T20:15:57.270339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-26T20:15:57.283253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-26T20:15:57.283692] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-26T20:15:57.284593] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-26T20:15:57.284650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:57.284711] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:57.284741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:57.284802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:57.347500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:57.348440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:57.348529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:57.348564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:57.481334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:57.481499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:57.481541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:57.481588] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:57.485343] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-26T20:15:57.485675] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-26T20:15:57.485817] [INFO ] [sig ] ALVO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:57.644701] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALVO.txt [2026-01-26T20:15:57.644868] [INFO ] [sig ] [146/3474] Completed ALVO in 0.4s | 2.78 sym/s | Total: 52.5s | ETA: 20.0m [2026-01-26T20:15:57.644913] [INFO ] [sig ] [147/3474] Forecasting ALX... [2026-01-26T20:15:57.644943] [INFO ] [sig ] Generating forecast for: ALX [2026-01-26T20:15:57.644976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-26T20:15:57.656247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-26T20:15:57.656652] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-26T20:15:57.657540] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-26T20:15:57.657616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:57.657663] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:57.657693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:57.657753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:57.716310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:57.717490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:57.717605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:57.717642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:57.863245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:57.863423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:57.863470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:57.863500] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:57.868062] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-26T20:15:57.868492] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-26T20:15:57.868697] [INFO ] [sig ] ALX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:58.076057] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALX.txt [2026-01-26T20:15:58.076321] [INFO ] [sig ] [147/3474] Completed ALX in 0.4s | 2.78 sym/s | Total: 53.0s | ETA: 20.0m [2026-01-26T20:15:58.076377] [INFO ] [sig ] [148/3474] Forecasting ALXO... [2026-01-26T20:15:58.076416] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-26T20:15:58.076455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-26T20:15:58.116414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-26T20:15:58.117051] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-26T20:15:58.118903] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-26T20:15:58.118988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:58.119046] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:58.119096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:58.119195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:58.217223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:58.218511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:58.218664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:58.218714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:58.419917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:58.420132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:58.420203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:58.420255] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:58.425179] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=27.36%) [2026-01-26T20:15:58.425698] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-26T20:15:58.425903] [INFO ] [sig ] ALXO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:58.659678] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ALXO.txt [2026-01-26T20:15:58.659915] [INFO ] [sig ] [148/3474] Completed ALXO in 0.6s | 2.76 sym/s | Total: 53.5s | ETA: 20.1m [2026-01-26T20:15:58.659977] [INFO ] [sig ] [149/3474] Forecasting ALZN... [2026-01-26T20:15:58.660020] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-26T20:15:58.660064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-26T20:15:58.676444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-26T20:15:58.677080] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-26T20:15:58.678500] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-26T20:15:58.678603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:58.678661] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:58.678708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:58.678806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:58.750149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:58.751427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:58.751557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:58.751629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:58.887422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:58.887620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:58.887673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:58.887765] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:58.892116] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=66.09%) [2026-01-26T20:15:58.892471] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-26T20:15:58.892654] [INFO ] [sig ] ALZN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:15:59.063397] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ALZN.txt [2026-01-26T20:15:59.063590] [INFO ] [sig ] [149/3474] Completed ALZN in 0.4s | 2.76 sym/s | Total: 53.9s | ETA: 20.1m [2026-01-26T20:15:59.063636] [INFO ] [sig ] [150/3474] Forecasting AM... [2026-01-26T20:15:59.063666] [INFO ] [sig ] Generating forecast for: AM [2026-01-26T20:15:59.063699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-26T20:15:59.076491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-26T20:15:59.076929] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-26T20:15:59.077892] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-26T20:15:59.077947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:59.077980] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:59.078009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:59.078067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:59.142982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:59.144149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:59.144304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:59.144352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:59.276355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:59.276517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:59.276560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:59.276611] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:59.280602] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-01-26T20:15:59.280897] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-26T20:15:59.281034] [INFO ] [sig ] AM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:59.432313] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AM.txt [2026-01-26T20:15:59.432475] [INFO ] [sig ] [150/3474] Completed AM in 0.4s | 2.76 sym/s | Total: 54.3s | ETA: 20.1m [2026-01-26T20:15:59.432516] [INFO ] [sig ] [151/3474] Forecasting AMAL... [2026-01-26T20:15:59.432553] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-26T20:15:59.432607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-26T20:15:59.444510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-26T20:15:59.444912] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-26T20:15:59.445817] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-26T20:15:59.445872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:59.445906] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:59.445936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:59.445996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:59.505690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:59.506618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:59.506711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:59.506745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:15:59.629235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:15:59.629396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:15:59.629438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:15:59.629468] [INFO ] [FORECASTER] Training complete [2026-01-26T20:15:59.633147] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-01-26T20:15:59.633429] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-26T20:15:59.633560] [INFO ] [sig ] AMAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:15:59.783626] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMAL.txt [2026-01-26T20:15:59.783807] [INFO ] [sig ] [151/3474] Completed AMAL in 0.4s | 2.76 sym/s | Total: 54.7s | ETA: 20.1m [2026-01-26T20:15:59.783848] [INFO ] [sig ] [152/3474] Forecasting AMBA... [2026-01-26T20:15:59.783878] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-26T20:15:59.783910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-26T20:15:59.796011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-26T20:15:59.796392] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-26T20:15:59.797251] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-26T20:15:59.797316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:15:59.797358] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:15:59.797428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:15:59.797503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:15:59.861700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:15:59.862567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:15:59.862678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:15:59.862712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:00.006468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:00.006674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:00.006737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:00.006784] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:00.011781] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: UP (p=78.99%) [2026-01-26T20:16:00.012261] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-26T20:16:00.012437] [INFO ] [sig ] AMBA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:00.181506] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMBA.txt [2026-01-26T20:16:00.181691] [INFO ] [sig ] [152/3474] Completed AMBA in 0.4s | 2.76 sym/s | Total: 55.1s | ETA: 20.1m [2026-01-26T20:16:00.181735] [INFO ] [sig ] [153/3474] Forecasting AMBP... [2026-01-26T20:16:00.181766] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-26T20:16:00.181797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-26T20:16:00.193598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-26T20:16:00.193955] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-26T20:16:00.194809] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-26T20:16:00.194863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:00.194897] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:00.194926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:00.194986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:00.255920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:00.256755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:00.256844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:00.256880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:00.394167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:00.394339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:00.394383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:00.394413] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:00.398509] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=37.49%) [2026-01-26T20:16:00.398890] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-26T20:16:00.399042] [INFO ] [sig ] AMBP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:00.554601] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMBP.txt [2026-01-26T20:16:00.554766] [INFO ] [sig ] [153/3474] Completed AMBP in 0.4s | 2.76 sym/s | Total: 55.4s | ETA: 20.1m [2026-01-26T20:16:00.554807] [INFO ] [sig ] [154/3474] Forecasting AMC... [2026-01-26T20:16:00.554837] [INFO ] [sig ] Generating forecast for: AMC [2026-01-26T20:16:00.554867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-26T20:16:00.567467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-26T20:16:00.567868] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-26T20:16:00.568775] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-26T20:16:00.568828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:00.568861] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:00.568889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:00.568947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:00.628109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:00.629024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:00.629111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:00.629145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:00.747280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:00.747463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:00.747504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:00.747549] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:00.751035] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-26T20:16:00.751306] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-26T20:16:00.751438] [INFO ] [sig ] AMC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:00.896856] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMC.txt [2026-01-26T20:16:00.897024] [INFO ] [sig ] [154/3474] Completed AMC in 0.3s | 2.76 sym/s | Total: 55.8s | ETA: 20.0m [2026-01-26T20:16:00.897065] [INFO ] [sig ] [155/3474] Forecasting AMCX... [2026-01-26T20:16:00.897095] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-26T20:16:00.897128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-26T20:16:00.909014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-26T20:16:00.909361] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-26T20:16:00.910218] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-26T20:16:00.910272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:00.910305] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:00.910333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:00.910389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:00.974231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:00.975167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:00.975255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:00.975290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:01.098708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:01.098885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:01.098932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:01.098960] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:01.103133] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=53.49%) [2026-01-26T20:16:01.103487] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-26T20:16:01.103669] [INFO ] [sig ] AMCX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:01.258869] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMCX.txt [2026-01-26T20:16:01.259044] [INFO ] [sig ] [155/3474] Completed AMCX in 0.4s | 2.76 sym/s | Total: 56.1s | ETA: 20.0m [2026-01-26T20:16:01.259086] [INFO ] [sig ] [156/3474] Forecasting AMD... [2026-01-26T20:16:01.259120] [INFO ] [sig ] Generating forecast for: AMD [2026-01-26T20:16:01.259151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-26T20:16:01.272017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-26T20:16:01.272405] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-26T20:16:01.273256] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-26T20:16:01.273309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:01.273341] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:01.273369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:01.273426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:01.336670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:01.337823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:01.337945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:01.337994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:01.489804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:01.489981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:01.490023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:01.490060] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:01.494149] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: DOWN (p=32.19%) [2026-01-26T20:16:01.494653] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-26T20:16:01.494798] [INFO ] [sig ] AMD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:01.651419] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMD.txt [2026-01-26T20:16:01.651608] [INFO ] [sig ] [156/3474] Completed AMD in 0.4s | 2.76 sym/s | Total: 56.5s | ETA: 20.0m [2026-01-26T20:16:01.651664] [INFO ] [sig ] [157/3474] Forecasting AMDL... [2026-01-26T20:16:01.651699] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-26T20:16:01.651732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-26T20:16:01.665335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-26T20:16:01.666034] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-26T20:16:01.667196] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-26T20:16:01.667256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:01.667290] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:01.667317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:01.667413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:01.731675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:01.732648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:01.732740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:01.732775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:01.869635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:01.869803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:01.869846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:01.869877] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:01.874120] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=23.41%) [2026-01-26T20:16:01.874694] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-26T20:16:01.874846] [INFO ] [sig ] AMDL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:02.056424] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMDL.txt [2026-01-26T20:16:02.056611] [INFO ] [sig ] [157/3474] Completed AMDL in 0.4s | 2.76 sym/s | Total: 56.9s | ETA: 20.1m [2026-01-26T20:16:02.056658] [INFO ] [sig ] [158/3474] Forecasting AME... [2026-01-26T20:16:02.056691] [INFO ] [sig ] Generating forecast for: AME [2026-01-26T20:16:02.056724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-26T20:16:02.070659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-26T20:16:02.071133] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-26T20:16:02.072102] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-26T20:16:02.072164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:02.072213] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:02.072267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:02.072357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:02.153529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:02.154705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:02.154833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:02.154883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:02.294732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:02.294904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:02.294951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:02.294982] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:02.299083] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=42.78%) [2026-01-26T20:16:02.299411] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-26T20:16:02.299765] [INFO ] [sig ] AME: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:02.451920] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AME.txt [2026-01-26T20:16:02.452086] [INFO ] [sig ] [158/3474] Completed AME in 0.4s | 2.76 sym/s | Total: 57.3s | ETA: 20.1m [2026-01-26T20:16:02.452131] [INFO ] [sig ] [159/3474] Forecasting AMG... [2026-01-26T20:16:02.452165] [INFO ] [sig ] Generating forecast for: AMG [2026-01-26T20:16:02.452204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-26T20:16:02.464424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-26T20:16:02.464789] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-26T20:16:02.465835] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-26T20:16:02.465890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:02.465931] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:02.465960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:02.466019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:02.527055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:02.528022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:02.528115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:02.528153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:02.660696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:02.660859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:02.660901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:02.660931] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:02.664515] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: UP (p=85.16%) [2026-01-26T20:16:02.664817] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-26T20:16:02.664952] [INFO ] [sig ] AMG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:02.813179] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMG.txt [2026-01-26T20:16:02.813372] [INFO ] [sig ] [159/3474] Completed AMG in 0.4s | 2.76 sym/s | Total: 57.7s | ETA: 20.0m [2026-01-26T20:16:02.813414] [INFO ] [sig ] [160/3474] Forecasting AMGN... [2026-01-26T20:16:02.813445] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-26T20:16:02.813478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-26T20:16:02.825160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-26T20:16:02.825430] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-26T20:16:02.826245] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-26T20:16:02.826298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:02.826331] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:02.826359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:02.826416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:02.883291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:02.884166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:02.884252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:02.884286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:03.001600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:03.001758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:03.001798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:03.001828] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:03.005274] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-26T20:16:03.005560] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-26T20:16:03.005706] [INFO ] [sig ] AMGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:03.168814] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMGN.txt [2026-01-26T20:16:03.168974] [INFO ] [sig ] [160/3474] Completed AMGN in 0.4s | 2.76 sym/s | Total: 58.1s | ETA: 20.0m [2026-01-26T20:16:03.169015] [INFO ] [sig ] [161/3474] Forecasting AMH... [2026-01-26T20:16:03.169045] [INFO ] [sig ] Generating forecast for: AMH [2026-01-26T20:16:03.169081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-26T20:16:03.180796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-26T20:16:03.181102] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-26T20:16:03.181911] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-26T20:16:03.181964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:03.181996] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:03.182024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:03.182081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:03.241350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:03.242340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:03.242433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:03.242469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:03.365098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:03.365262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:03.365304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:03.365333] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:03.368777] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=94.03%) [2026-01-26T20:16:03.369052] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-26T20:16:03.369180] [INFO ] [sig ] AMH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:03.515921] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMH.txt [2026-01-26T20:16:03.516275] [INFO ] [sig ] [161/3474] Completed AMH in 0.3s | 2.76 sym/s | Total: 58.4s | ETA: 20.0m [2026-01-26T20:16:03.516356] [INFO ] [sig ] [162/3474] Forecasting AMLX... [2026-01-26T20:16:03.516391] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-26T20:16:03.516430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-26T20:16:03.531967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-26T20:16:03.532299] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-26T20:16:03.533144] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-26T20:16:03.533197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:03.533230] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:03.533259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:03.533316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:03.590554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:03.591496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:03.591691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:03.591730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:03.705747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:03.705900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:03.705941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:03.705970] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:03.709440] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=19.45%) [2026-01-26T20:16:03.709730] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-26T20:16:03.709858] [INFO ] [sig ] AMLX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:03.852842] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMLX.txt [2026-01-26T20:16:03.853004] [INFO ] [sig ] [162/3474] Completed AMLX in 0.3s | 2.76 sym/s | Total: 58.7s | ETA: 20.0m [2026-01-26T20:16:03.853045] [INFO ] [sig ] [163/3474] Forecasting AMN... [2026-01-26T20:16:03.853075] [INFO ] [sig ] Generating forecast for: AMN [2026-01-26T20:16:03.853107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-26T20:16:03.865324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-26T20:16:03.866005] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-26T20:16:03.866927] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-26T20:16:03.866982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:03.867072] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:03.867102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:03.867161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:03.926933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:03.927871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:03.927964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:03.927998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:04.053352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:04.053510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:04.053550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:04.053596] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:04.057051] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=88.09%) [2026-01-26T20:16:04.057323] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-26T20:16:04.057475] [INFO ] [sig ] AMN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:04.204824] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMN.txt [2026-01-26T20:16:04.205005] [INFO ] [sig ] [163/3474] Completed AMN in 0.4s | 2.76 sym/s | Total: 59.1s | ETA: 20.0m [2026-01-26T20:16:04.205050] [INFO ] [sig ] [164/3474] Forecasting AMP... [2026-01-26T20:16:04.205080] [INFO ] [sig ] Generating forecast for: AMP [2026-01-26T20:16:04.205113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-26T20:16:04.220923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-26T20:16:04.221332] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-26T20:16:04.222171] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-26T20:16:04.222228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:04.222261] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:04.222289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:04.222346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:04.281180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:04.282139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:04.282262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:04.282298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:04.408753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:04.408915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:04.408956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:04.408985] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:04.412460] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-26T20:16:04.412764] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-26T20:16:04.412901] [INFO ] [sig ] AMP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:04.557271] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMP.txt [2026-01-26T20:16:04.557448] [INFO ] [sig ] [164/3474] Completed AMP in 0.4s | 2.76 sym/s | Total: 59.4s | ETA: 20.0m [2026-01-26T20:16:04.557492] [INFO ] [sig ] [165/3474] Forecasting AMPG... [2026-01-26T20:16:04.557523] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-26T20:16:04.557556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-26T20:16:04.569207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-26T20:16:04.569550] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-26T20:16:04.570396] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-26T20:16:04.570450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:04.570483] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:04.570512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:04.570586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:04.628672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:04.629552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:04.629659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:04.629695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:04.749749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:04.749910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:04.749951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:04.749981] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:04.753807] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: UP (p=84.16%) [2026-01-26T20:16:04.754088] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-26T20:16:04.754215] [INFO ] [sig ] AMPG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:04.896129] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMPG.txt [2026-01-26T20:16:04.896271] [INFO ] [sig ] [165/3474] Completed AMPG in 0.3s | 2.76 sym/s | Total: 59.8s | ETA: 20.0m [2026-01-26T20:16:04.896311] [INFO ] [sig ] [166/3474] Forecasting AMPH... [2026-01-26T20:16:04.896340] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-26T20:16:04.896374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-26T20:16:04.908505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-26T20:16:04.908783] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-26T20:16:04.909556] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-26T20:16:04.909635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:04.909668] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:04.909695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:04.909752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:04.969873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:04.970548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:04.970657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:04.970692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:05.093192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:05.093347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:05.093387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:05.093448] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:05.096898] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-26T20:16:05.097171] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-26T20:16:05.097313] [INFO ] [sig ] AMPH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:05.243503] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMPH.txt [2026-01-26T20:16:05.243694] [INFO ] [sig ] [166/3474] Completed AMPH in 0.3s | 2.76 sym/s | Total: 1.0m | ETA: 20.0m [2026-01-26T20:16:05.243737] [INFO ] [sig ] [167/3474] Forecasting AMPL... [2026-01-26T20:16:05.243954] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-26T20:16:05.243989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-26T20:16:05.258914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-26T20:16:05.259270] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-26T20:16:05.260086] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-26T20:16:05.260139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:05.260172] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:05.260200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:05.260258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:05.319259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:05.320146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:05.320231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:05.320272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:05.439887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:05.440065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:05.440108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:05.440137] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:05.443604] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-26T20:16:05.443909] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-26T20:16:05.444069] [INFO ] [sig ] AMPL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:05.595088] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMPL.txt [2026-01-26T20:16:05.595252] [INFO ] [sig ] [167/3474] Completed AMPL in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.0m [2026-01-26T20:16:05.595294] [INFO ] [sig ] [168/3474] Forecasting AMPX... [2026-01-26T20:16:05.595324] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-26T20:16:05.595357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-26T20:16:05.608804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-26T20:16:05.609165] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-26T20:16:05.609985] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-26T20:16:05.610037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:05.610069] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:05.610097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:05.610155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:05.687010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:05.688200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:05.688301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:05.688338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:05.835059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:05.835232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:05.835277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:05.835309] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:05.840109] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=38.39%) [2026-01-26T20:16:05.840527] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-26T20:16:05.840706] [INFO ] [sig ] AMPX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:05.992090] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMPX.txt [2026-01-26T20:16:05.992255] [INFO ] [sig ] [168/3474] Completed AMPX in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.0m [2026-01-26T20:16:05.992299] [INFO ] [sig ] [169/3474] Forecasting AMRC... [2026-01-26T20:16:05.992330] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-26T20:16:05.992367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-26T20:16:06.005018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-26T20:16:06.005437] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-26T20:16:06.006275] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-26T20:16:06.006334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:06.006366] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:06.006394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:06.006451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:06.065060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:06.065981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:06.066073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:06.066108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:06.209740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:06.209903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:06.209943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:06.209973] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:06.213623] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=32.27%) [2026-01-26T20:16:06.213903] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-26T20:16:06.214037] [INFO ] [sig ] AMRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:06.365806] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMRC.txt [2026-01-26T20:16:06.366021] [INFO ] [sig ] [169/3474] Completed AMRC in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.0m [2026-01-26T20:16:06.366084] [INFO ] [sig ] [170/3474] Forecasting AMRN... [2026-01-26T20:16:06.366131] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-26T20:16:06.366178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-26T20:16:06.383481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-26T20:16:06.383959] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-26T20:16:06.384891] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-26T20:16:06.384950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:06.384990] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:06.385020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:06.385079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:06.446453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:06.447427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:06.447544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:06.447627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:06.572512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:06.572692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:06.572735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:06.572765] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:06.576671] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=53.32%) [2026-01-26T20:16:06.577077] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-26T20:16:06.577266] [INFO ] [sig ] AMRN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:06.732447] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMRN.txt [2026-01-26T20:16:06.732639] [INFO ] [sig ] [170/3474] Completed AMRN in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.0m [2026-01-26T20:16:06.732685] [INFO ] [sig ] [171/3474] Forecasting AMRX... [2026-01-26T20:16:06.732716] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-26T20:16:06.732749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-26T20:16:06.744952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-26T20:16:06.745377] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-26T20:16:06.746283] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-26T20:16:06.746351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:06.746384] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:06.746411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:06.746469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:06.805656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:06.806631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:06.806722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:06.806757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:06.934459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:06.934638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:06.934682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:06.934712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:06.938360] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-26T20:16:06.938720] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-26T20:16:06.938870] [INFO ] [sig ] AMRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:07.104279] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMRX.txt [2026-01-26T20:16:07.104467] [INFO ] [sig ] [171/3474] Completed AMRX in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.0m [2026-01-26T20:16:07.104510] [INFO ] [sig ] [172/3474] Forecasting AMSC... [2026-01-26T20:16:07.104539] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-26T20:16:07.104591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-26T20:16:07.118648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-26T20:16:07.119145] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-26T20:16:07.120333] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-26T20:16:07.120406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:07.120454] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:07.120496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:07.120603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:07.183052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:07.183994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:07.184085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:07.184120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:07.324496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:07.324679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:07.324725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:07.324769] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:07.329756] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-26T20:16:07.330194] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-26T20:16:07.330351] [INFO ] [sig ] AMSC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:07.508728] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMSC.txt [2026-01-26T20:16:07.508920] [INFO ] [sig ] [172/3474] Completed AMSC in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.0m [2026-01-26T20:16:07.508970] [INFO ] [sig ] [173/3474] Forecasting AMSF... [2026-01-26T20:16:07.509001] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-26T20:16:07.509033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-26T20:16:07.521160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-26T20:16:07.521632] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-26T20:16:07.522558] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-26T20:16:07.522640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:07.522674] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:07.522705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:07.522766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:07.591833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:07.593094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:07.593269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:07.593313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:07.733088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:07.733284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:07.733344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:07.733387] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:07.737057] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=18.89%) [2026-01-26T20:16:07.737434] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-26T20:16:07.737659] [INFO ] [sig ] AMSF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:07.924472] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMSF.txt [2026-01-26T20:16:07.924653] [INFO ] [sig ] [173/3474] Completed AMSF in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 20.0m [2026-01-26T20:16:07.924697] [INFO ] [sig ] [174/3474] Forecasting AMTB... [2026-01-26T20:16:07.924727] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-26T20:16:07.924764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-26T20:16:07.939176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-26T20:16:07.939622] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-26T20:16:07.940491] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-26T20:16:07.940544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:07.940600] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:07.940631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:07.940689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:08.010892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:08.012043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:08.012177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:08.012232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:08.171133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:08.171307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:08.171359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:08.171399] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:08.175993] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=49.51%) [2026-01-26T20:16:08.176352] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-26T20:16:08.176520] [INFO ] [sig ] AMTB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:08.333706] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMTB.txt [2026-01-26T20:16:08.333852] [INFO ] [sig ] [174/3474] Completed AMTB in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:08.333899] [INFO ] [sig ] [175/3474] Forecasting AMTX... [2026-01-26T20:16:08.333930] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-26T20:16:08.333962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-26T20:16:08.346184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-26T20:16:08.346558] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-26T20:16:08.347411] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-26T20:16:08.347465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:08.347498] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:08.347734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:08.347795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:08.408562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:08.409377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:08.409464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:08.409498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:08.542552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:08.542765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:08.542825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:08.542858] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:08.546904] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=32.56%) [2026-01-26T20:16:08.547285] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-26T20:16:08.547475] [INFO ] [sig ] AMTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:08.701708] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMTX.txt [2026-01-26T20:16:08.701877] [INFO ] [sig ] [175/3474] Completed AMTX in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:08.701919] [INFO ] [sig ] [176/3474] Forecasting AMWD... [2026-01-26T20:16:08.701950] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-26T20:16:08.701983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-26T20:16:08.714729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-26T20:16:08.715085] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-26T20:16:08.715965] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-26T20:16:08.716018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:08.716052] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:08.716080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:08.716139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:08.776244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:08.777194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:08.777283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:08.777318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:08.895544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:08.895735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:08.895779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:08.895809] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:08.899426] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-01-26T20:16:08.899767] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-26T20:16:08.899903] [INFO ] [sig ] AMWD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:09.050732] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMWD.txt [2026-01-26T20:16:09.050910] [INFO ] [sig ] [176/3474] Completed AMWD in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:09.050952] [INFO ] [sig ] [177/3474] Forecasting AMWL... [2026-01-26T20:16:09.050982] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-26T20:16:09.051016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-26T20:16:09.062516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-26T20:16:09.062925] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-26T20:16:09.063743] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-26T20:16:09.063795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:09.063827] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:09.063855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:09.063913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:09.126506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:09.127421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:09.127512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:09.127547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:09.271763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:09.271949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:09.271991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:09.272020] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:09.276211] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: UP (p=69.08%) [2026-01-26T20:16:09.276508] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-26T20:16:09.276662] [INFO ] [sig ] AMWL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:09.456680] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMWL.txt [2026-01-26T20:16:09.456883] [INFO ] [sig ] [177/3474] Completed AMWL in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:09.456938] [INFO ] [sig ] [178/3474] Forecasting AMX... [2026-01-26T20:16:09.456970] [INFO ] [sig ] Generating forecast for: AMX [2026-01-26T20:16:09.457005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-26T20:16:09.473195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-26T20:16:09.473565] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-26T20:16:09.474415] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-26T20:16:09.474469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:09.474504] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:09.474533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:09.474610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:09.548285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:09.549223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:09.549313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:09.549347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:09.692675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:09.692835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:09.692894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:09.692924] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:09.696420] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: DOWN (p=47.69%) [2026-01-26T20:16:09.696722] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-26T20:16:09.696858] [INFO ] [sig ] AMX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:09.840323] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AMX.txt [2026-01-26T20:16:09.840478] [INFO ] [sig ] [178/3474] Completed AMX in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:09.840519] [INFO ] [sig ] [179/3474] Forecasting AMZD... [2026-01-26T20:16:09.840550] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-26T20:16:09.840612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-26T20:16:09.853231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-26T20:16:09.853616] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-26T20:16:09.854453] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-26T20:16:09.854522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:09.854603] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:09.854652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:09.854741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:09.923781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:09.924678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:09.924770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:09.924804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:10.062017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:10.062206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:10.062266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:10.062315] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:10.067703] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=83.03%) [2026-01-26T20:16:10.068168] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-26T20:16:10.068374] [INFO ] [sig ] AMZD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:10.258795] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMZD.txt [2026-01-26T20:16:10.258969] [INFO ] [sig ] [179/3474] Completed AMZD in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:10.259014] [INFO ] [sig ] [180/3474] Forecasting AMZN... [2026-01-26T20:16:10.259045] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-26T20:16:10.259078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-26T20:16:10.272282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-26T20:16:10.272732] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-26T20:16:10.273680] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-26T20:16:10.273734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:10.273817] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:10.273848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:10.273917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:10.345442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:10.346492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:10.346603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:10.346641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:10.481039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:10.481220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:10.481277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:10.481321] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:10.485069] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: UP (p=76.37%) [2026-01-26T20:16:10.485368] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-26T20:16:10.485513] [INFO ] [sig ] AMZN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:10.648497] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMZN.txt [2026-01-26T20:16:10.648719] [INFO ] [sig ] [180/3474] Completed AMZN in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:10.648779] [INFO ] [sig ] [181/3474] Forecasting AMZZ... [2026-01-26T20:16:10.648813] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-26T20:16:10.648847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-26T20:16:10.661944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-26T20:16:10.662364] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-26T20:16:10.663293] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-26T20:16:10.663347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:10.663380] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:10.663408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:10.663466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:10.729882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:10.730876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:10.730964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:10.730998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:10.864198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:10.864376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:10.864435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:10.864469] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:10.868828] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=90.97%) [2026-01-26T20:16:10.869276] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-26T20:16:10.869476] [INFO ] [sig ] AMZZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:11.024185] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AMZZ.txt [2026-01-26T20:16:11.024350] [INFO ] [sig ] [181/3474] Completed AMZZ in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:11.024392] [INFO ] [sig ] [182/3474] Forecasting AN... [2026-01-26T20:16:11.024422] [INFO ] [sig ] Generating forecast for: AN [2026-01-26T20:16:11.024455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-26T20:16:11.037133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-26T20:16:11.037599] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-26T20:16:11.038504] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-26T20:16:11.038568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:11.038637] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:11.038667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:11.038728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:11.099426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:11.100409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:11.100504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:11.100539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:11.224467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:11.224653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:11.224696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:11.224726] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:11.228588] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-26T20:16:11.228900] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-26T20:16:11.229040] [INFO ] [sig ] AN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:11.382077] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AN.txt [2026-01-26T20:16:11.382245] [INFO ] [sig ] [182/3474] Completed AN in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:11.382294] [INFO ] [sig ] [183/3474] Forecasting ANAB... [2026-01-26T20:16:11.382327] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-26T20:16:11.382358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-26T20:16:11.394324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-26T20:16:11.394751] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-26T20:16:11.395621] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-26T20:16:11.395673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:11.395706] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:11.395733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:11.395790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:11.453300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:11.454242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:11.454331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:11.454364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:11.581915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:11.582080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:11.582121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:11.582187] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:11.586057] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=16.30%) [2026-01-26T20:16:11.586452] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-26T20:16:11.586648] [INFO ] [sig ] ANAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:11.741242] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANAB.txt [2026-01-26T20:16:11.741407] [INFO ] [sig ] [183/3474] Completed ANAB in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:11.741452] [INFO ] [sig ] [184/3474] Forecasting ANDE... [2026-01-26T20:16:11.741484] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-26T20:16:11.741515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-26T20:16:11.754333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-26T20:16:11.754970] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-26T20:16:11.756007] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-26T20:16:11.756060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:11.756093] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:11.756120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:11.756181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:11.818055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:11.819176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:11.819274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:11.819307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:11.949906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:11.950078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:11.950128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:11.950164] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:11.953952] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=36.63%) [2026-01-26T20:16:11.954301] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-26T20:16:11.954449] [INFO ] [sig ] ANDE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:12.108895] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANDE.txt [2026-01-26T20:16:12.109082] [INFO ] [sig ] [184/3474] Completed ANDE in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:12.109126] [INFO ] [sig ] [185/3474] Forecasting ANF... [2026-01-26T20:16:12.109155] [INFO ] [sig ] Generating forecast for: ANF [2026-01-26T20:16:12.109189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-26T20:16:12.122338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-26T20:16:12.122805] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-26T20:16:12.123740] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-26T20:16:12.123797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:12.123828] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:12.123856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:12.123914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:12.184298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:12.185276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:12.185371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:12.185406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:12.311028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:12.311193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:12.311235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:12.311266] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:12.314914] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-26T20:16:12.315250] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-26T20:16:12.315401] [INFO ] [sig ] ANF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:12.464533] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANF.txt [2026-01-26T20:16:12.464712] [INFO ] [sig ] [185/3474] Completed ANF in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-26T20:16:12.464755] [INFO ] [sig ] [186/3474] Forecasting ANGI... [2026-01-26T20:16:12.464791] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-26T20:16:12.464826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-26T20:16:12.476823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-26T20:16:12.477191] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-26T20:16:12.478090] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-26T20:16:12.478148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:12.478192] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:12.478222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:12.478281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:12.539044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:12.539959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:12.540052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:12.540085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:12.662438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:12.662631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:12.662685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:12.662715] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:12.666229] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-01-26T20:16:12.666543] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-26T20:16:12.666702] [INFO ] [sig ] ANGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:12.816888] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANGI.txt [2026-01-26T20:16:12.817069] [INFO ] [sig ] [186/3474] Completed ANGI in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.9m [2026-01-26T20:16:12.817111] [INFO ] [sig ] [187/3474] Forecasting ANGL... [2026-01-26T20:16:12.817141] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-26T20:16:12.817175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-26T20:16:12.828955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-26T20:16:12.829387] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-26T20:16:12.830285] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-26T20:16:12.830339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:12.830373] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:12.830400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:12.830460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:12.888849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:12.889780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:12.889869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:12.889904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:13.023331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:13.023496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:13.023540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:13.023588] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:13.027046] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=47.21%) [2026-01-26T20:16:13.027334] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-26T20:16:13.027484] [INFO ] [sig ] ANGL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:13.180042] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANGL.txt [2026-01-26T20:16:13.180210] [INFO ] [sig ] [187/3474] Completed ANGL in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.9m [2026-01-26T20:16:13.180254] [INFO ] [sig ] [188/3474] Forecasting ANGO... [2026-01-26T20:16:13.180286] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-26T20:16:13.180319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-26T20:16:13.192836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-26T20:16:13.193273] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-26T20:16:13.194390] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-26T20:16:13.194447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:13.194479] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:13.194506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:13.194564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:13.266840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:13.267759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:13.267848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:13.267883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:13.391081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:13.391240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:13.391281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:13.391311] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:13.394768] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-01-26T20:16:13.395087] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-26T20:16:13.395240] [INFO ] [sig ] ANGO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:13.560293] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANGO.txt [2026-01-26T20:16:13.560466] [INFO ] [sig ] [188/3474] Completed ANGO in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.9m [2026-01-26T20:16:13.560509] [INFO ] [sig ] [189/3474] Forecasting ANIK... [2026-01-26T20:16:13.560539] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-26T20:16:13.560611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-26T20:16:13.573037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-26T20:16:13.573457] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-26T20:16:13.574353] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-26T20:16:13.574409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:13.574442] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:13.574469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:13.574526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:13.633842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:13.634795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:13.634892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:13.634928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:13.767389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:13.767553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:13.767628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:13.767677] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:13.771552] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: DOWN (p=44.02%) [2026-01-26T20:16:13.771899] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-26T20:16:13.772043] [INFO ] [sig ] ANIK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:13.919728] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANIK.txt [2026-01-26T20:16:13.919891] [INFO ] [sig ] [189/3474] Completed ANIK in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.9m [2026-01-26T20:16:13.919932] [INFO ] [sig ] [190/3474] Forecasting ANIP... [2026-01-26T20:16:13.919963] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-26T20:16:13.919996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-26T20:16:13.931496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-26T20:16:13.931918] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-26T20:16:13.932763] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-26T20:16:13.932816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:13.932848] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:13.932877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:13.932934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:13.990332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:13.991288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:13.991409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:13.991444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:14.112985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:14.113145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:14.113188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:14.113217] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:14.116660] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: UP (p=66.62%) [2026-01-26T20:16:14.116935] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-26T20:16:14.117065] [INFO ] [sig ] ANIP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:14.263490] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ANIP.txt [2026-01-26T20:16:14.263737] [INFO ] [sig ] [190/3474] Completed ANIP in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-26T20:16:14.263789] [INFO ] [sig ] [191/3474] Forecasting ANIX... [2026-01-26T20:16:14.263822] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-26T20:16:14.263856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-26T20:16:14.275950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-26T20:16:14.276305] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-26T20:16:14.277232] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-26T20:16:14.277285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:14.277318] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:14.277345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:14.277429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:14.336294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:14.337113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:14.337239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:14.337277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:14.456027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:14.456186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:14.456227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:14.456257] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:14.459696] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-01-26T20:16:14.459969] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-26T20:16:14.460097] [INFO ] [sig ] ANIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:14.604279] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANIX.txt [2026-01-26T20:16:14.604434] [INFO ] [sig ] [191/3474] Completed ANIX in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-26T20:16:14.604485] [INFO ] [sig ] [192/3474] Forecasting ANNX... [2026-01-26T20:16:14.604523] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-26T20:16:14.604564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-26T20:16:14.616111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-26T20:16:14.616485] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-26T20:16:14.617399] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-26T20:16:14.617455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:14.617489] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:14.617516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:14.617591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:14.674845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:14.675721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:14.675811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:14.675845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:14.798742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:14.798908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:14.798950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:14.798981] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:14.802464] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=48.54%) [2026-01-26T20:16:14.802766] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-26T20:16:14.802899] [INFO ] [sig ] ANNX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:14.945730] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANNX.txt [2026-01-26T20:16:14.945874] [INFO ] [sig ] [192/3474] Completed ANNX in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-26T20:16:14.945916] [INFO ] [sig ] [193/3474] Forecasting ANTX... [2026-01-26T20:16:14.945945] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-26T20:16:14.945979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-26T20:16:14.962422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-26T20:16:14.962859] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-26T20:16:14.963788] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-26T20:16:14.963845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:14.963894] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:14.964099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:14.964189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:15.021735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:15.022560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:15.022706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:15.022743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:15.137065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:15.137219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:15.137264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:15.137296] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:15.141152] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-26T20:16:15.141440] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-26T20:16:15.141644] [INFO ] [sig ] ANTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:15.291183] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ANTX.txt [2026-01-26T20:16:15.291373] [INFO ] [sig ] [193/3474] Completed ANTX in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-26T20:16:15.291417] [INFO ] [sig ] [194/3474] Forecasting ANVS... [2026-01-26T20:16:15.291462] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-26T20:16:15.291507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-26T20:16:15.303369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-26T20:16:15.303782] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-26T20:16:15.304661] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-26T20:16:15.304716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:15.304750] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:15.304779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:15.304840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:15.364524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:15.365446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:15.365541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:15.365606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:15.489142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:15.489305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:15.489347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:15.489378] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:15.493041] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=28.99%) [2026-01-26T20:16:15.493318] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-26T20:16:15.493446] [INFO ] [sig ] ANVS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:15.641611] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ANVS.txt [2026-01-26T20:16:15.641772] [INFO ] [sig ] [194/3474] Completed ANVS in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-26T20:16:15.641816] [INFO ] [sig ] [195/3474] Forecasting AOD... [2026-01-26T20:16:15.641846] [INFO ] [sig ] Generating forecast for: AOD [2026-01-26T20:16:15.641880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-26T20:16:15.653262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-26T20:16:15.653696] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-26T20:16:15.654615] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-26T20:16:15.654677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:15.654710] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:15.654744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:15.654814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:15.719261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:15.720380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:15.720476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:15.720526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:15.846000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:15.846159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:15.846200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:15.846229] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:15.849817] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=42.64%) [2026-01-26T20:16:15.850110] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-26T20:16:15.850244] [INFO ] [sig ] AOD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:15.998791] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AOD.txt [2026-01-26T20:16:15.998961] [INFO ] [sig ] [195/3474] Completed AOD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-26T20:16:15.999005] [INFO ] [sig ] [196/3474] Forecasting AOHY... [2026-01-26T20:16:15.999038] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-26T20:16:15.999070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-26T20:16:16.011809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-26T20:16:16.012164] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-26T20:16:16.012997] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-26T20:16:16.013048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:16.013081] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:16.013108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:16.013165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:16.071386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:16.072023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:16.072104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:16.072137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:16.188331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:16.188443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:16.188481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:16.188511] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:16.191786] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-01-26T20:16:16.192050] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-26T20:16:16.192173] [INFO ] [sig ] AOHY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:16.334593] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AOHY.txt [2026-01-26T20:16:16.334753] [INFO ] [sig ] [196/3474] Completed AOHY in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-26T20:16:16.334794] [INFO ] [sig ] [197/3474] Forecasting AON... [2026-01-26T20:16:16.334822] [INFO ] [sig ] Generating forecast for: AON [2026-01-26T20:16:16.334858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-26T20:16:16.346733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-26T20:16:16.347131] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-26T20:16:16.348023] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-26T20:16:16.348076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:16.348148] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:16.348176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:16.348233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:16.405396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:16.406297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:16.406382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:16.406416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:16.533468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:16.533641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:16.533682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:16.533712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:16.537080] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: DOWN (p=34.28%) [2026-01-26T20:16:16.537349] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-26T20:16:16.537495] [INFO ] [sig ] AON: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:16.683801] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AON.txt [2026-01-26T20:16:16.683958] [INFO ] [sig ] [197/3474] Completed AON in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:16.683999] [INFO ] [sig ] [198/3474] Forecasting AOS... [2026-01-26T20:16:16.684029] [INFO ] [sig ] Generating forecast for: AOS [2026-01-26T20:16:16.684061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-26T20:16:16.695261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-26T20:16:16.695593] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-26T20:16:16.696385] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-26T20:16:16.696437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:16.696469] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:16.696496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:16.696554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:16.757066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:16.758028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:16.758111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:16.758145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:16.881565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:16.881768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:16.881814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:16.881845] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:16.885339] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=19.13%) [2026-01-26T20:16:16.885650] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-26T20:16:16.885786] [INFO ] [sig ] AOS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:17.027015] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AOS.txt [2026-01-26T20:16:17.027133] [INFO ] [sig ] [198/3474] Completed AOS in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:17.027173] [INFO ] [sig ] [199/3474] Forecasting AOSL... [2026-01-26T20:16:17.027202] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-26T20:16:17.027233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-26T20:16:17.038449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-26T20:16:17.038768] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-26T20:16:17.039553] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-26T20:16:17.039640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:17.039681] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:17.039710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:17.039767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:17.097687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:17.098309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:17.098390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:17.098424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:17.216662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:17.216792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:17.216832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:17.216861] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:17.220190] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-26T20:16:17.220460] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-26T20:16:17.220612] [INFO ] [sig ] AOSL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:17.363165] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AOSL.txt [2026-01-26T20:16:17.363281] [INFO ] [sig ] [199/3474] Completed AOSL in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:17.363320] [INFO ] [sig ] [200/3474] Forecasting AP... [2026-01-26T20:16:17.363349] [INFO ] [sig ] Generating forecast for: AP [2026-01-26T20:16:17.363381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-26T20:16:17.374826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-26T20:16:17.375100] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-26T20:16:17.375948] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-26T20:16:17.375999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:17.376032] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:17.376059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:17.376115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:17.432872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:17.433479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:17.433560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:17.433610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:17.557868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:17.558032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:17.558074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:17.558137] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:17.561857] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-01-26T20:16:17.562146] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-26T20:16:17.562280] [INFO ] [sig ] AP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:17.706160] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AP.txt [2026-01-26T20:16:17.706296] [INFO ] [sig ] [200/3474] Completed AP in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:17.706337] [INFO ] [sig ] [201/3474] Forecasting APA... [2026-01-26T20:16:17.706367] [INFO ] [sig ] Generating forecast for: APA [2026-01-26T20:16:17.706400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-26T20:16:17.718057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-26T20:16:17.718341] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-26T20:16:17.719330] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-26T20:16:17.719383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:17.719415] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:17.719441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:17.719496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:17.777422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:17.778047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:17.778127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:17.778161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:17.902238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:17.902370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:17.902410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:17.902440] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:17.905914] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-01-26T20:16:17.906182] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-26T20:16:17.906327] [INFO ] [sig ] APA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:18.049804] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APA.txt [2026-01-26T20:16:18.050116] [INFO ] [sig ] [201/3474] Completed APA in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:18.050155] [INFO ] [sig ] [202/3474] Forecasting APAM... [2026-01-26T20:16:18.050184] [INFO ] [sig ] Generating forecast for: APAM [2026-01-26T20:16:18.050214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-26T20:16:18.061189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-26T20:16:18.061479] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-26T20:16:18.062281] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-26T20:16:18.062333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:18.062365] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:18.062403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:18.062461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:18.118839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:18.119431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:18.119511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:18.119543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:18.244251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:18.244418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:18.244458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:18.244488] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:18.248037] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: DOWN (p=23.87%) [2026-01-26T20:16:18.248314] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-26T20:16:18.248449] [INFO ] [sig ] APAM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:18.391338] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/APAM.txt [2026-01-26T20:16:18.391463] [INFO ] [sig ] [202/3474] Completed APAM in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:18.391503] [INFO ] [sig ] [203/3474] Forecasting APD... [2026-01-26T20:16:18.391539] [INFO ] [sig ] Generating forecast for: APD [2026-01-26T20:16:18.391596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-26T20:16:18.404840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-26T20:16:18.405119] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-26T20:16:18.405946] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-26T20:16:18.405998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:18.406029] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:18.406057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:18.406113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:18.462860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:18.463520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:18.463631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:18.463675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:18.586500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:18.586626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:18.586665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:18.586694] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:18.590016] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=55.51%) [2026-01-26T20:16:18.590288] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-26T20:16:18.590418] [INFO ] [sig ] APD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:18.732097] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APD.txt [2026-01-26T20:16:18.732252] [INFO ] [sig ] [203/3474] Completed APD in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:18.732299] [INFO ] [sig ] [204/3474] Forecasting APEI... [2026-01-26T20:16:18.732332] [INFO ] [sig ] Generating forecast for: APEI [2026-01-26T20:16:18.732364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-26T20:16:18.743795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-26T20:16:18.744087] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-26T20:16:18.744912] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-26T20:16:18.744973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:18.745007] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:18.745035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:18.745092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:18.802786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:18.803423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:18.803506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:18.803541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:18.923369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:18.923533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:18.923590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:18.923626] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:18.927036] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=30.51%) [2026-01-26T20:16:18.927314] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-26T20:16:18.927462] [INFO ] [sig ] APEI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:19.071386] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/APEI.txt [2026-01-26T20:16:19.071541] [INFO ] [sig ] [204/3474] Completed APEI in 0.3s | 2.76 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:19.071600] [INFO ] [sig ] [205/3474] Forecasting APG... [2026-01-26T20:16:19.071633] [INFO ] [sig ] Generating forecast for: APG [2026-01-26T20:16:19.071665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-26T20:16:19.083407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-26T20:16:19.083747] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-26T20:16:19.084545] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-26T20:16:19.084616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:19.084652] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:19.084679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:19.084735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:19.141723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:19.142569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:19.142694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:19.142737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:19.276519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:19.276705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:19.276751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:19.276784] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:19.281192] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: DOWN (p=41.31%) [2026-01-26T20:16:19.281480] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-26T20:16:19.281641] [INFO ] [sig ] APG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:19.440622] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/APG.txt [2026-01-26T20:16:19.440803] [INFO ] [sig ] [205/3474] Completed APG in 0.4s | 2.76 sym/s | Total: 1.2m | ETA: 19.8m [2026-01-26T20:16:19.440863] [INFO ] [sig ] [206/3474] Forecasting APGE... [2026-01-26T20:16:19.440901] [INFO ] [sig ] Generating forecast for: APGE [2026-01-26T20:16:19.440933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-26T20:16:19.453126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-26T20:16:19.453543] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-26T20:16:19.454415] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-26T20:16:19.454482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:19.454517] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:19.454545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:19.454621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:19.519003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:19.519945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:19.520035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:19.520069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:19.654256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:19.654448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:19.654500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:19.654538] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:19.659391] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=70.03%) [2026-01-26T20:16:19.659832] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-26T20:16:19.660001] [INFO ] [sig ] APGE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:19.811252] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APGE.txt [2026-01-26T20:16:19.811407] [INFO ] [sig ] [206/3474] Completed APGE in 0.4s | 2.76 sym/s | Total: 1.2m | ETA: 19.7m [2026-01-26T20:16:19.811450] [INFO ] [sig ] [207/3474] Forecasting APH... [2026-01-26T20:16:19.811484] [INFO ] [sig ] Generating forecast for: APH [2026-01-26T20:16:19.811518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-26T20:16:19.823451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-26T20:16:19.823858] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-26T20:16:19.824754] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-26T20:16:19.824816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:19.824874] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:19.824908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:19.824968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:19.894439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:19.895524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:19.895692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:19.895742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:20.041218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:20.041377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:20.041419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:20.041448] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:20.044906] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=39.12%) [2026-01-26T20:16:20.045193] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-26T20:16:20.045326] [INFO ] [sig ] APH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:20.205179] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/APH.txt [2026-01-26T20:16:20.205334] [INFO ] [sig ] [207/3474] Completed APH in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-26T20:16:20.205376] [INFO ] [sig ] [208/3474] Forecasting API... [2026-01-26T20:16:20.205411] [INFO ] [sig ] Generating forecast for: API [2026-01-26T20:16:20.205444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-26T20:16:20.217688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-26T20:16:20.218067] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-26T20:16:20.218912] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-26T20:16:20.218965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:20.218998] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:20.219025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:20.219081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:20.275984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:20.276870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:20.276956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:20.276990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:20.405761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:20.406123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:20.406165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:20.406194] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:20.409774] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=35.44%) [2026-01-26T20:16:20.410099] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-26T20:16:20.410237] [INFO ] [sig ] API: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:20.575760] [INFO ] [LOCAL ] Saved forecast: API 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/API.txt [2026-01-26T20:16:20.575909] [INFO ] [sig ] [208/3474] Completed API in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:20.575950] [INFO ] [sig ] [209/3474] Forecasting APLD... [2026-01-26T20:16:20.575980] [INFO ] [sig ] Generating forecast for: APLD [2026-01-26T20:16:20.576013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-26T20:16:20.587665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-26T20:16:20.587988] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-26T20:16:20.588825] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-26T20:16:20.588877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:20.588908] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:20.588936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:20.588993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:20.645796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:20.646588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:20.646678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:20.646711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:20.771372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:20.771533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:20.771596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:20.771629] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:20.775266] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-26T20:16:20.775541] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-26T20:16:20.775689] [INFO ] [sig ] APLD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:20.925714] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APLD.txt [2026-01-26T20:16:20.925867] [INFO ] [sig ] [209/3474] Completed APLD in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:20.925915] [INFO ] [sig ] [210/3474] Forecasting APLE... [2026-01-26T20:16:20.925945] [INFO ] [sig ] Generating forecast for: APLE [2026-01-26T20:16:20.925977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-26T20:16:20.938635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-26T20:16:20.939022] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-26T20:16:20.939901] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-26T20:16:20.939954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:20.939988] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:20.940018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:20.940077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:21.011718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:21.012638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:21.012727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:21.012760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:21.146632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:21.146790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:21.146832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:21.146862] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:21.150398] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-26T20:16:21.150705] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-26T20:16:21.150837] [INFO ] [sig ] APLE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:21.298847] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/APLE.txt [2026-01-26T20:16:21.299210] [INFO ] [sig ] [210/3474] Completed APLE in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:21.299253] [INFO ] [sig ] [211/3474] Forecasting APLS... [2026-01-26T20:16:21.299282] [INFO ] [sig ] Generating forecast for: APLS [2026-01-26T20:16:21.299323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-26T20:16:21.311188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-26T20:16:21.311510] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-26T20:16:21.312358] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-26T20:16:21.312409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:21.312442] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:21.312469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:21.312525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:21.369604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:21.370286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:21.370369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:21.370402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:21.493394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:21.493548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:21.493606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:21.493637] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:21.496998] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-01-26T20:16:21.497268] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-26T20:16:21.497430] [INFO ] [sig ] APLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:21.643849] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/APLS.txt [2026-01-26T20:16:21.644007] [INFO ] [sig ] [211/3474] Completed APLS in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:21.644065] [INFO ] [sig ] [212/3474] Forecasting APO... [2026-01-26T20:16:21.644107] [INFO ] [sig ] Generating forecast for: APO [2026-01-26T20:16:21.644150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-26T20:16:21.656962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-26T20:16:21.657333] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-26T20:16:21.658237] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-26T20:16:21.658288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:21.658320] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:21.658347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:21.658405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:21.725157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:21.726040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:21.726147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:21.726194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:21.861501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:21.861687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:21.861739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:21.861775] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:21.865483] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=66.25%) [2026-01-26T20:16:21.865814] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-26T20:16:21.865947] [INFO ] [sig ] APO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:22.012665] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APO.txt [2026-01-26T20:16:22.012829] [INFO ] [sig ] [212/3474] Completed APO in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:22.012872] [INFO ] [sig ] [213/3474] Forecasting APOG... [2026-01-26T20:16:22.012902] [INFO ] [sig ] Generating forecast for: APOG [2026-01-26T20:16:22.012935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-26T20:16:22.025342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-26T20:16:22.025721] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-26T20:16:22.026644] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-26T20:16:22.026706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:22.026752] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:22.026782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:22.026840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:22.093641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:22.094532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:22.094639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:22.094679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:22.218599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:22.218762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:22.218821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:22.218853] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:22.222302] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-01-26T20:16:22.222595] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-26T20:16:22.222732] [INFO ] [sig ] APOG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:22.364200] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/APOG.txt [2026-01-26T20:16:22.364364] [INFO ] [sig ] [213/3474] Completed APOG in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:22.364407] [INFO ] [sig ] [214/3474] Forecasting APP... [2026-01-26T20:16:22.364439] [INFO ] [sig ] Generating forecast for: APP [2026-01-26T20:16:22.364471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-26T20:16:22.376220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-26T20:16:22.376560] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-26T20:16:22.377368] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-26T20:16:22.377590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:22.377652] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:22.377681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:22.377743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:22.433492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:22.434289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:22.434375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:22.434408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:22.558304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:22.558463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:22.558505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:22.558534] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:22.562479] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-01-26T20:16:22.562768] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-26T20:16:22.563049] [INFO ] [sig ] APP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:22.714069] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APP.txt [2026-01-26T20:16:22.714204] [INFO ] [sig ] [214/3474] Completed APP in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:22.714244] [INFO ] [sig ] [215/3474] Forecasting APPF... [2026-01-26T20:16:22.714274] [INFO ] [sig ] Generating forecast for: APPF [2026-01-26T20:16:22.714305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-26T20:16:22.726469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-26T20:16:22.726800] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-26T20:16:22.727634] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-26T20:16:22.727686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:22.727718] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:22.727746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:22.727802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:22.784796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:22.785480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:22.785594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:22.785630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:22.902938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:22.903099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:22.903142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:22.903171] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:22.906613] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=36.45%) [2026-01-26T20:16:22.906893] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-26T20:16:22.907024] [INFO ] [sig ] APPF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:23.050131] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/APPF.txt [2026-01-26T20:16:23.050298] [INFO ] [sig ] [215/3474] Completed APPF in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:23.050340] [INFO ] [sig ] [216/3474] Forecasting APPN... [2026-01-26T20:16:23.050370] [INFO ] [sig ] Generating forecast for: APPN [2026-01-26T20:16:23.050402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-26T20:16:23.062768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-26T20:16:23.063306] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-26T20:16:23.064118] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-26T20:16:23.064169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:23.064202] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:23.064228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:23.064283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:23.124420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:23.125510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:23.125613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:23.125649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:23.261142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:23.261306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:23.261347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:23.261376] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:23.264834] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=57.57%) [2026-01-26T20:16:23.265110] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-26T20:16:23.265235] [INFO ] [sig ] APPN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:23.413100] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APPN.txt [2026-01-26T20:16:23.413273] [INFO ] [sig ] [216/3474] Completed APPN in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:23.413314] [INFO ] [sig ] [217/3474] Forecasting APPS... [2026-01-26T20:16:23.413344] [INFO ] [sig ] Generating forecast for: APPS [2026-01-26T20:16:23.413377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-26T20:16:23.426367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-26T20:16:23.426729] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-26T20:16:23.427820] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-26T20:16:23.427879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:23.427923] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:23.427953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:23.428011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:23.486134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:23.487071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:23.487159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:23.487192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:23.611819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:23.611979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:23.612020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:23.612087] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:23.616474] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=55.98%) [2026-01-26T20:16:23.616846] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-26T20:16:23.616990] [INFO ] [sig ] APPS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:23.762654] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APPS.txt [2026-01-26T20:16:23.762820] [INFO ] [sig ] [217/3474] Completed APPS in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:23.762861] [INFO ] [sig ] [218/3474] Forecasting APYX... [2026-01-26T20:16:23.762890] [INFO ] [sig ] Generating forecast for: APYX [2026-01-26T20:16:23.762924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-26T20:16:23.774281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-26T20:16:23.774654] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-26T20:16:23.775450] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-26T20:16:23.775502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:23.775534] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:23.775560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:23.775652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:23.833064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:23.833945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:23.834028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:23.834113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:23.946443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:23.946624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:23.946668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:23.946697] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:23.950083] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=58.43%) [2026-01-26T20:16:23.950362] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-26T20:16:23.950490] [INFO ] [sig ] APYX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:24.100351] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/APYX.txt [2026-01-26T20:16:24.100523] [INFO ] [sig ] [218/3474] Completed APYX in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:24.100563] [INFO ] [sig ] [219/3474] Forecasting AQMS... [2026-01-26T20:16:24.100612] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-26T20:16:24.100644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-26T20:16:24.113603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-26T20:16:24.114002] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-26T20:16:24.114835] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-26T20:16:24.114887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:24.114920] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:24.114946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:24.115007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:24.174974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:24.175883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:24.175968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:24.176002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:24.293816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:24.293982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:24.294025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:24.294057] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:24.297559] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=41.28%) [2026-01-26T20:16:24.297898] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-26T20:16:24.298034] [INFO ] [sig ] AQMS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:24.470865] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AQMS.txt [2026-01-26T20:16:24.471028] [INFO ] [sig ] [219/3474] Completed AQMS in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.7m [2026-01-26T20:16:24.471069] [INFO ] [sig ] [220/3474] Forecasting AQN... [2026-01-26T20:16:24.471100] [INFO ] [sig ] Generating forecast for: AQN [2026-01-26T20:16:24.471133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-26T20:16:24.485094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-26T20:16:24.485482] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-26T20:16:24.486302] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-26T20:16:24.486356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:24.486389] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:24.486417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:24.486477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:24.545872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:24.546779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:24.546873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:24.546908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:24.669256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:24.669409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:24.669454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:24.669484] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:24.672834] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-26T20:16:24.673101] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-26T20:16:24.673224] [INFO ] [sig ] AQN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:24.820794] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AQN.txt [2026-01-26T20:16:24.820947] [INFO ] [sig ] [220/3474] Completed AQN in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-26T20:16:24.820989] [INFO ] [sig ] [221/3474] Forecasting AQNB... [2026-01-26T20:16:24.821023] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-26T20:16:24.821056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-26T20:16:24.832443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-26T20:16:24.832779] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-26T20:16:24.833593] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-26T20:16:24.833645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:24.833678] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:24.833705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:24.833761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:24.890906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:24.891729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:24.891831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:24.891872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:25.003850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:25.003989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:25.004031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:25.004061] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:25.007701] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=7.49%) [2026-01-26T20:16:25.007994] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-26T20:16:25.008128] [INFO ] [sig ] AQNB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:25.155891] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AQNB.txt [2026-01-26T20:16:25.156077] [INFO ] [sig ] [221/3474] Completed AQNB in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-26T20:16:25.156121] [INFO ] [sig ] [222/3474] Forecasting ARBB... [2026-01-26T20:16:25.156152] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-26T20:16:25.156184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-26T20:16:25.169007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-26T20:16:25.169403] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-26T20:16:25.170425] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-26T20:16:25.170479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:25.170511] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:25.170537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:25.170617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:25.234625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:25.235507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:25.235610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:25.235646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:25.361340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:25.361494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:25.361536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:25.361565] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:25.365547] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-26T20:16:25.365861] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-26T20:16:25.365994] [INFO ] [sig ] ARBB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:25.516717] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARBB.txt [2026-01-26T20:16:25.516871] [INFO ] [sig ] [222/3474] Completed ARBB in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-26T20:16:25.516913] [INFO ] [sig ] [223/3474] Forecasting ARBE... [2026-01-26T20:16:25.516942] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-26T20:16:25.516973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-26T20:16:25.529298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-26T20:16:25.529667] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-26T20:16:25.530490] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-26T20:16:25.530542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:25.530607] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:25.530638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:25.530694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:25.591410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:25.592630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:25.592723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:25.592758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:25.725954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:25.726129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:25.726175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:25.726215] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:25.730599] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-26T20:16:25.730911] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-26T20:16:25.731252] [INFO ] [sig ] ARBE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:25.885716] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARBE.txt [2026-01-26T20:16:25.885897] [INFO ] [sig ] [223/3474] Completed ARBE in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-01-26T20:16:25.885946] [INFO ] [sig ] [224/3474] Forecasting ARCB... [2026-01-26T20:16:25.885978] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-26T20:16:25.886015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-26T20:16:25.898902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-26T20:16:25.899467] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-26T20:16:25.900335] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-26T20:16:25.900391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:25.900430] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:25.900460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:25.900520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:25.959541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:25.960446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:25.960565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:25.960618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:26.083919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:26.084078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:26.084120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:26.084165] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:26.087596] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: DOWN (p=32.68%) [2026-01-26T20:16:26.087906] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-26T20:16:26.088036] [INFO ] [sig ] ARCB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:26.235009] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARCB.txt [2026-01-26T20:16:26.235192] [INFO ] [sig ] [224/3474] Completed ARCB in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:26.235235] [INFO ] [sig ] [225/3474] Forecasting ARCC... [2026-01-26T20:16:26.235266] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-26T20:16:26.235298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-26T20:16:26.247951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-26T20:16:26.248319] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-26T20:16:26.249141] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-26T20:16:26.249193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:26.249225] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:26.249251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:26.249308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:26.306466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:26.307356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:26.307471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:26.307506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:26.432051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:26.432211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:26.432252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:26.432280] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:26.435670] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=95.02%) [2026-01-26T20:16:26.435948] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-26T20:16:26.436072] [INFO ] [sig ] ARCC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:26.581608] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARCC.txt [2026-01-26T20:16:26.581744] [INFO ] [sig ] [225/3474] Completed ARCC in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:26.581784] [INFO ] [sig ] [226/3474] Forecasting ARCO... [2026-01-26T20:16:26.581813] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-26T20:16:26.581845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-26T20:16:26.593658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-26T20:16:26.593952] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-26T20:16:26.594776] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-26T20:16:26.594829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:26.594863] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:26.594891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:26.594950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:26.652881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:26.653951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:26.654037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:26.654085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:26.771164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:26.771296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:26.771340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:26.771369] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:26.775216] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-26T20:16:26.775486] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-26T20:16:26.775626] [INFO ] [sig ] ARCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:26.924212] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARCO.txt [2026-01-26T20:16:26.924375] [INFO ] [sig ] [226/3474] Completed ARCO in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:26.924418] [INFO ] [sig ] [227/3474] Forecasting ARDC... [2026-01-26T20:16:26.924449] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-26T20:16:26.924488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-26T20:16:26.937138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-26T20:16:26.937462] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-26T20:16:26.938271] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-26T20:16:26.938324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:26.938357] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:26.938384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:26.938442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:26.999145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:27.000035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:27.000160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:27.000198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:27.151564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:27.151776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:27.151846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:27.151900] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:27.156931] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=67.04%) [2026-01-26T20:16:27.157396] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-26T20:16:27.157561] [INFO ] [sig ] ARDC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:27.312547] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARDC.txt [2026-01-26T20:16:27.312777] [INFO ] [sig ] [227/3474] Completed ARDC in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:27.312833] [INFO ] [sig ] [228/3474] Forecasting ARDX... [2026-01-26T20:16:27.312875] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-26T20:16:27.312917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-26T20:16:27.325493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-26T20:16:27.325929] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-26T20:16:27.326824] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-26T20:16:27.326880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:27.326923] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:27.326979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:27.327066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:27.386676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:27.387591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:27.387675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:27.387709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:27.515959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:27.516120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:27.516161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:27.516190] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:27.519665] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=19.34%) [2026-01-26T20:16:27.519970] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-26T20:16:27.520097] [INFO ] [sig ] ARDX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:27.676939] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARDX.txt [2026-01-26T20:16:27.677130] [INFO ] [sig ] [228/3474] Completed ARDX in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:27.677175] [INFO ] [sig ] [229/3474] Forecasting ARE... [2026-01-26T20:16:27.677205] [INFO ] [sig ] Generating forecast for: ARE [2026-01-26T20:16:27.677239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-26T20:16:27.689889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-26T20:16:27.690283] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-26T20:16:27.691188] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-26T20:16:27.691242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:27.691275] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:27.691303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:27.691360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:27.750968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:27.751850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:27.751938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:27.751972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:27.881269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:27.881434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:27.881478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:27.881509] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:27.885389] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: DOWN (p=20.93%) [2026-01-26T20:16:27.885716] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-26T20:16:27.885857] [INFO ] [sig ] ARE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:28.037510] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARE.txt [2026-01-26T20:16:28.037700] [INFO ] [sig ] [229/3474] Completed ARE in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:28.037746] [INFO ] [sig ] [230/3474] Forecasting AREC... [2026-01-26T20:16:28.037778] [INFO ] [sig ] Generating forecast for: AREC [2026-01-26T20:16:28.037816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-26T20:16:28.050002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-26T20:16:28.050367] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-26T20:16:28.051254] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-26T20:16:28.051308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:28.051343] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:28.051371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:28.051428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:28.110819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:28.111735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:28.111830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:28.111865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:28.236704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:28.236872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:28.236924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:28.236962] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:28.240881] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: DOWN (p=37.68%) [2026-01-26T20:16:28.241383] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-26T20:16:28.241515] [INFO ] [sig ] AREC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:28.387061] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AREC.txt [2026-01-26T20:16:28.387208] [INFO ] [sig ] [230/3474] Completed AREC in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:28.387251] [INFO ] [sig ] [231/3474] Forecasting ARES... [2026-01-26T20:16:28.387281] [INFO ] [sig ] Generating forecast for: ARES [2026-01-26T20:16:28.387313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-26T20:16:28.399365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-26T20:16:28.399785] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-26T20:16:28.400614] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-26T20:16:28.400668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:28.400726] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:28.400756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:28.400828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:28.459813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:28.460870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:28.460959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:28.460994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:28.593722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:28.593880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:28.593922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:28.593951] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:28.597976] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-26T20:16:28.598262] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-26T20:16:28.598391] [INFO ] [sig ] ARES: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:28.745651] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARES.txt [2026-01-26T20:16:28.745815] [INFO ] [sig ] [231/3474] Completed ARES in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:28.745858] [INFO ] [sig ] [232/3474] Forecasting ARGX... [2026-01-26T20:16:28.745889] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-26T20:16:28.745927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-26T20:16:28.757813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-26T20:16:28.758460] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-26T20:16:28.759355] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-26T20:16:28.759410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:28.759444] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:28.759472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:28.759540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:28.821777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:28.822915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:28.823015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:28.823049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:28.949620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:28.949816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:28.949876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:28.949912] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:28.955223] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: DOWN (p=8.04%) [2026-01-26T20:16:28.955746] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-26T20:16:28.955945] [INFO ] [sig ] ARGX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:29.106921] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARGX.txt [2026-01-26T20:16:29.107085] [INFO ] [sig ] [232/3474] Completed ARGX in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:29.107127] [INFO ] [sig ] [233/3474] Forecasting ARHS... [2026-01-26T20:16:29.107157] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-26T20:16:29.107189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-26T20:16:29.121380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-26T20:16:29.121790] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-26T20:16:29.122644] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-26T20:16:29.122698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:29.122732] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:29.122761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:29.122833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:29.181945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:29.182820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:29.182906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:29.182939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:29.314172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:29.314319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:29.314360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:29.314391] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:29.318302] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-01-26T20:16:29.318593] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-26T20:16:29.318724] [INFO ] [sig ] ARHS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:29.462188] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARHS.txt [2026-01-26T20:16:29.462317] [INFO ] [sig ] [233/3474] Completed ARHS in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.6m [2026-01-26T20:16:29.462358] [INFO ] [sig ] [234/3474] Forecasting ARI... [2026-01-26T20:16:29.462388] [INFO ] [sig ] Generating forecast for: ARI [2026-01-26T20:16:29.462423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-26T20:16:29.476978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-26T20:16:29.477310] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-26T20:16:29.478176] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-26T20:16:29.478229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:29.478263] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:29.478292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:29.478349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:29.536615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:29.537268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:29.537357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:29.537420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:29.662800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:29.662958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:29.663001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:29.663061] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:29.666560] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-01-26T20:16:29.666857] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-26T20:16:29.666986] [INFO ] [sig ] ARI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:29.817049] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARI.txt [2026-01-26T20:16:29.817236] [INFO ] [sig ] [234/3474] Completed ARI in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-26T20:16:29.817298] [INFO ] [sig ] [235/3474] Forecasting ARKO... [2026-01-26T20:16:29.817331] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-26T20:16:29.817364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-26T20:16:29.829870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-26T20:16:29.830352] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-26T20:16:29.831360] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-26T20:16:29.831420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:29.831455] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:29.831484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:29.831543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:29.902965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:29.904178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:29.904276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:29.904311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:30.033751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:30.033920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:30.033963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:30.033992] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:30.037593] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=12.55%) [2026-01-26T20:16:30.037926] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-26T20:16:30.038074] [INFO ] [sig ] ARKO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:30.186904] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARKO.txt [2026-01-26T20:16:30.187082] [INFO ] [sig ] [235/3474] Completed ARKO in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-26T20:16:30.187124] [INFO ] [sig ] [236/3474] Forecasting ARLO... [2026-01-26T20:16:30.187153] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-26T20:16:30.187185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-26T20:16:30.199729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-26T20:16:30.200327] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-26T20:16:30.201223] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-26T20:16:30.201279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:30.201312] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:30.201340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:30.201400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:30.258970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:30.259852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:30.259939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:30.259975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:30.386966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:30.387142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:30.387183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:30.387213] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:30.390900] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-26T20:16:30.391272] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-26T20:16:30.391420] [INFO ] [sig ] ARLO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:30.544465] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARLO.txt [2026-01-26T20:16:30.544648] [INFO ] [sig ] [236/3474] Completed ARLO in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-26T20:16:30.544691] [INFO ] [sig ] [237/3474] Forecasting ARLP... [2026-01-26T20:16:30.544721] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-26T20:16:30.544754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-26T20:16:30.557122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-26T20:16:30.557611] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-26T20:16:30.558528] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-26T20:16:30.558622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:30.558662] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:30.558691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:30.558750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:30.616558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:30.617503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:30.617613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:30.617648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:30.737523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:30.737726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:30.737769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:30.737798] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:30.741285] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: UP (p=61.47%) [2026-01-26T20:16:30.741594] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-26T20:16:30.741730] [INFO ] [sig ] ARLP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:30.892367] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARLP.txt [2026-01-26T20:16:30.892517] [INFO ] [sig ] [237/3474] Completed ARLP in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-26T20:16:30.892558] [INFO ] [sig ] [238/3474] Forecasting ARM... [2026-01-26T20:16:30.892607] [INFO ] [sig ] Generating forecast for: ARM [2026-01-26T20:16:30.892640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-26T20:16:30.906003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-26T20:16:30.906364] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-26T20:16:30.907200] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-26T20:16:30.907253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:30.907285] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:30.907312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:30.907369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:30.966007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:30.966870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:30.966960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:30.966994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:31.091594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:31.091752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:31.091795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:31.091824] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:31.095224] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-01-26T20:16:31.095495] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-26T20:16:31.095644] [INFO ] [sig ] ARM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:31.239066] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARM.txt [2026-01-26T20:16:31.239225] [INFO ] [sig ] [238/3474] Completed ARM in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-26T20:16:31.239267] [INFO ] [sig ] [239/3474] Forecasting ARMK... [2026-01-26T20:16:31.239298] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-26T20:16:31.239329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-26T20:16:31.251372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-26T20:16:31.251707] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-26T20:16:31.252545] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-26T20:16:31.252635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:31.252671] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:31.252699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:31.252757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:31.312420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:31.313207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:31.313290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:31.313323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:31.439054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:31.439180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:31.439223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:31.439252] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:31.442677] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-26T20:16:31.442947] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-26T20:16:31.443074] [INFO ] [sig ] ARMK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:31.584717] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARMK.txt [2026-01-26T20:16:31.584843] [INFO ] [sig ] [239/3474] Completed ARMK in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-26T20:16:31.584883] [INFO ] [sig ] [240/3474] Forecasting AROC... [2026-01-26T20:16:31.584913] [INFO ] [sig ] Generating forecast for: AROC [2026-01-26T20:16:31.584944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-26T20:16:31.596431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-26T20:16:31.596762] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-26T20:16:31.597620] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-26T20:16:31.597674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:31.597706] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:31.597733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:31.597789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:31.667891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:31.668778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:31.668861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:31.668894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:31.784620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:31.784808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:31.784853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:31.784881] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:31.788488] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-26T20:16:31.788790] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-26T20:16:31.788921] [INFO ] [sig ] AROC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:31.934921] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AROC.txt [2026-01-26T20:16:31.935071] [INFO ] [sig ] [240/3474] Completed AROC in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-01-26T20:16:31.935123] [INFO ] [sig ] [241/3474] Forecasting ARQ... [2026-01-26T20:16:31.935154] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-26T20:16:31.935187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-26T20:16:31.946535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-26T20:16:31.946869] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-26T20:16:31.947720] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-26T20:16:31.947781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:31.947813] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:31.947841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:31.947910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:32.006565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:32.007550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:32.007692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:32.007726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:32.127238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:32.127425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:32.127470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:32.127499] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:32.131006] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=56.55%) [2026-01-26T20:16:32.131313] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-26T20:16:32.131444] [INFO ] [sig ] ARQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:32.277151] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARQ.txt [2026-01-26T20:16:32.277310] [INFO ] [sig ] [241/3474] Completed ARQ in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-26T20:16:32.277351] [INFO ] [sig ] [242/3474] Forecasting ARQQ... [2026-01-26T20:16:32.277392] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-26T20:16:32.277426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-26T20:16:32.289294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-26T20:16:32.289687] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-26T20:16:32.290469] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-26T20:16:32.290521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:32.290553] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:32.290600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:32.290659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:32.349115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:32.350043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:32.350133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:32.350357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:32.472073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:32.472448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:32.472495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:32.472526] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:32.476756] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-01-26T20:16:32.477061] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-26T20:16:32.477422] [INFO ] [sig ] ARQQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:32.622820] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARQQ.txt [2026-01-26T20:16:32.622986] [INFO ] [sig ] [242/3474] Completed ARQQ in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-26T20:16:32.623028] [INFO ] [sig ] [243/3474] Forecasting ARRY... [2026-01-26T20:16:32.623058] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-26T20:16:32.623100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-26T20:16:32.635780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-26T20:16:32.636171] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-26T20:16:32.636998] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-26T20:16:32.637049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:32.637081] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:32.637109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:32.637165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:32.693383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:32.694297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:32.694387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:32.694420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:32.824042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:32.824228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:32.824282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:32.824314] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:32.828095] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-01-26T20:16:32.828467] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-26T20:16:32.828639] [INFO ] [sig ] ARRY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:32.979319] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARRY.txt [2026-01-26T20:16:32.979481] [INFO ] [sig ] [243/3474] Completed ARRY in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-26T20:16:32.979522] [INFO ] [sig ] [244/3474] Forecasting ARTL... [2026-01-26T20:16:32.979552] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-26T20:16:32.979604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-26T20:16:32.989917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-26T20:16:32.990288] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-26T20:16:32.991209] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-26T20:16:32.991264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:32.991298] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:32.991326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:32.991384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:33.051528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:33.052454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:33.052545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:33.052600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:33.170655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:33.170825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:33.170871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:33.170902] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:33.174916] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=94.77%) [2026-01-26T20:16:33.175281] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-26T20:16:33.175430] [INFO ] [sig ] ARTL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:33.323136] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARTL.txt [2026-01-26T20:16:33.323326] [INFO ] [sig ] [244/3474] Completed ARTL in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-26T20:16:33.323374] [INFO ] [sig ] [245/3474] Forecasting ARTNA... [2026-01-26T20:16:33.323405] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-26T20:16:33.323439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-26T20:16:33.334779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-26T20:16:33.335229] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-26T20:16:33.336095] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-26T20:16:33.336149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:33.336182] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:33.336209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:33.336266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:33.400701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:33.401675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:33.401762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:33.401795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:33.536093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:33.536268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:33.536312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:33.536349] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:33.540163] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=33.89%) [2026-01-26T20:16:33.540463] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-26T20:16:33.540617] [INFO ] [sig ] ARTNA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:33.691409] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ARTNA.txt [2026-01-26T20:16:33.691590] [INFO ] [sig ] [245/3474] Completed ARTNA in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-26T20:16:33.691644] [INFO ] [sig ] [246/3474] Forecasting ARVN... [2026-01-26T20:16:33.691677] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-26T20:16:33.691711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-26T20:16:33.704373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-26T20:16:33.704810] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-26T20:16:33.705770] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-26T20:16:33.705830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:33.705866] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:33.705895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:33.705954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:33.769490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:33.770393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:33.770477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:33.770511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:33.893948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:33.894111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:33.894155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:33.894186] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:33.897733] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: UP (p=77.35%) [2026-01-26T20:16:33.898049] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-26T20:16:33.898183] [INFO ] [sig ] ARVN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:34.056720] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ARVN.txt [2026-01-26T20:16:34.056892] [INFO ] [sig ] [246/3474] Completed ARVN in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-26T20:16:34.056940] [INFO ] [sig ] [247/3474] Forecasting ASA... [2026-01-26T20:16:34.056977] [INFO ] [sig ] Generating forecast for: ASA [2026-01-26T20:16:34.057011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-26T20:16:34.070680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-26T20:16:34.071126] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-26T20:16:34.072129] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-26T20:16:34.072190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:34.072229] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:34.072262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:34.072339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:34.139885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:34.140961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:34.141166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:34.141203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:34.264372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:34.264534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:34.264592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:34.264626] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:34.268082] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=85.77%) [2026-01-26T20:16:34.268354] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-26T20:16:34.268477] [INFO ] [sig ] ASA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:34.412110] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASA.txt [2026-01-26T20:16:34.412282] [INFO ] [sig ] [247/3474] Completed ASA in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:34.412335] [INFO ] [sig ] [248/3474] Forecasting ASB... [2026-01-26T20:16:34.412375] [INFO ] [sig ] Generating forecast for: ASB [2026-01-26T20:16:34.412415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-26T20:16:34.424126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-26T20:16:34.424413] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-26T20:16:34.425232] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-26T20:16:34.425284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:34.425352] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:34.425381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:34.425439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:34.481604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:34.482228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:34.482306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:34.482339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:34.598862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:34.598984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:34.599037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:34.599067] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:34.602350] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=20.77%) [2026-01-26T20:16:34.602639] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-26T20:16:34.602762] [INFO ] [sig ] ASB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:34.748123] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASB.txt [2026-01-26T20:16:34.748255] [INFO ] [sig ] [248/3474] Completed ASB in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:34.748295] [INFO ] [sig ] [249/3474] Forecasting ASBA... [2026-01-26T20:16:34.748325] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-26T20:16:34.748356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-26T20:16:34.759066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-26T20:16:34.759363] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-26T20:16:34.760152] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-26T20:16:34.760204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:34.760236] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:34.760263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:34.760320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:34.819980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:34.820822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:34.820912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:34.820946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:34.938480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:34.938653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:34.938696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:34.938726] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:34.942084] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=34.88%) [2026-01-26T20:16:34.942367] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-26T20:16:34.942491] [INFO ] [sig ] ASBA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:35.086717] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASBA.txt [2026-01-26T20:16:35.086848] [INFO ] [sig ] [249/3474] Completed ASBA in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:35.086888] [INFO ] [sig ] [250/3474] Forecasting ASC... [2026-01-26T20:16:35.086917] [INFO ] [sig ] Generating forecast for: ASC [2026-01-26T20:16:35.086950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-26T20:16:35.098378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-26T20:16:35.098671] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-26T20:16:35.099473] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-26T20:16:35.099524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:35.099557] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:35.099614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:35.099672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:35.163301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:35.164114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:35.164206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:35.164245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:35.290977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:35.291145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:35.291186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:35.291215] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:35.294947] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-01-26T20:16:35.295399] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-26T20:16:35.295522] [INFO ] [sig ] ASC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:35.448563] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASC.txt [2026-01-26T20:16:35.448772] [INFO ] [sig ] [250/3474] Completed ASC in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:35.448823] [INFO ] [sig ] [251/3474] Forecasting ASG... [2026-01-26T20:16:35.448854] [INFO ] [sig ] Generating forecast for: ASG [2026-01-26T20:16:35.448886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-26T20:16:35.460265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-26T20:16:35.460633] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-26T20:16:35.461419] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-26T20:16:35.461470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:35.461501] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:35.461528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:35.461605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:35.517475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:35.518367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:35.518468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:35.518505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:35.637401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:35.637563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:35.637622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:35.637684] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:35.641116] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=49.93%) [2026-01-26T20:16:35.641402] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-26T20:16:35.641531] [INFO ] [sig ] ASG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:35.784097] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASG.txt [2026-01-26T20:16:35.784457] [INFO ] [sig ] [251/3474] Completed ASG in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:35.784499] [INFO ] [sig ] [252/3474] Forecasting ASGI... [2026-01-26T20:16:35.784529] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-26T20:16:35.784562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-26T20:16:35.796456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-26T20:16:35.796844] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-26T20:16:35.797684] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-26T20:16:35.797736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:35.797780] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:35.797809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:35.797868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:35.855081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:35.856003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:35.856092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:35.856126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:35.980460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:35.980634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:35.980676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:35.980704] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:35.984192] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-01-26T20:16:35.984478] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-26T20:16:35.984629] [INFO ] [sig ] ASGI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:36.131077] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASGI.txt [2026-01-26T20:16:36.131250] [INFO ] [sig ] [252/3474] Completed ASGI in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:36.131293] [INFO ] [sig ] [253/3474] Forecasting ASGN... [2026-01-26T20:16:36.131324] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-26T20:16:36.131357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-26T20:16:36.142926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-26T20:16:36.143285] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-26T20:16:36.144231] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-26T20:16:36.144292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:36.144331] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:36.144364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:36.144445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:36.204442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:36.205351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:36.205469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:36.205511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:36.333043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:36.333219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:36.333262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:36.333293] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:36.337180] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=13.65%) [2026-01-26T20:16:36.337501] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-26T20:16:36.337659] [INFO ] [sig ] ASGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:36.487787] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASGN.txt [2026-01-26T20:16:36.487948] [INFO ] [sig ] [253/3474] Completed ASGN in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:36.487992] [INFO ] [sig ] [254/3474] Forecasting ASH... [2026-01-26T20:16:36.488028] [INFO ] [sig ] Generating forecast for: ASH [2026-01-26T20:16:36.488067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-26T20:16:36.536567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-26T20:16:36.537009] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-26T20:16:36.538090] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-26T20:16:36.538142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:36.538174] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:36.538202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:36.538258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:36.597747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:36.598852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:36.598964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:36.599029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:36.728693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:36.728855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:36.728898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:36.728928] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:36.732382] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-26T20:16:36.732686] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-26T20:16:36.732815] [INFO ] [sig ] ASH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:36.883468] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASH.txt [2026-01-26T20:16:36.883650] [INFO ] [sig ] [254/3474] Completed ASH in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:36.883695] [INFO ] [sig ] [255/3474] Forecasting ASIX... [2026-01-26T20:16:36.883726] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-26T20:16:36.883758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-26T20:16:36.895228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-26T20:16:36.895599] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-26T20:16:36.896398] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-26T20:16:36.896451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:36.896490] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:36.896519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:36.896595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:36.953937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:36.954822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:36.954937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:36.954973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:37.071262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:37.071427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:37.071471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:37.071501] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:37.074933] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=11.34%) [2026-01-26T20:16:37.075213] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-26T20:16:37.075352] [INFO ] [sig ] ASIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:37.217549] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASIX.txt [2026-01-26T20:16:37.217712] [INFO ] [sig ] [255/3474] Completed ASIX in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:37.217755] [INFO ] [sig ] [256/3474] Forecasting ASLE... [2026-01-26T20:16:37.217812] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-26T20:16:37.217845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-26T20:16:37.230739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-26T20:16:37.231102] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-26T20:16:37.231948] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-26T20:16:37.232002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:37.232041] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:37.232074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:37.232145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:37.290661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:37.291604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:37.291700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:37.291742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:37.410300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:37.410484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:37.410549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:37.410614] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:37.414100] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=12.85%) [2026-01-26T20:16:37.414375] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-26T20:16:37.414503] [INFO ] [sig ] ASLE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:37.563190] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASLE.txt [2026-01-26T20:16:37.563347] [INFO ] [sig ] [256/3474] Completed ASLE in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:37.563389] [INFO ] [sig ] [257/3474] Forecasting ASMB... [2026-01-26T20:16:37.563420] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-26T20:16:37.563453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-26T20:16:37.576268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-26T20:16:37.576764] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-26T20:16:37.577911] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-26T20:16:37.577980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:37.578030] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:37.578071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:37.578160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:37.639766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:37.640686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:37.640774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:37.640808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:37.769039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:37.769215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:37.769257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:37.769288] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:37.772819] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: UP (p=79.01%) [2026-01-26T20:16:37.773094] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-26T20:16:37.773222] [INFO ] [sig ] ASMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:37.928931] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASMB.txt [2026-01-26T20:16:37.929108] [INFO ] [sig ] [257/3474] Completed ASMB in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.4m [2026-01-26T20:16:37.929160] [INFO ] [sig ] [258/3474] Forecasting ASML... [2026-01-26T20:16:37.929196] [INFO ] [sig ] Generating forecast for: ASML [2026-01-26T20:16:37.929230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-26T20:16:37.940904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-26T20:16:37.941231] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-26T20:16:37.942077] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-26T20:16:37.942130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:37.942163] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:37.942193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:37.942252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:38.002656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:38.003508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:38.003641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:38.003676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:38.128835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:38.128991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:38.129034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:38.129064] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:38.132455] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: DOWN (p=10.14%) [2026-01-26T20:16:38.132766] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-26T20:16:38.132895] [INFO ] [sig ] ASML: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:38.282441] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASML.txt [2026-01-26T20:16:38.282617] [INFO ] [sig ] [258/3474] Completed ASML in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-26T20:16:38.282660] [INFO ] [sig ] [259/3474] Forecasting ASND... [2026-01-26T20:16:38.282692] [INFO ] [sig ] Generating forecast for: ASND [2026-01-26T20:16:38.282725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-26T20:16:38.296380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-26T20:16:38.296798] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-26T20:16:38.297798] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-26T20:16:38.297854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:38.297889] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:38.297918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:38.297977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:38.357198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:38.358034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:38.358138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:38.358182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:38.486427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:38.486608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:38.486662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:38.486718] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:38.490189] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-01-26T20:16:38.490469] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-26T20:16:38.490623] [INFO ] [sig ] ASND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:38.641095] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASND.txt [2026-01-26T20:16:38.641254] [INFO ] [sig ] [259/3474] Completed ASND in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:38.641295] [INFO ] [sig ] [260/3474] Forecasting ASO... [2026-01-26T20:16:38.641326] [INFO ] [sig ] Generating forecast for: ASO [2026-01-26T20:16:38.641357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-26T20:16:38.653743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-26T20:16:38.654193] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-26T20:16:38.655168] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-26T20:16:38.655226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:38.655260] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:38.655288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:38.655352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:38.715161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:38.716007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:38.716096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:38.716134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:38.837962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:38.838119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:38.838161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:38.838193] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:38.841740] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=9.66%) [2026-01-26T20:16:38.842023] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-26T20:16:38.842156] [INFO ] [sig ] ASO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:38.984789] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASO.txt [2026-01-26T20:16:38.984951] [INFO ] [sig ] [260/3474] Completed ASO in 0.3s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:38.984992] [INFO ] [sig ] [261/3474] Forecasting ASPI... [2026-01-26T20:16:38.985024] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-26T20:16:38.985062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-26T20:16:38.996330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-26T20:16:38.996708] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-26T20:16:38.997536] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-26T20:16:38.997623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:38.997664] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:38.997698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:38.997765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:39.057783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:39.058672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:39.058755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:39.058805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:39.178418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:39.178588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:39.178632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:39.178662] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:39.182029] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: UP (p=52.50%) [2026-01-26T20:16:39.182300] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-26T20:16:39.182424] [INFO ] [sig ] ASPI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:39.390714] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASPI.txt [2026-01-26T20:16:39.390898] [INFO ] [sig ] [261/3474] Completed ASPI in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:39.390940] [INFO ] [sig ] [262/3474] Forecasting ASPN... [2026-01-26T20:16:39.390971] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-26T20:16:39.391004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-26T20:16:39.402353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-26T20:16:39.402670] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-26T20:16:39.403492] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-26T20:16:39.403547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:39.403606] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:39.403638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:39.403697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:39.462518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:39.463463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:39.463549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:39.463602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:39.597960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:39.598127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:39.598177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:39.598214] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:39.602127] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-01-26T20:16:39.602434] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-26T20:16:39.602587] [INFO ] [sig ] ASPN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:39.752720] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASPN.txt [2026-01-26T20:16:39.752871] [INFO ] [sig ] [262/3474] Completed ASPN in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:39.752914] [INFO ] [sig ] [263/3474] Forecasting ASPS... [2026-01-26T20:16:39.752945] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-26T20:16:39.752979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-26T20:16:39.765862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-26T20:16:39.766239] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-26T20:16:39.767105] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-26T20:16:39.767168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:39.767211] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:39.767261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:39.767513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:39.830112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:39.830968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:39.831054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:39.831090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:39.947829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:39.947991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:39.948045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:39.948083] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:39.951988] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=58.56%) [2026-01-26T20:16:39.952295] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-26T20:16:39.952431] [INFO ] [sig ] ASPS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:40.109405] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASPS.txt [2026-01-26T20:16:40.109552] [INFO ] [sig ] [263/3474] Completed ASPS in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:40.109611] [INFO ] [sig ] [264/3474] Forecasting ASTE... [2026-01-26T20:16:40.109643] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-26T20:16:40.109677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-26T20:16:40.121842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-26T20:16:40.122236] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-26T20:16:40.123044] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-26T20:16:40.123097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:40.123130] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:40.123158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:40.123215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:40.180331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:40.181136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:40.181222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:40.181257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:40.302159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:40.302381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:40.302438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:40.302470] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:40.306245] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-26T20:16:40.306533] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-26T20:16:40.306682] [INFO ] [sig ] ASTE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:40.451267] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASTE.txt [2026-01-26T20:16:40.451447] [INFO ] [sig ] [264/3474] Completed ASTE in 0.3s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:40.451488] [INFO ] [sig ] [265/3474] Forecasting ASTH... [2026-01-26T20:16:40.451518] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-26T20:16:40.451550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-26T20:16:40.463329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-26T20:16:40.463619] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-26T20:16:40.464436] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-26T20:16:40.464488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:40.464551] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:40.464599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:40.464659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:40.522083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:40.522889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:40.522973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:40.523006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:40.645599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:40.645754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:40.645794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:40.645824] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:40.649239] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-26T20:16:40.649511] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-26T20:16:40.649653] [INFO ] [sig ] ASTH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:40.793089] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASTH.txt [2026-01-26T20:16:40.793209] [INFO ] [sig ] [265/3474] Completed ASTH in 0.3s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:40.793249] [INFO ] [sig ] [266/3474] Forecasting ASTI... [2026-01-26T20:16:40.793278] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-26T20:16:40.793311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-26T20:16:40.805115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-26T20:16:40.805503] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-26T20:16:40.806309] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-26T20:16:40.806361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:40.806392] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:40.806420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:40.806477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:40.865853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:40.866452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:40.866531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:40.866564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:40.984470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:40.984597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:40.984637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:40.984666] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:40.987896] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-26T20:16:40.988162] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-26T20:16:40.988281] [INFO ] [sig ] ASTI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:41.131737] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASTI.txt [2026-01-26T20:16:41.131865] [INFO ] [sig ] [266/3474] Completed ASTI in 0.3s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:41.131904] [INFO ] [sig ] [267/3474] Forecasting ASTL... [2026-01-26T20:16:41.131934] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-26T20:16:41.131972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-26T20:16:41.143127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-26T20:16:41.143422] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-26T20:16:41.144231] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-26T20:16:41.144283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:41.144315] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:41.144343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:41.144400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:41.201486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:41.202081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:41.202173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:41.202213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:41.317210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:41.317365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:41.317429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:41.317458] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:41.320802] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=76.49%) [2026-01-26T20:16:41.321069] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-26T20:16:41.321196] [INFO ] [sig ] ASTL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:41.464367] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASTL.txt [2026-01-26T20:16:41.464504] [INFO ] [sig ] [267/3474] Completed ASTL in 0.3s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:41.464544] [INFO ] [sig ] [268/3474] Forecasting ASTS... [2026-01-26T20:16:41.464593] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-26T20:16:41.464629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-26T20:16:41.475762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-26T20:16:41.476066] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-26T20:16:41.476866] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-26T20:16:41.476917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:41.476949] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:41.476976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:41.477032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:41.534308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:41.535020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:41.535102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:41.535135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:41.662353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:41.662522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:41.662563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:41.662669] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:41.666178] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=3.93%) [2026-01-26T20:16:41.666500] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-26T20:16:41.666655] [INFO ] [sig ] ASTS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:41.819623] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ASTS.txt [2026-01-26T20:16:41.819801] [INFO ] [sig ] [268/3474] Completed ASTS in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:41.819843] [INFO ] [sig ] [269/3474] Forecasting ASX... [2026-01-26T20:16:41.819874] [INFO ] [sig ] Generating forecast for: ASX [2026-01-26T20:16:41.819905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-26T20:16:41.832147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-26T20:16:41.832555] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-26T20:16:41.833382] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-26T20:16:41.833435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:41.833467] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:41.833493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:41.833549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:41.894474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:41.895412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:41.895507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:41.895543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:42.023129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:42.023287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:42.023328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:42.023357] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:42.026775] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=57.30%) [2026-01-26T20:16:42.027049] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-26T20:16:42.027174] [INFO ] [sig ] ASX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:42.190619] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASX.txt [2026-01-26T20:16:42.190784] [INFO ] [sig ] [269/3474] Completed ASX in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:42.190833] [INFO ] [sig ] [270/3474] Forecasting ASYS... [2026-01-26T20:16:42.190865] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-26T20:16:42.190896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-26T20:16:42.202831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-26T20:16:42.203213] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-26T20:16:42.204035] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-26T20:16:42.204087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:42.204119] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:42.204146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:42.204202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:42.267872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:42.269057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:42.269149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:42.269184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:42.404377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:42.404536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:42.404596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:42.404629] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:42.408032] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=87.77%) [2026-01-26T20:16:42.408307] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-26T20:16:42.408436] [INFO ] [sig ] ASYS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:42.573850] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ASYS.txt [2026-01-26T20:16:42.574041] [INFO ] [sig ] [270/3474] Completed ASYS in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:42.574089] [INFO ] [sig ] [271/3474] Forecasting ATAI... [2026-01-26T20:16:42.574121] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-26T20:16:42.574155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-26T20:16:42.588392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-26T20:16:42.588881] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-26T20:16:42.589934] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-26T20:16:42.590009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:42.590054] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:42.590091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:42.590166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:42.658201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:42.659130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:42.659235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:42.659271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:42.783713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:42.783896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:42.783952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:42.783992] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:42.787730] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-01-26T20:16:42.788088] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-26T20:16:42.788236] [INFO ] [sig ] ATAI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:42.937008] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ATAI.txt [2026-01-26T20:16:42.937172] [INFO ] [sig ] [271/3474] Completed ATAI in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:42.937214] [INFO ] [sig ] [272/3474] Forecasting ATEC... [2026-01-26T20:16:42.937243] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-26T20:16:42.937275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-26T20:16:42.949745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-26T20:16:42.950078] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-26T20:16:42.950915] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-26T20:16:42.950969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:42.951002] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:42.951030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:42.951090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:43.007731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:43.008632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:43.008715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:43.008747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:43.135714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:43.135921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:43.135971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:43.136002] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:43.139602] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-01-26T20:16:43.139893] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-26T20:16:43.140022] [INFO ] [sig ] ATEC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:43.289670] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATEC.txt [2026-01-26T20:16:43.289835] [INFO ] [sig ] [272/3474] Completed ATEC in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:43.289877] [INFO ] [sig ] [273/3474] Forecasting ATEN... [2026-01-26T20:16:43.289907] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-26T20:16:43.289940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-26T20:16:43.302880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-26T20:16:43.303259] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-26T20:16:43.304104] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-26T20:16:43.304158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:43.304191] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:43.304219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:43.304275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:43.362921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:43.363864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:43.363950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:43.363983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:43.491645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:43.491821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:43.491864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:43.491894] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:43.495417] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-26T20:16:43.495724] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-26T20:16:43.495857] [INFO ] [sig ] ATEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:43.643937] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATEN.txt [2026-01-26T20:16:43.644091] [INFO ] [sig ] [273/3474] Completed ATEN in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.3m [2026-01-26T20:16:43.644132] [INFO ] [sig ] [274/3474] Forecasting ATEX... [2026-01-26T20:16:43.644162] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-26T20:16:43.644194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-26T20:16:43.657749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-26T20:16:43.658139] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-26T20:16:43.658965] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-26T20:16:43.659018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:43.659052] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:43.659080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:43.659143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:43.721845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:43.722919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:43.723015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:43.723051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:43.844818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:43.844980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:43.845022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:43.845052] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:43.848721] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=18.35%) [2026-01-26T20:16:43.849012] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-26T20:16:43.849144] [INFO ] [sig ] ATEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:44.003783] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATEX.txt [2026-01-26T20:16:44.003950] [INFO ] [sig ] [274/3474] Completed ATEX in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.2m [2026-01-26T20:16:44.003991] [INFO ] [sig ] [275/3474] Forecasting ATGE... [2026-01-26T20:16:44.004021] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-26T20:16:44.004052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-26T20:16:44.016724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-26T20:16:44.017101] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-26T20:16:44.017947] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-26T20:16:44.017998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:44.018030] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:44.018059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:44.018115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:44.075381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:44.076327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:44.076650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:44.076685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:44.209489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:44.209705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:44.209768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:44.209816] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:44.213986] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: UP (p=96.42%) [2026-01-26T20:16:44.214331] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-26T20:16:44.214470] [INFO ] [sig ] ATGE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:44.366680] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ATGE.txt [2026-01-26T20:16:44.366873] [INFO ] [sig ] [275/3474] Completed ATGE in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:44.366929] [INFO ] [sig ] [276/3474] Forecasting ATHM... [2026-01-26T20:16:44.366971] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-26T20:16:44.367015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-26T20:16:44.379678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-26T20:16:44.380124] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-26T20:16:44.381150] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-26T20:16:44.381230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:44.381276] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:44.381315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:44.381396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:44.442065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:44.442967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:44.443055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:44.443091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:44.567926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:44.568085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:44.568126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:44.568156] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:44.571666] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=73.01%) [2026-01-26T20:16:44.571959] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-26T20:16:44.572088] [INFO ] [sig ] ATHM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:44.719746] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ATHM.txt [2026-01-26T20:16:44.719896] [INFO ] [sig ] [276/3474] Completed ATHM in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:44.719941] [INFO ] [sig ] [277/3474] Forecasting ATI... [2026-01-26T20:16:44.719974] [INFO ] [sig ] Generating forecast for: ATI [2026-01-26T20:16:44.720006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-26T20:16:44.731286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-26T20:16:44.731651] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-26T20:16:44.732436] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-26T20:16:44.732488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:44.732520] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:44.732547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:44.732631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:44.792367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:44.793344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:44.793597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:44.793633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:44.920222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:44.920370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:44.920411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:44.920440] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:44.923860] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-26T20:16:44.924126] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-26T20:16:44.924263] [INFO ] [sig ] ATI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:45.067235] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATI.txt [2026-01-26T20:16:45.067406] [INFO ] [sig ] [277/3474] Completed ATI in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:45.067452] [INFO ] [sig ] [278/3474] Forecasting ATLC... [2026-01-26T20:16:45.067483] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-26T20:16:45.067514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-26T20:16:45.078438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-26T20:16:45.078765] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-26T20:16:45.079543] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-26T20:16:45.079617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:45.079652] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:45.079679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:45.079737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:45.139361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:45.140295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:45.140386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:45.140420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:45.283067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:45.283285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:45.283342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:45.283376] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:45.287733] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-26T20:16:45.288133] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-26T20:16:45.288304] [INFO ] [sig ] ATLC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:45.491417] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATLC.txt [2026-01-26T20:16:45.491730] [INFO ] [sig ] [278/3474] Completed ATLC in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:45.491795] [INFO ] [sig ] [279/3474] Forecasting ATLCZ... [2026-01-26T20:16:45.491840] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-26T20:16:45.491883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-26T20:16:45.518563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-26T20:16:45.520368] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-26T20:16:45.521495] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-26T20:16:45.521556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:45.521636] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:45.521689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:45.521754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:45.614530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:45.615877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:45.616132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:45.616187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:45.773312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:45.773534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:45.773633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:45.773683] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:45.779600] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=31.35%) [2026-01-26T20:16:45.780148] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-26T20:16:45.780363] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:46.033480] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATLCZ.txt [2026-01-26T20:16:46.033953] [INFO ] [sig ] [279/3474] Completed ATLCZ in 0.5s | 2.76 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-26T20:16:46.034048] [INFO ] [sig ] [280/3474] Forecasting ATLO... [2026-01-26T20:16:46.034107] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-26T20:16:46.034189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-26T20:16:46.051976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-26T20:16:46.058529] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-26T20:16:46.060736] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-26T20:16:46.060822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:46.060877] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:46.060939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:46.061056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:46.154523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:46.155944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:46.156162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:46.156226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:46.321602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:46.321801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:46.321874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:46.321927] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:46.327253] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=39.52%) [2026-01-26T20:16:46.332160] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-26T20:16:46.332491] [INFO ] [sig ] ATLO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:46.506588] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATLO.txt [2026-01-26T20:16:46.506942] [INFO ] [sig ] [280/3474] Completed ATLO in 0.5s | 2.76 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-26T20:16:46.507022] [INFO ] [sig ] [281/3474] Forecasting ATNI... [2026-01-26T20:16:46.507071] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-26T20:16:46.507128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-26T20:16:46.527424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-26T20:16:46.528000] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-26T20:16:46.529478] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-26T20:16:46.529551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:46.529630] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:46.529680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:46.529776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:46.612073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:46.613106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:46.613219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:46.613256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:46.740436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:46.740625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:46.740671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:46.740703] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:46.744338] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-01-26T20:16:46.744685] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-26T20:16:46.744819] [INFO ] [sig ] ATNI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:46.895651] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ATNI.txt [2026-01-26T20:16:46.895802] [INFO ] [sig ] [281/3474] Completed ATNI in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-26T20:16:46.895844] [INFO ] [sig ] [282/3474] Forecasting ATO... [2026-01-26T20:16:46.895876] [INFO ] [sig ] Generating forecast for: ATO [2026-01-26T20:16:46.895910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-26T20:16:46.907437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-26T20:16:46.907757] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-26T20:16:46.908563] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-26T20:16:46.908635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:46.908711] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:46.908741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:46.908801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:46.966073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:46.966923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:46.967022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:46.967059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:47.097109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:47.097280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:47.097328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:47.097357] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:47.100982] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-26T20:16:47.101320] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-26T20:16:47.101475] [INFO ] [sig ] ATO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:47.246635] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ATO.txt [2026-01-26T20:16:47.246777] [INFO ] [sig ] [282/3474] Completed ATO in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-26T20:16:47.246817] [INFO ] [sig ] [283/3474] Forecasting ATOM... [2026-01-26T20:16:47.246848] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-26T20:16:47.246879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-26T20:16:47.259093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-26T20:16:47.259431] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-26T20:16:47.260272] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-26T20:16:47.260324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:47.260355] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:47.260382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:47.260442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:47.317544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:47.318262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:47.318358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:47.318398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:47.443485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:47.443641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:47.443699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:47.443730] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:47.446948] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=18.24%) [2026-01-26T20:16:47.447211] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-26T20:16:47.447346] [INFO ] [sig ] ATOM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:47.592706] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATOM.txt [2026-01-26T20:16:47.592837] [INFO ] [sig ] [283/3474] Completed ATOM in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-26T20:16:47.592877] [INFO ] [sig ] [284/3474] Forecasting ATRA... [2026-01-26T20:16:47.592908] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-26T20:16:47.592940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-26T20:16:47.604409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-26T20:16:47.604709] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-26T20:16:47.605517] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-26T20:16:47.605586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:47.605621] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:47.605647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:47.605702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:47.662745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:47.663406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:47.663487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:47.663521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:47.788469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:47.788637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:47.788679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:47.788708] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:47.792124] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-26T20:16:47.792423] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-26T20:16:47.792550] [INFO ] [sig ] ATRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:47.934856] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ATRA.txt [2026-01-26T20:16:47.934990] [INFO ] [sig ] [284/3474] Completed ATRA in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:47.935030] [INFO ] [sig ] [285/3474] Forecasting ATRC... [2026-01-26T20:16:47.935060] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-26T20:16:47.935093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-26T20:16:47.946221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-26T20:16:47.946487] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-26T20:16:47.947268] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-26T20:16:47.947320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:47.947352] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:47.947398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:47.947460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:48.003930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:48.004785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:48.004863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:48.004896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:48.123034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:48.123175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:48.123215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:48.123279] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:48.126646] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-26T20:16:48.126915] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-26T20:16:48.127039] [INFO ] [sig ] ATRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:48.270214] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ATRC.txt [2026-01-26T20:16:48.270341] [INFO ] [sig ] [285/3474] Completed ATRC in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:48.270382] [INFO ] [sig ] [286/3474] Forecasting ATRO... [2026-01-26T20:16:48.270412] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-26T20:16:48.270444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-26T20:16:48.282309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-26T20:16:48.282598] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-26T20:16:48.283364] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-26T20:16:48.283417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:48.283449] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:48.283476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:48.283532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:48.339907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:48.340587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:48.340667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:48.340700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:48.463476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:48.463618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:48.463658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:48.463687] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:48.467260] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=89.95%) [2026-01-26T20:16:48.467551] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-26T20:16:48.467691] [INFO ] [sig ] ATRO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:48.611626] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ATRO.txt [2026-01-26T20:16:48.611745] [INFO ] [sig ] [286/3474] Completed ATRO in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:48.611785] [INFO ] [sig ] [287/3474] Forecasting AUB... [2026-01-26T20:16:48.611814] [INFO ] [sig ] Generating forecast for: AUB [2026-01-26T20:16:48.611851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-26T20:16:48.623422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-26T20:16:48.623739] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-26T20:16:48.624509] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-26T20:16:48.624561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:48.624621] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:48.624651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:48.624711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:48.683394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:48.684023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:48.684099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:48.684132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:48.801946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:48.802097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:48.802137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:48.802166] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:48.805539] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-01-26T20:16:48.805839] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-26T20:16:48.805968] [INFO ] [sig ] AUB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:48.951233] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AUB.txt [2026-01-26T20:16:48.951372] [INFO ] [sig ] [287/3474] Completed AUB in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:48.951411] [INFO ] [sig ] [288/3474] Forecasting AUDC... [2026-01-26T20:16:48.951442] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-26T20:16:48.951474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-26T20:16:48.962670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-26T20:16:48.962978] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-26T20:16:48.963783] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-26T20:16:48.963835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:48.963867] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:48.963894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:48.963950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:49.021019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:49.021720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:49.021804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:49.021837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:49.146558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:49.146744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:49.146788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:49.146818] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:49.150538] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=66.29%) [2026-01-26T20:16:49.150839] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-26T20:16:49.150963] [INFO ] [sig ] AUDC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:49.299493] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AUDC.txt [2026-01-26T20:16:49.299691] [INFO ] [sig ] [288/3474] Completed AUDC in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:49.299745] [INFO ] [sig ] [289/3474] Forecasting AUPH... [2026-01-26T20:16:49.299778] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-26T20:16:49.299812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-26T20:16:49.311805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-26T20:16:49.312157] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-26T20:16:49.313001] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-26T20:16:49.313052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:49.313085] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:49.313112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:49.313171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:49.369385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:49.370216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:49.370320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:49.370355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:49.492165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:49.492330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:49.492383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:49.492415] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:49.496294] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-26T20:16:49.496619] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-26T20:16:49.496754] [INFO ] [sig ] AUPH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:49.651454] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AUPH.txt [2026-01-26T20:16:49.651630] [INFO ] [sig ] [289/3474] Completed AUPH in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:49.651674] [INFO ] [sig ] [290/3474] Forecasting AURA... [2026-01-26T20:16:49.651706] [INFO ] [sig ] Generating forecast for: AURA [2026-01-26T20:16:49.651738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-26T20:16:49.663707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-26T20:16:49.664098] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-26T20:16:49.664920] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-26T20:16:49.664973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:49.665005] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:49.665032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:49.665088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:49.723353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:49.724161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:49.724242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:49.724276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:49.843262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:49.843400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:49.843441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:49.843470] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:49.846827] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=70.93%) [2026-01-26T20:16:49.847099] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-26T20:16:49.847220] [INFO ] [sig ] AURA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:49.988540] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AURA.txt [2026-01-26T20:16:49.988887] [INFO ] [sig ] [290/3474] Completed AURA in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.2m [2026-01-26T20:16:49.988934] [INFO ] [sig ] [291/3474] Forecasting AUTL... [2026-01-26T20:16:49.988964] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-26T20:16:49.988994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-26T20:16:50.000897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-26T20:16:50.001208] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-26T20:16:50.002039] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-26T20:16:50.002091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:50.002124] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:50.002152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:50.002210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:50.059798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:50.060513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:50.060612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:50.060648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:50.182370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:50.182529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:50.182586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:50.182619] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:50.186060] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: UP (p=81.17%) [2026-01-26T20:16:50.186334] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-26T20:16:50.186465] [INFO ] [sig ] AUTL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:50.333691] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AUTL.txt [2026-01-26T20:16:50.333823] [INFO ] [sig ] [291/3474] Completed AUTL in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-26T20:16:50.333862] [INFO ] [sig ] [292/3474] Forecasting AVA... [2026-01-26T20:16:50.333891] [INFO ] [sig ] Generating forecast for: AVA [2026-01-26T20:16:50.333922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-26T20:16:50.346193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-26T20:16:50.346513] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-26T20:16:50.347493] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-26T20:16:50.347546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:50.347597] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:50.347633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:50.347691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:50.412071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:50.412804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:50.412915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:50.412950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:50.536403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:50.536547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:50.536606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:50.536639] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:50.540225] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: UP (p=94.18%) [2026-01-26T20:16:50.540511] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-26T20:16:50.540662] [INFO ] [sig ] AVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:50.694867] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AVA.txt [2026-01-26T20:16:50.695019] [INFO ] [sig ] [292/3474] Completed AVA in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-26T20:16:50.695069] [INFO ] [sig ] [293/3474] Forecasting AVAH... [2026-01-26T20:16:50.695102] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-26T20:16:50.695140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-26T20:16:50.707955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-26T20:16:50.708289] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-26T20:16:50.709354] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-26T20:16:50.709411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:50.709469] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:50.709715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:50.709807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:50.774300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:50.775243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:50.775359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:50.775412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:50.903260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:50.903408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:50.903449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:50.903480] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:50.907003] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=20.74%) [2026-01-26T20:16:50.907283] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-26T20:16:50.907435] [INFO ] [sig ] AVAH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:51.060218] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AVAH.txt [2026-01-26T20:16:51.060367] [INFO ] [sig ] [293/3474] Completed AVAH in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-26T20:16:51.060409] [INFO ] [sig ] [294/3474] Forecasting AVAL... [2026-01-26T20:16:51.060439] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-26T20:16:51.060470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-26T20:16:51.073266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-26T20:16:51.073630] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-26T20:16:51.074443] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-26T20:16:51.074496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:51.074527] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:51.074553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:51.074636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:51.135973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:51.136844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:51.136930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:51.136964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:51.259780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:51.259942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:51.259985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:51.260031] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:51.263732] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: DOWN (p=7.93%) [2026-01-26T20:16:51.264044] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-26T20:16:51.264179] [INFO ] [sig ] AVAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:51.415629] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AVAL.txt [2026-01-26T20:16:51.415774] [INFO ] [sig ] [294/3474] Completed AVAL in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-26T20:16:51.415815] [INFO ] [sig ] [295/3474] Forecasting AVB... [2026-01-26T20:16:51.415846] [INFO ] [sig ] Generating forecast for: AVB [2026-01-26T20:16:51.415878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-26T20:16:51.428116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-26T20:16:51.428444] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-26T20:16:51.429301] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-26T20:16:51.429355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:51.429388] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:51.429422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:51.429506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:51.490187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:51.491066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:51.491153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:51.491188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:51.621971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:51.622137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:51.622181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:51.622213] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:51.625931] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-26T20:16:51.626311] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-26T20:16:51.626514] [INFO ] [sig ] AVB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:51.781350] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AVB.txt [2026-01-26T20:16:51.781544] [INFO ] [sig ] [295/3474] Completed AVB in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-26T20:16:51.781609] [INFO ] [sig ] [296/3474] Forecasting AVBP... [2026-01-26T20:16:51.781642] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-26T20:16:51.781677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-26T20:16:51.794654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-26T20:16:51.795005] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-26T20:16:51.795919] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-26T20:16:51.795976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:51.796010] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:51.796037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:51.796097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:51.859980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:51.860905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:51.860994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:51.861063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:51.994249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:51.994427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:51.994471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:51.994502] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:51.998404] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-26T20:16:51.998794] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-26T20:16:51.998932] [INFO ] [sig ] AVBP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:52.157093] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AVBP.txt [2026-01-26T20:16:52.157246] [INFO ] [sig ] [296/3474] Completed AVBP in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-26T20:16:52.157291] [INFO ] [sig ] [297/3474] Forecasting AVD... [2026-01-26T20:16:52.157321] [INFO ] [sig ] Generating forecast for: AVD [2026-01-26T20:16:52.157354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-26T20:16:52.170335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-26T20:16:52.170903] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-26T20:16:52.171950] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-26T20:16:52.172003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:52.172036] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:52.172064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:52.172121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:52.235983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:52.236894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:52.237011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:52.237057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:52.370525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:52.370706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:52.370749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:52.370780] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:52.374465] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-01-26T20:16:52.374795] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-26T20:16:52.374934] [INFO ] [sig ] AVD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:52.527124] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AVD.txt [2026-01-26T20:16:52.527280] [INFO ] [sig ] [297/3474] Completed AVD in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:52.527351] [INFO ] [sig ] [298/3474] Forecasting AVDL... [2026-01-26T20:16:52.527480] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-26T20:16:52.527535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-26T20:16:52.539635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-26T20:16:52.539977] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-26T20:16:52.540890] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-26T20:16:52.540947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:52.540981] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:52.541021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:52.541092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:52.604461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:52.605358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:52.605446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:52.605481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:52.737854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:52.738015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:52.738058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:52.738089] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:52.741872] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=25.78%) [2026-01-26T20:16:52.742189] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-26T20:16:52.742337] [INFO ] [sig ] AVDL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:52.894013] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AVDL.txt [2026-01-26T20:16:52.894168] [INFO ] [sig ] [298/3474] Completed AVDL in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:52.894211] [INFO ] [sig ] [299/3474] Forecasting AVGO... [2026-01-26T20:16:52.894256] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-26T20:16:52.894294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-26T20:16:52.906943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-26T20:16:52.907327] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-26T20:16:52.908360] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-26T20:16:52.908415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:52.908476] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:52.908506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:52.908565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:52.971703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:52.972626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:52.972715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:52.972749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:53.107265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:53.107465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:53.107524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:53.107561] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:53.111267] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-26T20:16:53.111562] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-26T20:16:53.111713] [INFO ] [sig ] AVGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:53.256148] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AVGO.txt [2026-01-26T20:16:53.256293] [INFO ] [sig ] [299/3474] Completed AVGO in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:53.256335] [INFO ] [sig ] [300/3474] Forecasting AVGX... [2026-01-26T20:16:53.256366] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-26T20:16:53.256404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-26T20:16:53.268551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-26T20:16:53.269020] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-26T20:16:53.269862] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-26T20:16:53.269915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:53.269947] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:53.269975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:53.270031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:53.327478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:53.328122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:53.328203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:53.328236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:53.451929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:53.452119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:53.452167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:53.452197] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:53.456384] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-01-26T20:16:53.456687] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-26T20:16:53.456816] [INFO ] [sig ] AVGX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:53.599919] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AVGX.txt [2026-01-26T20:16:53.600049] [INFO ] [sig ] [300/3474] Completed AVGX in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:53.600089] [INFO ] [sig ] [301/3474] Forecasting AVK... [2026-01-26T20:16:53.600118] [INFO ] [sig ] Generating forecast for: AVK [2026-01-26T20:16:53.600150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-26T20:16:53.612711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-26T20:16:53.613033] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-26T20:16:53.613846] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-26T20:16:53.613898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:53.613932] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:53.613959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:53.614016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:53.671950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:53.672762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:53.672845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:53.672878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:53.790874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:53.791037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:53.791078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:53.791109] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:53.794654] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: DOWN (p=23.37%) [2026-01-26T20:16:53.794959] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-26T20:16:53.795094] [INFO ] [sig ] AVK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:53.946099] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AVK.txt [2026-01-26T20:16:53.946348] [INFO ] [sig ] [301/3474] Completed AVK in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:53.946430] [INFO ] [sig ] [302/3474] Forecasting AVNS... [2026-01-26T20:16:53.946483] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-26T20:16:53.946545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-26T20:16:53.963437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-26T20:16:53.964138] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-26T20:16:53.965494] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-26T20:16:53.965564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:53.965639] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:53.965686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:53.965776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:54.031040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:54.031935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:54.032026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:54.032061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:54.157059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:54.157220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:54.157263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:54.157332] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:54.160909] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=79.38%) [2026-01-26T20:16:54.161189] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-26T20:16:54.161324] [INFO ] [sig ] AVNS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:54.315467] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AVNS.txt [2026-01-26T20:16:54.315636] [INFO ] [sig ] [302/3474] Completed AVNS in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:54.315679] [INFO ] [sig ] [303/3474] Forecasting AVO... [2026-01-26T20:16:54.315709] [INFO ] [sig ] Generating forecast for: AVO [2026-01-26T20:16:54.315740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-26T20:16:54.327764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-26T20:16:54.328075] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-26T20:16:54.328922] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-26T20:16:54.328974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:54.329006] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:54.329034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:54.329092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:54.386014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:54.386904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:54.386990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:54.387023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:54.511526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:54.511709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:54.511763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:54.511823] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:54.515273] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-26T20:16:54.515556] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-26T20:16:54.515721] [INFO ] [sig ] AVO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:54.658975] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AVO.txt [2026-01-26T20:16:54.659136] [INFO ] [sig ] [303/3474] Completed AVO in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:54.659190] [INFO ] [sig ] [304/3474] Forecasting AVTX... [2026-01-26T20:16:54.659247] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-26T20:16:54.659291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-26T20:16:54.671226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-26T20:16:54.671558] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-26T20:16:54.672404] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-26T20:16:54.672458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:54.672491] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:54.672519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:54.672609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:54.730508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:54.731372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:54.731455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:54.731488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:54.849825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:54.849972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:54.850013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:54.850044] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:54.853606] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: UP (p=59.23%) [2026-01-26T20:16:54.853880] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-26T20:16:54.854007] [INFO ] [sig ] AVTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:55.001400] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AVTX.txt [2026-01-26T20:16:55.001595] [INFO ] [sig ] [304/3474] Completed AVTX in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:55.001643] [INFO ] [sig ] [305/3474] Forecasting AVXL... [2026-01-26T20:16:55.001674] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-26T20:16:55.001707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-26T20:16:55.014059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-26T20:16:55.014419] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-26T20:16:55.015485] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-26T20:16:55.015551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:55.015624] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:55.015663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:55.015738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:55.077285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:55.078240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:55.078328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:55.078365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:55.207110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:55.207272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:55.207317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:55.207348] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:55.211399] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: UP (p=83.88%) [2026-01-26T20:16:55.211754] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-26T20:16:55.211897] [INFO ] [sig ] AVXL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:55.360953] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AVXL.txt [2026-01-26T20:16:55.361121] [INFO ] [sig ] [305/3474] Completed AVXL in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:55.361165] [INFO ] [sig ] [306/3474] Forecasting AVY... [2026-01-26T20:16:55.361196] [INFO ] [sig ] Generating forecast for: AVY [2026-01-26T20:16:55.361228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-26T20:16:55.374065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-26T20:16:55.374455] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-26T20:16:55.375307] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-26T20:16:55.375360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:55.375395] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:55.375427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:55.375509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:55.433459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:55.434328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:55.434412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:55.434445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:55.558850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:55.559013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:55.559056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:55.559087] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:55.562640] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-01-26T20:16:55.562940] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-26T20:16:55.563071] [INFO ] [sig ] AVY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:55.708883] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AVY.txt [2026-01-26T20:16:55.709028] [INFO ] [sig ] [306/3474] Completed AVY in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:55.709068] [INFO ] [sig ] [307/3474] Forecasting AWF... [2026-01-26T20:16:55.709105] [INFO ] [sig ] Generating forecast for: AWF [2026-01-26T20:16:55.709144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-26T20:16:55.721127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-26T20:16:55.721427] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-26T20:16:55.722214] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-26T20:16:55.722266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:55.722298] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:55.722325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:55.722382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:55.781626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:55.782548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:55.782667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:55.782907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:55.903254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:55.903435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:55.903477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:55.903508] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:55.906997] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-01-26T20:16:55.907267] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-26T20:16:55.907412] [INFO ] [sig ] AWF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:56.065815] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AWF.txt [2026-01-26T20:16:56.065976] [INFO ] [sig ] [307/3474] Completed AWF in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-26T20:16:56.066017] [INFO ] [sig ] [308/3474] Forecasting AWI... [2026-01-26T20:16:56.066048] [INFO ] [sig ] Generating forecast for: AWI [2026-01-26T20:16:56.066080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-26T20:16:56.078783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-26T20:16:56.079157] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-26T20:16:56.080063] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-26T20:16:56.080115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:56.080148] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:56.080175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:56.080232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:56.137711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:56.138598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:56.138688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:56.138721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:56.264190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:56.264370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:56.264416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:56.264447] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:56.268098] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=8.86%) [2026-01-26T20:16:56.268387] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-26T20:16:56.268520] [INFO ] [sig ] AWI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:56.411089] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AWI.txt [2026-01-26T20:16:56.411243] [INFO ] [sig ] [308/3474] Completed AWI in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-26T20:16:56.411294] [INFO ] [sig ] [309/3474] Forecasting AWK... [2026-01-26T20:16:56.411329] [INFO ] [sig ] Generating forecast for: AWK [2026-01-26T20:16:56.411363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-26T20:16:56.425747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-26T20:16:56.426177] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-26T20:16:56.427096] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-26T20:16:56.427151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:56.427186] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:56.427216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:56.427275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:56.487018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:56.488083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:56.488173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:56.488242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:56.611033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:56.611196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:56.611237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:56.611267] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:56.614783] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: DOWN (p=20.51%) [2026-01-26T20:16:56.615089] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-26T20:16:56.615224] [INFO ] [sig ] AWK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:56.758379] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AWK.txt [2026-01-26T20:16:56.758547] [INFO ] [sig ] [309/3474] Completed AWK in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-26T20:16:56.758608] [INFO ] [sig ] [310/3474] Forecasting AWP... [2026-01-26T20:16:56.758641] [INFO ] [sig ] Generating forecast for: AWP [2026-01-26T20:16:56.758674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-26T20:16:56.769981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-26T20:16:56.770324] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-26T20:16:56.771159] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-26T20:16:56.771212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:56.771244] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:56.771272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:56.771329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:56.827910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:56.828827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:56.828916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:56.828950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:56.953227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:56.953421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:56.953472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:56.953502] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:56.957306] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-26T20:16:56.957759] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-26T20:16:56.957914] [INFO ] [sig ] AWP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:57.111993] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AWP.txt [2026-01-26T20:16:57.112148] [INFO ] [sig ] [310/3474] Completed AWP in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-26T20:16:57.112189] [INFO ] [sig ] [311/3474] Forecasting AWRE... [2026-01-26T20:16:57.112219] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-26T20:16:57.112258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-26T20:16:57.123275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-26T20:16:57.123656] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-26T20:16:57.124439] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-26T20:16:57.124490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:57.124532] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:57.124560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:57.124635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:57.181189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:57.182014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:57.182097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:57.182131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:57.295814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:57.295964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:57.296008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:57.296037] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:57.299446] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=66.40%) [2026-01-26T20:16:57.299732] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-26T20:16:57.299857] [INFO ] [sig ] AWRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:57.449811] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AWRE.txt [2026-01-26T20:16:57.449952] [INFO ] [sig ] [311/3474] Completed AWRE in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:16:57.449993] [INFO ] [sig ] [312/3474] Forecasting AXGN... [2026-01-26T20:16:57.450024] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-26T20:16:57.450055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-26T20:16:57.462311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-26T20:16:57.462664] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-26T20:16:57.463443] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-26T20:16:57.463504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:57.463542] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:57.463603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:57.463676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:57.522818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:57.523725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:57.523810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:57.523843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:57.651947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:57.652224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:57.652268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:57.652297] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:57.656100] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=29.10%) [2026-01-26T20:16:57.656385] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-26T20:16:57.656517] [INFO ] [sig ] AXGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:57.809801] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AXGN.txt [2026-01-26T20:16:57.810012] [INFO ] [sig ] [312/3474] Completed AXGN in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:16:57.810063] [INFO ] [sig ] [313/3474] Forecasting AXL... [2026-01-26T20:16:57.810099] [INFO ] [sig ] Generating forecast for: AXL [2026-01-26T20:16:57.810135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-26T20:16:57.822691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-26T20:16:57.823074] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-26T20:16:57.823931] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-26T20:16:57.823984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:57.824017] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:57.824045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:57.824102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:57.885769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:57.886694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:57.886786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:57.886819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:58.022413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:58.022593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:58.022642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:58.022672] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:58.026050] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: UP (p=72.56%) [2026-01-26T20:16:58.026316] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-26T20:16:58.026440] [INFO ] [sig ] AXL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:58.170758] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AXL.txt [2026-01-26T20:16:58.171088] [INFO ] [sig ] [313/3474] Completed AXL in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:16:58.171129] [INFO ] [sig ] [314/3474] Forecasting AXP... [2026-01-26T20:16:58.171159] [INFO ] [sig ] Generating forecast for: AXP [2026-01-26T20:16:58.171190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-26T20:16:58.184444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-26T20:16:58.184863] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-26T20:16:58.185735] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-26T20:16:58.185789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:58.185821] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:58.185848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:58.185905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:58.245504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:58.246388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:58.246470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:58.246512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:58.373089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:58.373301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:58.373346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:58.373377] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:58.376859] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=62.86%) [2026-01-26T20:16:58.377139] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-26T20:16:58.377266] [INFO ] [sig ] AXP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:58.524920] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AXP.txt [2026-01-26T20:16:58.525081] [INFO ] [sig ] [314/3474] Completed AXP in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:16:58.525128] [INFO ] [sig ] [315/3474] Forecasting AXS... [2026-01-26T20:16:58.525160] [INFO ] [sig ] Generating forecast for: AXS [2026-01-26T20:16:58.525190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-26T20:16:58.537428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-26T20:16:58.537827] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-26T20:16:58.538733] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-26T20:16:58.538786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:58.538821] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:58.538850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:58.538908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:58.598277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:58.599153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:58.599239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:58.599274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:58.715703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:58.715863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:58.715904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:58.715934] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:58.719270] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=75.65%) [2026-01-26T20:16:58.719538] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-26T20:16:58.719692] [INFO ] [sig ] AXS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:16:58.862048] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/AXS.txt [2026-01-26T20:16:58.862208] [INFO ] [sig ] [315/3474] Completed AXS in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:16:58.862249] [INFO ] [sig ] [316/3474] Forecasting AXSM... [2026-01-26T20:16:58.862280] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-26T20:16:58.862311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-26T20:16:58.875461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-26T20:16:58.876072] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-26T20:16:58.876943] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-26T20:16:58.876996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:58.877056] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:58.877086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:58.877143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:58.938668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:58.939811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:58.939895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:58.939930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:59.060937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:59.061097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:59.061139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:59.061168] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:59.064620] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=48.82%) [2026-01-26T20:16:59.064896] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-26T20:16:59.065040] [INFO ] [sig ] AXSM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:59.206358] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AXSM.txt [2026-01-26T20:16:59.206504] [INFO ] [sig ] [316/3474] Completed AXSM in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:16:59.206545] [INFO ] [sig ] [317/3474] Forecasting AXTA... [2026-01-26T20:16:59.206594] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-26T20:16:59.206633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-26T20:16:59.218268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-26T20:16:59.218592] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-26T20:16:59.219363] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-26T20:16:59.219414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:59.219446] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:59.219473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:59.219537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:59.275633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:59.276244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:59.276322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:59.276355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:59.400828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:59.400990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:59.401033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:59.401063] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:59.404568] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-01-26T20:16:59.404861] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-26T20:16:59.404987] [INFO ] [sig ] AXTA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:59.548487] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AXTA.txt [2026-01-26T20:16:59.548649] [INFO ] [sig ] [317/3474] Completed AXTA in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:16:59.548693] [INFO ] [sig ] [318/3474] Forecasting AXTI... [2026-01-26T20:16:59.548725] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-26T20:16:59.548756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-26T20:16:59.561000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-26T20:16:59.561337] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-26T20:16:59.562150] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-26T20:16:59.562201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:59.562234] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:59.562261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:59.562319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:59.623004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:59.624137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:59.624229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:59.624262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:16:59.743678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:16:59.743846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:16:59.743887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:16:59.743934] [INFO ] [FORECASTER] Training complete [2026-01-26T20:16:59.747311] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=14.93%) [2026-01-26T20:16:59.747669] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-26T20:16:59.747803] [INFO ] [sig ] AXTI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:16:59.892953] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AXTI.txt [2026-01-26T20:16:59.893100] [INFO ] [sig ] [318/3474] Completed AXTI in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:16:59.893140] [INFO ] [sig ] [319/3474] Forecasting AYI... [2026-01-26T20:16:59.893171] [INFO ] [sig ] Generating forecast for: AYI [2026-01-26T20:16:59.893202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-26T20:16:59.907569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-26T20:16:59.908090] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-26T20:16:59.909187] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-26T20:16:59.909255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:16:59.909302] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:16:59.909346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:16:59.909435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:16:59.974162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:16:59.975034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:16:59.975118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:16:59.975151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:00.116536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:00.116739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:00.116783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:00.116858] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:00.120779] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-01-26T20:17:00.121154] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-26T20:17:00.121305] [INFO ] [sig ] AYI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:00.276918] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AYI.txt [2026-01-26T20:17:00.277102] [INFO ] [sig ] [319/3474] Completed AYI in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:17:00.277146] [INFO ] [sig ] [320/3474] Forecasting AZ... [2026-01-26T20:17:00.277178] [INFO ] [sig ] Generating forecast for: AZ [2026-01-26T20:17:00.277210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-26T20:17:00.289394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-26T20:17:00.289824] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-26T20:17:00.290713] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-26T20:17:00.290768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:00.290800] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:00.290828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:00.290885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:00.349290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:00.350174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:00.350275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:00.350311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:00.471504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:00.471679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:00.471720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:00.471750] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:00.475076] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=20.79%) [2026-01-26T20:17:00.475342] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-26T20:17:00.475464] [INFO ] [sig ] AZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:00.619166] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AZ.txt [2026-01-26T20:17:00.619304] [INFO ] [sig ] [320/3474] Completed AZ in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:17:00.619346] [INFO ] [sig ] [321/3474] Forecasting AZN... [2026-01-26T20:17:00.619377] [INFO ] [sig ] Generating forecast for: AZN [2026-01-26T20:17:00.619409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-26T20:17:00.631799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-26T20:17:00.632090] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-26T20:17:00.632896] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-26T20:17:00.632948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:00.632983] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:00.633011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:00.633070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:00.690220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:00.690856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:00.690934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:00.690967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:00.811371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:00.811534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:00.811595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:00.811631] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:00.814966] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-26T20:17:00.815237] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-26T20:17:00.815359] [INFO ] [sig ] AZN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:00.963511] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AZN.txt [2026-01-26T20:17:00.963704] [INFO ] [sig ] [321/3474] Completed AZN in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:17:00.963758] [INFO ] [sig ] [322/3474] Forecasting AZO... [2026-01-26T20:17:00.963818] [INFO ] [sig ] Generating forecast for: AZO [2026-01-26T20:17:00.963855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-26T20:17:00.975724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-26T20:17:00.976077] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-26T20:17:00.976905] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-26T20:17:00.976958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:00.976991] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:00.977029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:00.977087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:01.039019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:01.040244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:01.040383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:01.040425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:01.159422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:01.159605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:01.159652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:01.159683] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:01.163242] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: DOWN (p=19.32%) [2026-01-26T20:17:01.163564] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-26T20:17:01.163714] [INFO ] [sig ] AZO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:01.309474] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AZO.txt [2026-01-26T20:17:01.309638] [INFO ] [sig ] [322/3474] Completed AZO in 0.3s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:17:01.309681] [INFO ] [sig ] [323/3474] Forecasting AZZ... [2026-01-26T20:17:01.309717] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-26T20:17:01.309749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-26T20:17:01.321122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-26T20:17:01.321426] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-26T20:17:01.322434] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-26T20:17:01.322486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:01.322518] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:01.322546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:01.322625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:01.408055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:01.408961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:01.409046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:01.409082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:01.542020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:01.542184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:01.542225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:01.542255] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:01.546159] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=41.23%) [2026-01-26T20:17:01.546475] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-26T20:17:01.546628] [INFO ] [sig ] AZZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:01.704110] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/AZZ.txt [2026-01-26T20:17:01.704359] [INFO ] [sig ] [323/3474] Completed AZZ in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:17:01.704419] [INFO ] [sig ] [324/3474] Forecasting BA... [2026-01-26T20:17:01.704462] [INFO ] [sig ] Generating forecast for: BA [2026-01-26T20:17:01.704508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-26T20:17:01.721688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-26T20:17:01.722164] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-26T20:17:01.723295] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-26T20:17:01.723361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:01.723405] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:01.723443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:01.723525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:01.787849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:01.788833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:01.788926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:01.788960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:01.917779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:01.917946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:01.917988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:01.918017] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:01.921419] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=18.29%) [2026-01-26T20:17:01.921742] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-26T20:17:01.921874] [INFO ] [sig ] BA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:02.076242] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BA.txt [2026-01-26T20:17:02.076406] [INFO ] [sig ] [324/3474] Completed BA in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.0m [2026-01-26T20:17:02.076448] [INFO ] [sig ] [325/3474] Forecasting BABA... [2026-01-26T20:17:02.076479] [INFO ] [sig ] Generating forecast for: BABA [2026-01-26T20:17:02.076510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-26T20:17:02.088375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-26T20:17:02.088725] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-26T20:17:02.089528] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-26T20:17:02.089605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:02.089649] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:02.089684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:02.089754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:02.149178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:02.149854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:02.149933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:02.149967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:02.275339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:02.275509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:02.275550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:02.275596] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:02.279100] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=24.94%) [2026-01-26T20:17:02.279370] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-26T20:17:02.279497] [INFO ] [sig ] BABA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:02.422621] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BABA.txt [2026-01-26T20:17:02.422786] [INFO ] [sig ] [325/3474] Completed BABA in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:02.422826] [INFO ] [sig ] [326/3474] Forecasting BABX... [2026-01-26T20:17:02.422858] [INFO ] [sig ] Generating forecast for: BABX [2026-01-26T20:17:02.422905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-26T20:17:02.435127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-26T20:17:02.435492] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-26T20:17:02.436344] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-26T20:17:02.436408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:02.436440] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:02.436468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:02.436525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:02.493828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:02.494721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:02.494835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:02.494870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:02.615062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:02.615223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:02.615266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:02.615296] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:02.618774] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=36.37%) [2026-01-26T20:17:02.619049] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-26T20:17:02.619169] [INFO ] [sig ] BABX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:02.765760] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BABX.txt [2026-01-26T20:17:02.765921] [INFO ] [sig ] [326/3474] Completed BABX in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:02.765970] [INFO ] [sig ] [327/3474] Forecasting BAC... [2026-01-26T20:17:02.766004] [INFO ] [sig ] Generating forecast for: BAC [2026-01-26T20:17:02.766036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-26T20:17:02.777451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-26T20:17:02.777837] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-26T20:17:02.778624] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-26T20:17:02.778676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:02.778708] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:02.778736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:02.778793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:02.837135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:02.838027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:02.838113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:02.838146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:02.966680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:02.966886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:02.966936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:02.966966] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:02.971146] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-26T20:17:02.971456] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-26T20:17:02.971604] [INFO ] [sig ] BAC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:03.120608] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BAC.txt [2026-01-26T20:17:03.120799] [INFO ] [sig ] [327/3474] Completed BAC in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:03.120846] [INFO ] [sig ] [328/3474] Forecasting BAH... [2026-01-26T20:17:03.120878] [INFO ] [sig ] Generating forecast for: BAH [2026-01-26T20:17:03.120909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-26T20:17:03.133395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-26T20:17:03.133808] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-26T20:17:03.134612] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-26T20:17:03.134675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:03.134714] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:03.134747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:03.134813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:03.193798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:03.194685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:03.194771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:03.194804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:03.326158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:03.326321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:03.326361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:03.326390] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:03.330294] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: DOWN (p=47.56%) [2026-01-26T20:17:03.330598] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-26T20:17:03.330734] [INFO ] [sig ] BAH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:03.478281] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BAH.txt [2026-01-26T20:17:03.478443] [INFO ] [sig ] [328/3474] Completed BAH in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:03.478484] [INFO ] [sig ] [329/3474] Forecasting BALL... [2026-01-26T20:17:03.478516] [INFO ] [sig ] Generating forecast for: BALL [2026-01-26T20:17:03.478549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-26T20:17:03.491905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-26T20:17:03.492278] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-26T20:17:03.493090] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-26T20:17:03.493142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:03.493175] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:03.493203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:03.493259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:03.550395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:03.551266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:03.551350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:03.551384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:03.673006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:03.673197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:03.673239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:03.673268] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:03.676661] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=32.47%) [2026-01-26T20:17:03.676944] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-26T20:17:03.677063] [INFO ] [sig ] BALL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:03.820759] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BALL.txt [2026-01-26T20:17:03.820890] [INFO ] [sig ] [329/3474] Completed BALL in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:03.820931] [INFO ] [sig ] [330/3474] Forecasting BAM... [2026-01-26T20:17:03.820961] [INFO ] [sig ] Generating forecast for: BAM [2026-01-26T20:17:03.820992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-26T20:17:03.832815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-26T20:17:03.833068] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-26T20:17:03.833848] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-26T20:17:03.833900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:03.833933] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:03.833960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:03.834017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:03.891275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:03.891878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:03.891956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:03.891988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:04.008818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:04.008930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:04.008969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:04.008999] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:04.012159] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=43.45%) [2026-01-26T20:17:04.012434] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-26T20:17:04.012552] [INFO ] [sig ] BAM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:04.154277] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BAM.txt [2026-01-26T20:17:04.154386] [INFO ] [sig ] [330/3474] Completed BAM in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:04.154432] [INFO ] [sig ] [331/3474] Forecasting BANC... [2026-01-26T20:17:04.154462] [INFO ] [sig ] Generating forecast for: BANC [2026-01-26T20:17:04.154493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-26T20:17:04.168867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-26T20:17:04.169497] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-26T20:17:04.170610] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-26T20:17:04.170665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:04.170698] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:04.170726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:04.170784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:04.235748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:04.236906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:04.236996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:04.237032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:04.369382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:04.369568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:04.369649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:04.369693] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:04.373353] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=26.96%) [2026-01-26T20:17:04.373789] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-26T20:17:04.373973] [INFO ] [sig ] BANC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:04.520769] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BANC.txt [2026-01-26T20:17:04.520932] [INFO ] [sig ] [331/3474] Completed BANC in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:04.520975] [INFO ] [sig ] [332/3474] Forecasting BAND... [2026-01-26T20:17:04.521004] [INFO ] [sig ] Generating forecast for: BAND [2026-01-26T20:17:04.521035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-26T20:17:04.533111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-26T20:17:04.533487] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-26T20:17:04.534317] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-26T20:17:04.534369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:04.534402] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:04.534429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:04.534485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:04.596251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:04.597173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:04.597261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:04.597295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:04.727795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:04.727973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:04.728028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:04.728070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:04.731897] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-26T20:17:04.732223] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-26T20:17:04.732362] [INFO ] [sig ] BAND: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:04.882823] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BAND.txt [2026-01-26T20:17:04.882981] [INFO ] [sig ] [332/3474] Completed BAND in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:04.883021] [INFO ] [sig ] [333/3474] Forecasting BANF... [2026-01-26T20:17:04.883052] [INFO ] [sig ] Generating forecast for: BANF [2026-01-26T20:17:04.883083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-26T20:17:04.894823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-26T20:17:04.895145] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-26T20:17:04.895940] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-26T20:17:04.895992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:04.896049] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:04.896078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:04.896137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:04.954697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:04.955653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:04.955745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:04.955779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:05.080233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:05.080395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:05.080447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:05.080482] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:05.084073] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=92.18%) [2026-01-26T20:17:05.084352] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-26T20:17:05.084478] [INFO ] [sig ] BANF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:05.230536] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BANF.txt [2026-01-26T20:17:05.230722] [INFO ] [sig ] [333/3474] Completed BANF in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:05.230766] [INFO ] [sig ] [334/3474] Forecasting BANX... [2026-01-26T20:17:05.230797] [INFO ] [sig ] Generating forecast for: BANX [2026-01-26T20:17:05.230828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-26T20:17:05.242099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-26T20:17:05.242447] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-26T20:17:05.243469] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-26T20:17:05.243523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:05.243555] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:05.243606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:05.243668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:05.304154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:05.305045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:05.305132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:05.305167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:05.420785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:05.420944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:05.420987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:05.421016] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:05.424429] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-01-26T20:17:05.424747] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-26T20:17:05.424873] [INFO ] [sig ] BANX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:05.578601] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BANX.txt [2026-01-26T20:17:05.578762] [INFO ] [sig ] [334/3474] Completed BANX in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:05.578803] [INFO ] [sig ] [335/3474] Forecasting BAP... [2026-01-26T20:17:05.578835] [INFO ] [sig ] Generating forecast for: BAP [2026-01-26T20:17:05.578866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-26T20:17:05.591111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-26T20:17:05.591505] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-26T20:17:05.592376] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-26T20:17:05.592444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:05.592479] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:05.592507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:05.592565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:05.649326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:05.650217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:05.650302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:05.650336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:05.774335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:05.774499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:05.774542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:05.774593] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:05.778101] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-01-26T20:17:05.778405] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-26T20:17:05.778542] [INFO ] [sig ] BAP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:05.928279] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BAP.txt [2026-01-26T20:17:05.928441] [INFO ] [sig ] [335/3474] Completed BAP in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:05.928483] [INFO ] [sig ] [336/3474] Forecasting BATRA... [2026-01-26T20:17:05.928513] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-26T20:17:05.928545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-26T20:17:05.940367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-26T20:17:05.940877] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-26T20:17:05.941724] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-26T20:17:05.941778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:05.941811] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:05.941841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:05.941899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:06.001194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:06.002123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:06.002210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:06.002243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:06.123330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:06.123491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:06.123531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:06.123612] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:06.127071] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=53.71%) [2026-01-26T20:17:06.127354] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-26T20:17:06.127518] [INFO ] [sig ] BATRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:06.271732] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BATRA.txt [2026-01-26T20:17:06.271876] [INFO ] [sig ] [336/3474] Completed BATRA in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:06.271916] [INFO ] [sig ] [337/3474] Forecasting BATRK... [2026-01-26T20:17:06.271947] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-26T20:17:06.271979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-26T20:17:06.287218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-26T20:17:06.287719] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-26T20:17:06.288764] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-26T20:17:06.288825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:06.288864] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:06.288896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:06.288974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:06.349945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:06.350872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:06.350959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:06.350992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:06.471554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:06.471731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:06.471773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:06.471802] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:06.475139] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: UP (p=75.29%) [2026-01-26T20:17:06.475413] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-26T20:17:06.475536] [INFO ] [sig ] BATRK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:06.618461] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BATRK.txt [2026-01-26T20:17:06.618614] [INFO ] [sig ] [337/3474] Completed BATRK in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.9m [2026-01-26T20:17:06.618657] [INFO ] [sig ] [338/3474] Forecasting BAX... [2026-01-26T20:17:06.618687] [INFO ] [sig ] Generating forecast for: BAX [2026-01-26T20:17:06.618718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-26T20:17:06.630286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-26T20:17:06.630596] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-26T20:17:06.631375] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-26T20:17:06.631427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:06.631460] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:06.631487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:06.631549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:06.687957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:06.688642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:06.688722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:06.688754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:06.808931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:06.809085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:06.809128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:06.809159] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:06.812695] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: UP (p=85.77%) [2026-01-26T20:17:06.812990] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-26T20:17:06.813115] [INFO ] [sig ] BAX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:06.957619] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BAX.txt [2026-01-26T20:17:06.957795] [INFO ] [sig ] [338/3474] Completed BAX in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.8m [2026-01-26T20:17:06.957853] [INFO ] [sig ] [339/3474] Forecasting BB... [2026-01-26T20:17:06.957889] [INFO ] [sig ] Generating forecast for: BB [2026-01-26T20:17:06.957923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-26T20:17:06.969775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-26T20:17:06.970183] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-26T20:17:06.971128] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-26T20:17:06.971183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:06.971217] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:06.971246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:06.971304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:07.030854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:07.031946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:07.032034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:07.032067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:07.155425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:07.155600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:07.155642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:07.155672] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:07.159074] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-01-26T20:17:07.159358] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-26T20:17:07.159482] [INFO ] [sig ] BB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:07.304319] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BB.txt [2026-01-26T20:17:07.304479] [INFO ] [sig ] [339/3474] Completed BB in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.8m [2026-01-26T20:17:07.304521] [INFO ] [sig ] [340/3474] Forecasting BBAI... [2026-01-26T20:17:07.304552] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-26T20:17:07.304603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-26T20:17:07.316752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-26T20:17:07.317137] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-26T20:17:07.318108] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-26T20:17:07.318165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:07.318199] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:07.318228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:07.318286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:07.375636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:07.376530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:07.376641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:07.376677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:07.498555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:07.498732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:07.498775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:07.498807] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:07.502287] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=55.25%) [2026-01-26T20:17:07.502588] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-26T20:17:07.502738] [INFO ] [sig ] BBAI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:07.650589] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBAI.txt [2026-01-26T20:17:07.650735] [INFO ] [sig ] [340/3474] Completed BBAI in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 18.8m [2026-01-26T20:17:07.650776] [INFO ] [sig ] [341/3474] Forecasting BBCP... [2026-01-26T20:17:07.650807] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-26T20:17:07.650838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-26T20:17:07.662251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-26T20:17:07.662594] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-26T20:17:07.663440] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-26T20:17:07.663494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:07.663526] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:07.663554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:07.663657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:07.720842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:07.721632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:07.721715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:07.721749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:07.839090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:07.839242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:07.839283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:07.839312] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:07.842702] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-26T20:17:07.842977] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-26T20:17:07.843101] [INFO ] [sig ] BBCP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:07.989336] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBCP.txt [2026-01-26T20:17:07.989473] [INFO ] [sig ] [341/3474] Completed BBCP in 0.3s | 2.78 sym/s | Total: 2.0m | ETA: 18.8m [2026-01-26T20:17:07.989512] [INFO ] [sig ] [342/3474] Forecasting BBD... [2026-01-26T20:17:07.989544] [INFO ] [sig ] Generating forecast for: BBD [2026-01-26T20:17:07.989592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-26T20:17:08.001493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-26T20:17:08.001812] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-26T20:17:08.002604] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-26T20:17:08.002657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:08.002689] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:08.002717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:08.002778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:08.058890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:08.059591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:08.059673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:08.059706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:08.181761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:08.181917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:08.181974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:08.182005] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:08.185398] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-01-26T20:17:08.185686] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-26T20:17:08.185850] [INFO ] [sig ] BBD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:08.337992] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBD.txt [2026-01-26T20:17:08.338121] [INFO ] [sig ] [342/3474] Completed BBD in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-26T20:17:08.338161] [INFO ] [sig ] [343/3474] Forecasting BBDO... [2026-01-26T20:17:08.338191] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-26T20:17:08.338224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-26T20:17:08.350303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-26T20:17:08.350624] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-26T20:17:08.351400] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-26T20:17:08.351452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:08.351483] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:08.351511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:08.351587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:08.408098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:08.408710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:08.408811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:08.408845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:08.527555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:08.527699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:08.527742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:08.527780] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:08.530987] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=76.84%) [2026-01-26T20:17:08.531249] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-26T20:17:08.531370] [INFO ] [sig ] BBDO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:08.673928] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBDO.txt [2026-01-26T20:17:08.674038] [INFO ] [sig ] [343/3474] Completed BBDO in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-26T20:17:08.674076] [INFO ] [sig ] [344/3474] Forecasting BBH... [2026-01-26T20:17:08.674107] [INFO ] [sig ] Generating forecast for: BBH [2026-01-26T20:17:08.674138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-26T20:17:08.684686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-26T20:17:08.684976] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-26T20:17:08.685778] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-26T20:17:08.685840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:08.685880] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:08.685913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:08.685971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:08.742563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:08.743197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:08.743284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:08.743317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:08.849394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:08.849502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:08.849540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:08.849586] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:08.852821] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-01-26T20:17:08.853085] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-26T20:17:08.853207] [INFO ] [sig ] BBH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:08.998016] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BBH.txt [2026-01-26T20:17:08.998136] [INFO ] [sig ] [344/3474] Completed BBH in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-26T20:17:08.998175] [INFO ] [sig ] [345/3474] Forecasting BBIO... [2026-01-26T20:17:08.998206] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-26T20:17:08.998237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-26T20:17:09.009628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-26T20:17:09.009901] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-26T20:17:09.010692] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-26T20:17:09.010744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:09.010776] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:09.010802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:09.010858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:09.067066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:09.067683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:09.067760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:09.067792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:09.191642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:09.191780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:09.191820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:09.191849] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:09.195284] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-26T20:17:09.195600] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-26T20:17:09.195735] [INFO ] [sig ] BBIO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:09.340222] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BBIO.txt [2026-01-26T20:17:09.340342] [INFO ] [sig ] [345/3474] Completed BBIO in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-26T20:17:09.340382] [INFO ] [sig ] [346/3474] Forecasting BBLG... [2026-01-26T20:17:09.340412] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-26T20:17:09.340442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-26T20:17:09.351495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-26T20:17:09.351814] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-26T20:17:09.352608] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-26T20:17:09.352669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:09.352717] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:09.352749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:09.352807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:09.408940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:09.409534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:09.409632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:09.409666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:09.524872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:09.525001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:09.525040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:09.525070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:09.528320] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=55.88%) [2026-01-26T20:17:09.528601] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-26T20:17:09.528723] [INFO ] [sig ] BBLG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:09.673940] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBLG.txt [2026-01-26T20:17:09.674082] [INFO ] [sig ] [346/3474] Completed BBLG in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-26T20:17:09.674123] [INFO ] [sig ] [347/3474] Forecasting BBN... [2026-01-26T20:17:09.674153] [INFO ] [sig ] Generating forecast for: BBN [2026-01-26T20:17:09.674184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-26T20:17:09.689139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-26T20:17:09.689421] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-26T20:17:09.690221] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-26T20:17:09.690273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:09.690305] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:09.690333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:09.690391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:09.747211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:09.747850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:09.747931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:09.747963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:09.863610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:09.863725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:09.863765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:09.863800] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:09.866984] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-01-26T20:17:09.867245] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-26T20:17:09.867366] [INFO ] [sig ] BBN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:10.008723] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBN.txt [2026-01-26T20:17:10.008839] [INFO ] [sig ] [347/3474] Completed BBN in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.8m [2026-01-26T20:17:10.008883] [INFO ] [sig ] [348/3474] Forecasting BBSI... [2026-01-26T20:17:10.008912] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-26T20:17:10.008941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-26T20:17:10.020533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-26T20:17:10.020866] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-26T20:17:10.021737] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-26T20:17:10.021793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:10.021826] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:10.021855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:10.021918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:10.078262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:10.078887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:10.078965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:10.078997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:10.200048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:10.200200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:10.200240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:10.200269] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:10.203614] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-01-26T20:17:10.203883] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-26T20:17:10.204001] [INFO ] [sig ] BBSI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:10.348109] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBSI.txt [2026-01-26T20:17:10.348244] [INFO ] [sig ] [348/3474] Completed BBSI in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:10.348284] [INFO ] [sig ] [349/3474] Forecasting BBUC... [2026-01-26T20:17:10.348315] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-26T20:17:10.348345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-26T20:17:10.359912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-26T20:17:10.360203] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-26T20:17:10.361015] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-26T20:17:10.361068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:10.361101] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:10.361128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:10.361184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:10.418166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:10.418781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:10.418859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:10.418892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:10.539414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:10.539549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:10.539611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:10.539643] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:10.542898] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-26T20:17:10.543160] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-26T20:17:10.543280] [INFO ] [sig ] BBUC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:10.684950] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BBUC.txt [2026-01-26T20:17:10.685061] [INFO ] [sig ] [349/3474] Completed BBUC in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:10.685100] [INFO ] [sig ] [350/3474] Forecasting BBVA... [2026-01-26T20:17:10.685128] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-26T20:17:10.685166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-26T20:17:10.696769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-26T20:17:10.697085] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-26T20:17:10.697939] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-26T20:17:10.697991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:10.698047] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:10.698081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:10.698157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:10.755373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:10.755993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:10.756071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:10.756103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:10.879018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:10.879145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:10.879188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:10.879217] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:10.882492] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=53.11%) [2026-01-26T20:17:10.882774] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-26T20:17:10.882903] [INFO ] [sig ] BBVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:11.024706] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBVA.txt [2026-01-26T20:17:11.024817] [INFO ] [sig ] [350/3474] Completed BBVA in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:11.024860] [INFO ] [sig ] [351/3474] Forecasting BBWI... [2026-01-26T20:17:11.024890] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-26T20:17:11.024921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-26T20:17:11.036809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-26T20:17:11.037126] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-26T20:17:11.037963] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-26T20:17:11.038017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:11.038050] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:11.038078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:11.038137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:11.095071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:11.095698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:11.095795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:11.095838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:11.217738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:11.217898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:11.217949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:11.217986] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:11.221748] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=69.01%) [2026-01-26T20:17:11.222024] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-26T20:17:11.222148] [INFO ] [sig ] BBWI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:11.365646] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBWI.txt [2026-01-26T20:17:11.365806] [INFO ] [sig ] [351/3474] Completed BBWI in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:11.365848] [INFO ] [sig ] [352/3474] Forecasting BBY... [2026-01-26T20:17:11.365880] [INFO ] [sig ] Generating forecast for: BBY [2026-01-26T20:17:11.365912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-26T20:17:11.377543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-26T20:17:11.377942] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-26T20:17:11.378776] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-26T20:17:11.378831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:11.378866] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:11.378895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:11.378953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:11.436385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:11.437233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:11.437316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:11.437350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:11.559824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:11.559969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:11.560010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:11.560039] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:11.563902] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-01-26T20:17:11.564167] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-26T20:17:11.564295] [INFO ] [sig ] BBY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:11.707710] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BBY.txt [2026-01-26T20:17:11.707842] [INFO ] [sig ] [352/3474] Completed BBY in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:11.707890] [INFO ] [sig ] [353/3474] Forecasting BC... [2026-01-26T20:17:11.707928] [INFO ] [sig ] Generating forecast for: BC [2026-01-26T20:17:11.707966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-26T20:17:11.718717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-26T20:17:11.718994] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-26T20:17:11.719789] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-26T20:17:11.719839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:11.719871] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:11.719898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:11.719955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:11.778326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:11.778962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:11.779045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:11.779078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:11.900870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:11.901016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:11.901056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:11.901085] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:11.904500] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=81.52%) [2026-01-26T20:17:11.904795] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-26T20:17:11.904917] [INFO ] [sig ] BC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:12.047956] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BC.txt [2026-01-26T20:17:12.048100] [INFO ] [sig ] [353/3474] Completed BC in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:12.048143] [INFO ] [sig ] [354/3474] Forecasting BCAL... [2026-01-26T20:17:12.048177] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-26T20:17:12.048210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-26T20:17:12.059600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-26T20:17:12.059872] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-26T20:17:12.060658] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-26T20:17:12.060711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:12.060743] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:12.060769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:12.060826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:12.117910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:12.118544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:12.118641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:12.118677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:12.237090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:12.237242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:12.237282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:12.237311] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:12.240863] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-01-26T20:17:12.241137] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-26T20:17:12.241262] [INFO ] [sig ] BCAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:12.383371] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BCAL.txt [2026-01-26T20:17:12.383498] [INFO ] [sig ] [354/3474] Completed BCAL in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:12.383538] [INFO ] [sig ] [355/3474] Forecasting BCAX... [2026-01-26T20:17:12.383568] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-26T20:17:12.383618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-26T20:17:12.395175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-26T20:17:12.395447] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-26T20:17:12.396243] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-26T20:17:12.396294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:12.396325] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:12.396352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:12.396408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:12.455492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:12.456378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:12.456468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:12.456502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:12.579255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:12.579380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:12.579421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:12.579449] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:12.582826] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=21.36%) [2026-01-26T20:17:12.583123] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-26T20:17:12.583243] [INFO ] [sig ] BCAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:12.726147] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BCAX.txt [2026-01-26T20:17:12.726281] [INFO ] [sig ] [355/3474] Completed BCAX in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:12.726331] [INFO ] [sig ] [356/3474] Forecasting BCBP... [2026-01-26T20:17:12.726372] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-26T20:17:12.726408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-26T20:17:12.738942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-26T20:17:12.739265] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-26T20:17:12.740090] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-26T20:17:12.740142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:12.740176] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:12.740204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:12.740263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:12.797455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:12.798110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:12.798190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:12.798225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:12.922320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:12.922475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:12.922516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:12.922545] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:12.925896] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: UP (p=93.36%) [2026-01-26T20:17:12.926167] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-26T20:17:12.926287] [INFO ] [sig ] BCBP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:13.068134] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCBP.txt [2026-01-26T20:17:13.068262] [INFO ] [sig ] [356/3474] Completed BCBP in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:13.068302] [INFO ] [sig ] [357/3474] Forecasting BCC... [2026-01-26T20:17:13.068333] [INFO ] [sig ] Generating forecast for: BCC [2026-01-26T20:17:13.068363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-26T20:17:13.079663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-26T20:17:13.079969] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-26T20:17:13.080775] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-26T20:17:13.080827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:13.080865] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:13.080899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:13.080980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:13.137430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:13.138119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:13.138198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:13.138231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:13.255044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:13.255194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:13.255234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:13.255263] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:13.258644] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-01-26T20:17:13.258910] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-26T20:17:13.259036] [INFO ] [sig ] BCC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:13.401984] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BCC.txt [2026-01-26T20:17:13.402126] [INFO ] [sig ] [357/3474] Completed BCC in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:13.402172] [INFO ] [sig ] [358/3474] Forecasting BCDA... [2026-01-26T20:17:13.402204] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-26T20:17:13.402235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-26T20:17:13.413489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-26T20:17:13.413831] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-26T20:17:13.414673] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-26T20:17:13.414728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:13.414762] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:13.414790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:13.414848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:13.472039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:13.472815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:13.472898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:13.472939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:13.600823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:13.600984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:13.601026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:13.601055] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:13.604405] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-01-26T20:17:13.604703] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-26T20:17:13.604835] [INFO ] [sig ] BCDA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:13.750701] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCDA.txt [2026-01-26T20:17:13.750842] [INFO ] [sig ] [358/3474] Completed BCDA in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:13.750890] [INFO ] [sig ] [359/3474] Forecasting BCE... [2026-01-26T20:17:13.750928] [INFO ] [sig ] Generating forecast for: BCE [2026-01-26T20:17:13.750966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-26T20:17:13.762515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-26T20:17:13.762854] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-26T20:17:13.763682] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-26T20:17:13.763745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:13.763781] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:13.763810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:13.763874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:13.821443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:13.822110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:13.822192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:13.822227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:13.946232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:13.946386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:13.946428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:13.946458] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:13.949998] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-26T20:17:13.950282] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-26T20:17:13.950408] [INFO ] [sig ] BCE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:14.097008] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BCE.txt [2026-01-26T20:17:14.097163] [INFO ] [sig ] [359/3474] Completed BCE in 0.3s | 2.78 sym/s | Total: 2.1m | ETA: 18.7m [2026-01-26T20:17:14.097202] [INFO ] [sig ] [360/3474] Forecasting BCH... [2026-01-26T20:17:14.097233] [INFO ] [sig ] Generating forecast for: BCH [2026-01-26T20:17:14.097266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-26T20:17:14.109660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-26T20:17:14.110046] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-26T20:17:14.110874] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-26T20:17:14.110928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:14.110962] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:14.110992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:14.111051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:14.169335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:14.170207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:14.170331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:14.170367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:14.294120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:14.294282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:14.294325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:14.294354] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:14.297836] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=69.01%) [2026-01-26T20:17:14.298153] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-26T20:17:14.298280] [INFO ] [sig ] BCH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:14.444686] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCH.txt [2026-01-26T20:17:14.444844] [INFO ] [sig ] [360/3474] Completed BCH in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:14.444885] [INFO ] [sig ] [361/3474] Forecasting BCML... [2026-01-26T20:17:14.444917] [INFO ] [sig ] Generating forecast for: BCML [2026-01-26T20:17:14.444948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-26T20:17:14.455522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-26T20:17:14.455885] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-26T20:17:14.456694] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-26T20:17:14.456746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:14.456778] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:14.456806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:14.456863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:14.513850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:14.514620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:14.514702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:14.514736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:14.626273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:14.626431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:14.626472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:14.626502] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:14.629957] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-26T20:17:14.630231] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-26T20:17:14.630354] [INFO ] [sig ] BCML: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:14.773218] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCML.txt [2026-01-26T20:17:14.773366] [INFO ] [sig ] [361/3474] Completed BCML in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:14.773407] [INFO ] [sig ] [362/3474] Forecasting BCO... [2026-01-26T20:17:14.773438] [INFO ] [sig ] Generating forecast for: BCO [2026-01-26T20:17:14.773469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-26T20:17:14.785431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-26T20:17:14.785720] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-26T20:17:14.786482] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-26T20:17:14.786534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:14.786582] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:14.786613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:14.786670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:14.842431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:14.843058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:14.843137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:14.843170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:14.964286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:14.964443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:14.964483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:14.964512] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:14.968377] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=50.04%) [2026-01-26T20:17:14.968666] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-26T20:17:14.968789] [INFO ] [sig ] BCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:15.111282] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCO.txt [2026-01-26T20:17:15.111402] [INFO ] [sig ] [362/3474] Completed BCO in 0.3s | 2.78 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:15.111447] [INFO ] [sig ] [363/3474] Forecasting BCPC... [2026-01-26T20:17:15.111479] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-26T20:17:15.111510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-26T20:17:15.123683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-26T20:17:15.123993] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-26T20:17:15.124806] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-26T20:17:15.124857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:15.124894] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:15.124928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:15.124998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:15.180912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:15.181704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:15.181783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:15.181816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:15.303771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:15.303929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:15.303969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:15.303999] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:15.307318] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=22.02%) [2026-01-26T20:17:15.307642] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-26T20:17:15.307768] [INFO ] [sig ] BCPC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:15.453264] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BCPC.txt [2026-01-26T20:17:15.453436] [INFO ] [sig ] [363/3474] Completed BCPC in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:15.453478] [INFO ] [sig ] [364/3474] Forecasting BCRX... [2026-01-26T20:17:15.453508] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-26T20:17:15.453540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-26T20:17:15.465357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-26T20:17:15.465725] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-26T20:17:15.466562] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-26T20:17:15.466637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:15.466670] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:15.466697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:15.466754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:15.525803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:15.526561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:15.526661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:15.526695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:15.649539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:15.649717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:15.649760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:15.649791] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:15.653533] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-01-26T20:17:15.653869] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-26T20:17:15.654009] [INFO ] [sig ] BCRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:15.805955] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCRX.txt [2026-01-26T20:17:15.806153] [INFO ] [sig ] [364/3474] Completed BCRX in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:15.806203] [INFO ] [sig ] [365/3474] Forecasting BCS... [2026-01-26T20:17:15.806235] [INFO ] [sig ] Generating forecast for: BCS [2026-01-26T20:17:15.806269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-26T20:17:15.819055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-26T20:17:15.819452] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-26T20:17:15.820465] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-26T20:17:15.820519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:15.820551] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:15.820598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:15.820659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:15.879628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:15.880524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:15.880630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:15.880666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:15.999285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:15.999444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:15.999489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:15.999519] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:16.002987] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: DOWN (p=10.32%) [2026-01-26T20:17:16.003296] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-26T20:17:16.003437] [INFO ] [sig ] BCS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:16.146730] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BCS.txt [2026-01-26T20:17:16.146865] [INFO ] [sig ] [365/3474] Completed BCS in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:16.146905] [INFO ] [sig ] [366/3474] Forecasting BCSF... [2026-01-26T20:17:16.146935] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-26T20:17:16.146967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-26T20:17:16.158634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-26T20:17:16.158958] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-26T20:17:16.159762] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-26T20:17:16.159814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:16.159847] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:16.159875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:16.159932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:16.216124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:16.216872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:16.216953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:16.216986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:16.337472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:16.337654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:16.337714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:16.337748] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:16.341313] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=69.13%) [2026-01-26T20:17:16.341647] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-26T20:17:16.341784] [INFO ] [sig ] BCSF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:16.495339] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCSF.txt [2026-01-26T20:17:16.495508] [INFO ] [sig ] [366/3474] Completed BCSF in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:16.495556] [INFO ] [sig ] [367/3474] Forecasting BCTX... [2026-01-26T20:17:16.495606] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-26T20:17:16.495638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-26T20:17:16.507185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-26T20:17:16.507594] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-26T20:17:16.508437] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-26T20:17:16.508495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:16.508602] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:16.508640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:16.508710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:16.565528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:16.566272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:16.566424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:16.566461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:16.688242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:16.688401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:16.688442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:16.688471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:16.691862] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: DOWN (p=47.86%) [2026-01-26T20:17:16.692137] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-26T20:17:16.692258] [INFO ] [sig ] BCTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:16.834969] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BCTX.txt [2026-01-26T20:17:16.835135] [INFO ] [sig ] [367/3474] Completed BCTX in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:16.835181] [INFO ] [sig ] [368/3474] Forecasting BCX... [2026-01-26T20:17:16.835223] [INFO ] [sig ] Generating forecast for: BCX [2026-01-26T20:17:16.835268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-26T20:17:16.846804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-26T20:17:16.847148] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-26T20:17:16.848176] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-26T20:17:16.848229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:16.848261] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:16.848288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:16.848358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:16.908602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:16.909627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:16.909720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:16.909754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:17.036258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:17.036416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:17.036459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:17.036490] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:17.039982] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=96.82%) [2026-01-26T20:17:17.040321] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-26T20:17:17.040489] [INFO ] [sig ] BCX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:17.185814] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCX.txt [2026-01-26T20:17:17.185985] [INFO ] [sig ] [368/3474] Completed BCX in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:17.186036] [INFO ] [sig ] [369/3474] Forecasting BCYC... [2026-01-26T20:17:17.186067] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-26T20:17:17.186098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-26T20:17:17.197550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-26T20:17:17.197905] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-26T20:17:17.198735] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-26T20:17:17.198787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:17.198820] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:17.198847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:17.198903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:17.257523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:17.258475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:17.258587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:17.258626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:17.381383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:17.381548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:17.381607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:17.381638] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:17.385085] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=84.43%) [2026-01-26T20:17:17.385541] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-26T20:17:17.385683] [INFO ] [sig ] BCYC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:17.528171] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BCYC.txt [2026-01-26T20:17:17.528313] [INFO ] [sig ] [369/3474] Completed BCYC in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:17.528365] [INFO ] [sig ] [370/3474] Forecasting BDC... [2026-01-26T20:17:17.528396] [INFO ] [sig ] Generating forecast for: BDC [2026-01-26T20:17:17.528427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-26T20:17:17.540298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-26T20:17:17.540649] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-26T20:17:17.541431] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-26T20:17:17.541484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:17.541527] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:17.541556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:17.541633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:17.597952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:17.598669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:17.598751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:17.598785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:17.718539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:17.718716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:17.718757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:17.718816] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:17.722187] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=66.86%) [2026-01-26T20:17:17.722456] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-26T20:17:17.722601] [INFO ] [sig ] BDC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:17.866402] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BDC.txt [2026-01-26T20:17:17.866555] [INFO ] [sig ] [370/3474] Completed BDC in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:17.866615] [INFO ] [sig ] [371/3474] Forecasting BDJ... [2026-01-26T20:17:17.866647] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-26T20:17:17.866678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-26T20:17:17.881290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-26T20:17:17.881655] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-26T20:17:17.882474] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-26T20:17:17.882526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:17.882558] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:17.882603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:17.882660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:17.939843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:17.940734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:17.940826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:17.940861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:18.066931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:18.067101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:18.067155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:18.067188] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:18.070917] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-01-26T20:17:18.071204] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-26T20:17:18.071337] [INFO ] [sig ] BDJ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:18.217262] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BDJ.txt [2026-01-26T20:17:18.217488] [INFO ] [sig ] [371/3474] Completed BDJ in 0.4s | 2.79 sym/s | Total: 2.2m | ETA: 18.6m [2026-01-26T20:17:18.217586] [INFO ] [sig ] [372/3474] Forecasting BDN... [2026-01-26T20:17:18.217628] [INFO ] [sig ] Generating forecast for: BDN [2026-01-26T20:17:18.217666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-26T20:17:18.229007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-26T20:17:18.229286] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-26T20:17:18.230145] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-26T20:17:18.230196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:18.230228] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:18.230254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:18.230310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:18.288069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:18.289003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:18.289091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:18.289122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:18.410814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:18.410978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:18.411022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:18.411052] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:18.414409] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=17.04%) [2026-01-26T20:17:18.414702] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-26T20:17:18.414829] [INFO ] [sig ] BDN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:18.559165] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BDN.txt [2026-01-26T20:17:18.559326] [INFO ] [sig ] [372/3474] Completed BDN in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.5m [2026-01-26T20:17:18.559367] [INFO ] [sig ] [373/3474] Forecasting BDRX... [2026-01-26T20:17:18.559397] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-26T20:17:18.559429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-26T20:17:18.570460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-26T20:17:18.570829] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-26T20:17:18.571678] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-26T20:17:18.571729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:18.571761] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:18.571788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:18.571844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:18.632259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:18.633185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:18.633289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:18.633323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:18.754353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:18.754515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:18.754556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:18.754604] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:18.757976] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-26T20:17:18.758257] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-26T20:17:18.758382] [INFO ] [sig ] BDRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:18.902042] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BDRX.txt [2026-01-26T20:17:18.902199] [INFO ] [sig ] [373/3474] Completed BDRX in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.5m [2026-01-26T20:17:18.902239] [INFO ] [sig ] [374/3474] Forecasting BDSX... [2026-01-26T20:17:18.902276] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-26T20:17:18.902309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-26T20:17:18.913737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-26T20:17:18.914084] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-26T20:17:18.914883] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-26T20:17:18.914935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:18.914968] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:18.914999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:18.915068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:18.972685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:18.973538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:18.973642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:18.973677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:19.090642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:19.090803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:19.090845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:19.090875] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:19.094270] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=49.81%) [2026-01-26T20:17:19.094547] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-26T20:17:19.094690] [INFO ] [sig ] BDSX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:19.239929] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BDSX.txt [2026-01-26T20:17:19.240094] [INFO ] [sig ] [374/3474] Completed BDSX in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.5m [2026-01-26T20:17:19.240138] [INFO ] [sig ] [375/3474] Forecasting BDTX... [2026-01-26T20:17:19.240168] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-26T20:17:19.240201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-26T20:17:19.252840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-26T20:17:19.253205] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-26T20:17:19.254007] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-26T20:17:19.254063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:19.254095] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:19.254123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:19.254179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:19.314605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:19.315508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:19.315645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:19.315683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:19.436923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:19.437091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:19.437135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:19.437164] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:19.440595] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: UP (p=64.81%) [2026-01-26T20:17:19.440858] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-26T20:17:19.440978] [INFO ] [sig ] BDTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:19.584633] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BDTX.txt [2026-01-26T20:17:19.584770] [INFO ] [sig ] [375/3474] Completed BDTX in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.5m [2026-01-26T20:17:19.584810] [INFO ] [sig ] [376/3474] Forecasting BDX... [2026-01-26T20:17:19.584840] [INFO ] [sig ] Generating forecast for: BDX [2026-01-26T20:17:19.584870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-26T20:17:19.596865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-26T20:17:19.597135] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-26T20:17:19.597944] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-26T20:17:19.597996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:19.598034] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:19.598067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:19.598136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:19.654615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:19.655211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:19.655289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:19.655321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:19.777743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:19.777906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:19.777948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:19.777977] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:19.781300] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-26T20:17:19.781569] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-26T20:17:19.781710] [INFO ] [sig ] BDX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:19.924722] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BDX.txt [2026-01-26T20:17:19.924883] [INFO ] [sig ] [376/3474] Completed BDX in 0.3s | 2.79 sym/s | Total: 2.2m | ETA: 18.5m [2026-01-26T20:17:19.924924] [INFO ] [sig ] [377/3474] Forecasting BE... [2026-01-26T20:17:19.924955] [INFO ] [sig ] Generating forecast for: BE [2026-01-26T20:17:19.924988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-26T20:17:19.936432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-26T20:17:19.936822] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-26T20:17:19.937638] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-26T20:17:19.937689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:19.937720] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:19.937748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:19.937803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:19.995301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:19.996199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:19.996319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:19.996353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:20.118081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:20.118261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:20.118304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:20.118352] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:20.121844] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: UP (p=53.60%) [2026-01-26T20:17:20.122143] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-26T20:17:20.122274] [INFO ] [sig ] BE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:20.266881] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BE.txt [2026-01-26T20:17:20.267042] [INFO ] [sig ] [377/3474] Completed BE in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-26T20:17:20.267083] [INFO ] [sig ] [378/3474] Forecasting BEAM... [2026-01-26T20:17:20.267114] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-26T20:17:20.267145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-26T20:17:20.279128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-26T20:17:20.279456] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-26T20:17:20.280300] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-26T20:17:20.280353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:20.280385] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:20.280412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:20.280469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:20.337416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:20.338286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:20.338370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:20.338403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:20.455234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:20.455400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:20.455442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:20.455473] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:20.459155] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: UP (p=73.65%) [2026-01-26T20:17:20.459454] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-26T20:17:20.459604] [INFO ] [sig ] BEAM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:20.604829] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BEAM.txt [2026-01-26T20:17:20.604988] [INFO ] [sig ] [378/3474] Completed BEAM in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-26T20:17:20.605028] [INFO ] [sig ] [379/3474] Forecasting BEEM... [2026-01-26T20:17:20.605058] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-26T20:17:20.605089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-26T20:17:20.616376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-26T20:17:20.616728] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-26T20:17:20.617612] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-26T20:17:20.617665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:20.617697] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:20.617724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:20.617780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:20.674393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:20.675220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:20.675303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:20.675336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:20.793671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:20.793855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:20.793897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:20.793926] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:20.797560] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: DOWN (p=48.77%) [2026-01-26T20:17:20.797847] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-26T20:17:20.797973] [INFO ] [sig ] BEEM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:20.939783] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BEEM.txt [2026-01-26T20:17:20.939908] [INFO ] [sig ] [379/3474] Completed BEEM in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-26T20:17:20.939947] [INFO ] [sig ] [380/3474] Forecasting BEEP... [2026-01-26T20:17:20.939977] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-26T20:17:20.940008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-26T20:17:20.951300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-26T20:17:20.951600] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-26T20:17:20.952398] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-26T20:17:20.952450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:20.952483] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:20.952511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:20.952566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:21.010345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:21.011225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:21.011308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:21.011342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:21.121642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:21.121799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:21.121839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:21.121870] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:21.125170] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-26T20:17:21.125441] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-26T20:17:21.125562] [INFO ] [sig ] BEEP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:21.268053] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BEEP.txt [2026-01-26T20:17:21.268216] [INFO ] [sig ] [380/3474] Completed BEEP in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-26T20:17:21.268257] [INFO ] [sig ] [381/3474] Forecasting BEKE... [2026-01-26T20:17:21.268287] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-26T20:17:21.268318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-26T20:17:21.279663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-26T20:17:21.279928] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-26T20:17:21.280754] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-26T20:17:21.280805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:21.280837] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:21.280864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:21.280931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:21.337783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:21.338678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:21.338760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:21.338793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:21.454195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:21.454331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:21.454369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:21.454398] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:21.457673] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-26T20:17:21.457938] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-26T20:17:21.458059] [INFO ] [sig ] BEKE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:21.617927] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BEKE.txt [2026-01-26T20:17:21.618094] [INFO ] [sig ] [381/3474] Completed BEKE in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-26T20:17:21.618145] [INFO ] [sig ] [382/3474] Forecasting BELFA... [2026-01-26T20:17:21.618186] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-26T20:17:21.618224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-26T20:17:21.629956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-26T20:17:21.630333] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-26T20:17:21.631363] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-26T20:17:21.631418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:21.631451] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:21.631480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:21.631537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:21.693849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:21.694881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:21.694970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:21.695005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:21.807987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:21.808180] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-26T20:17:21.808230] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:21.808266] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:21.811727] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=60.18%) [2026-01-26T20:17:21.812011] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-26T20:17:21.812138] [INFO ] [sig ] BELFA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:21.970026] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BELFA.txt [2026-01-26T20:17:21.970194] [INFO ] [sig ] [382/3474] Completed BELFA in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-26T20:17:21.970237] [INFO ] [sig ] [383/3474] Forecasting BELFB... [2026-01-26T20:17:21.970268] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-26T20:17:21.970302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-26T20:17:21.983318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-26T20:17:21.983737] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-26T20:17:21.984717] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-26T20:17:21.984788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:21.984836] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:21.984879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:21.984940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:22.048363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:22.049295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:22.049383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:22.049419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:22.180706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:22.180892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:22.180948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:22.180989] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:22.185724] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=70.18%) [2026-01-26T20:17:22.186126] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-26T20:17:22.186300] [INFO ] [sig ] BELFB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:22.351780] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BELFB.txt [2026-01-26T20:17:22.351947] [INFO ] [sig ] [383/3474] Completed BELFB in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-26T20:17:22.351989] [INFO ] [sig ] [384/3474] Forecasting BEN... [2026-01-26T20:17:22.352019] [INFO ] [sig ] Generating forecast for: BEN [2026-01-26T20:17:22.352050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-26T20:17:22.363637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-26T20:17:22.363954] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-26T20:17:22.364781] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-26T20:17:22.364833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:22.364905] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:22.364934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:22.364992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:22.421948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:22.422896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:22.422999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:22.423033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:22.543001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:22.543160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:22.543200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:22.543230] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:22.546543] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=41.30%) [2026-01-26T20:17:22.546828] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-26T20:17:22.546948] [INFO ] [sig ] BEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:22.689029] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BEN.txt [2026-01-26T20:17:22.689177] [INFO ] [sig ] [384/3474] Completed BEN in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.5m [2026-01-26T20:17:22.689217] [INFO ] [sig ] [385/3474] Forecasting BEP... [2026-01-26T20:17:22.689247] [INFO ] [sig ] Generating forecast for: BEP [2026-01-26T20:17:22.689280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-26T20:17:22.700902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-26T20:17:22.701222] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-26T20:17:22.702016] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-26T20:17:22.702068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:22.702107] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:22.702140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:22.702209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:22.758248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:22.758951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:22.759031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:22.759064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:22.878874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:22.879027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:22.879068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:22.879096] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:22.882599] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=89.08%) [2026-01-26T20:17:22.882961] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-26T20:17:22.883143] [INFO ] [sig ] BEP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:23.033027] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BEP.txt [2026-01-26T20:17:23.033167] [INFO ] [sig ] [385/3474] Completed BEP in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:23.033215] [INFO ] [sig ] [386/3474] Forecasting BEPH... [2026-01-26T20:17:23.033246] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-26T20:17:23.033278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-26T20:17:23.044209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-26T20:17:23.044501] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-26T20:17:23.045302] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-26T20:17:23.045354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:23.045387] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:23.045414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:23.045471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:23.102559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:23.103304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:23.103389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:23.103424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:23.224964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:23.225126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:23.225170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:23.225201] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:23.229492] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-01-26T20:17:23.229826] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-26T20:17:23.229967] [INFO ] [sig ] BEPH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:23.373424] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BEPH.txt [2026-01-26T20:17:23.373630] [INFO ] [sig ] [386/3474] Completed BEPH in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:23.373681] [INFO ] [sig ] [387/3474] Forecasting BEPI... [2026-01-26T20:17:23.373712] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-26T20:17:23.373744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-26T20:17:23.385050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-26T20:17:23.385406] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-26T20:17:23.386221] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-26T20:17:23.386273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:23.386306] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:23.386334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:23.386390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:23.443342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:23.444164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:23.444246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:23.444279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:23.545922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:23.546082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:23.546125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:23.546207] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:23.549695] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-26T20:17:23.549983] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-26T20:17:23.550113] [INFO ] [sig ] BEPI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:23.698464] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BEPI.txt [2026-01-26T20:17:23.698650] [INFO ] [sig ] [387/3474] Completed BEPI in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:23.698694] [INFO ] [sig ] [388/3474] Forecasting BFAM... [2026-01-26T20:17:23.698725] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-26T20:17:23.698759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-26T20:17:23.711525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-26T20:17:23.711932] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-26T20:17:23.712807] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-26T20:17:23.712861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:23.712895] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:23.712923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:23.712985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:23.773011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:23.773934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:23.774025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:23.774059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:23.895813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:23.895975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:23.896016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:23.896046] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:23.899542] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=63.67%) [2026-01-26T20:17:23.899866] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-26T20:17:23.899997] [INFO ] [sig ] BFAM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:24.042944] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BFAM.txt [2026-01-26T20:17:24.043084] [INFO ] [sig ] [388/3474] Completed BFAM in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:24.043125] [INFO ] [sig ] [389/3474] Forecasting BFC... [2026-01-26T20:17:24.043162] [INFO ] [sig ] Generating forecast for: BFC [2026-01-26T20:17:24.043202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-26T20:17:24.054359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-26T20:17:24.054677] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-26T20:17:24.055473] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-26T20:17:24.055526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:24.055559] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:24.055607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:24.055668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:24.112024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:24.112872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:24.112960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:24.112993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:24.226339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:24.226498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:24.226540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:24.226589] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:24.230012] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=17.74%) [2026-01-26T20:17:24.230287] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-26T20:17:24.230414] [INFO ] [sig ] BFC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:24.376109] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BFC.txt [2026-01-26T20:17:24.376248] [INFO ] [sig ] [389/3474] Completed BFC in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:24.376288] [INFO ] [sig ] [390/3474] Forecasting BFH... [2026-01-26T20:17:24.376319] [INFO ] [sig ] Generating forecast for: BFH [2026-01-26T20:17:24.376350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-26T20:17:24.388932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-26T20:17:24.389237] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-26T20:17:24.390064] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-26T20:17:24.390118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:24.390150] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:24.390179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:24.390237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:24.449234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:24.450107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:24.450195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:24.450228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:24.572306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:24.572435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:24.572477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:24.572505] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:24.576305] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: DOWN (p=41.07%) [2026-01-26T20:17:24.576876] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-26T20:17:24.577041] [INFO ] [sig ] BFH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:24.730928] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BFH.txt [2026-01-26T20:17:24.731111] [INFO ] [sig ] [390/3474] Completed BFH in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:24.731155] [INFO ] [sig ] [391/3474] Forecasting BFK... [2026-01-26T20:17:24.731187] [INFO ] [sig ] Generating forecast for: BFK [2026-01-26T20:17:24.731222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-26T20:17:24.763219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-26T20:17:24.763673] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-26T20:17:24.764551] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-26T20:17:24.764628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:24.764665] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:24.764695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:24.764760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:24.829655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:24.830834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:24.830922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:24.830957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:24.951358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:24.951523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:24.951584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:24.951619] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:24.955006] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-26T20:17:24.955291] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-26T20:17:24.955421] [INFO ] [sig ] BFK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:25.100684] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BFK.txt [2026-01-26T20:17:25.100847] [INFO ] [sig ] [391/3474] Completed BFK in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:25.100890] [INFO ] [sig ] [392/3474] Forecasting BFLY... [2026-01-26T20:17:25.100921] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-26T20:17:25.100954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-26T20:17:25.113227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-26T20:17:25.113617] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-26T20:17:25.114440] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-26T20:17:25.114493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:25.114527] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:25.114558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:25.114637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:25.177332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:25.178263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:25.178351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:25.178385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:25.302619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:25.302781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:25.302823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:25.302852] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:25.306196] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-01-26T20:17:25.306472] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-26T20:17:25.306617] [INFO ] [sig ] BFLY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:25.509344] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BFLY.txt [2026-01-26T20:17:25.509502] [INFO ] [sig ] [392/3474] Completed BFLY in 0.4s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:25.509542] [INFO ] [sig ] [393/3474] Forecasting BFS... [2026-01-26T20:17:25.509593] [INFO ] [sig ] Generating forecast for: BFS [2026-01-26T20:17:25.509628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-26T20:17:25.520965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-26T20:17:25.521330] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-26T20:17:25.522134] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-26T20:17:25.522185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:25.522217] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:25.522245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:25.522303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:25.578952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:25.579844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:25.579929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:25.579962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:25.694678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:25.694835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:25.694876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:25.694905] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:25.698298] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-01-26T20:17:25.698569] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-26T20:17:25.698716] [INFO ] [sig ] BFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:25.841767] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BFS.txt [2026-01-26T20:17:25.841922] [INFO ] [sig ] [393/3474] Completed BFS in 0.3s | 2.79 sym/s | Total: 2.3m | ETA: 18.4m [2026-01-26T20:17:25.841963] [INFO ] [sig ] [394/3474] Forecasting BFZ... [2026-01-26T20:17:25.841993] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-26T20:17:25.842026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-26T20:17:25.853637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-26T20:17:25.853937] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-26T20:17:25.854724] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-26T20:17:25.854776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:25.854818] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:25.854848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:25.854905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:25.911646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:25.912478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:25.912610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:25.912648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:26.033602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:26.033764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:26.033804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:26.033834] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:26.037832] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-01-26T20:17:26.038116] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-26T20:17:26.038272] [INFO ] [sig ] BFZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:26.183182] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BFZ.txt [2026-01-26T20:17:26.183337] [INFO ] [sig ] [394/3474] Completed BFZ in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.4m [2026-01-26T20:17:26.183378] [INFO ] [sig ] [395/3474] Forecasting BG... [2026-01-26T20:17:26.183409] [INFO ] [sig ] Generating forecast for: BG [2026-01-26T20:17:26.183442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-26T20:17:26.194701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-26T20:17:26.195045] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-26T20:17:26.195840] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-26T20:17:26.195893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:26.195926] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:26.195954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:26.196011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:26.253092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:26.253982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:26.254068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:26.254103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:26.373745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:26.373901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:26.373942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:26.373971] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:26.377261] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=43.65%) [2026-01-26T20:17:26.377541] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-26T20:17:26.377683] [INFO ] [sig ] BG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:26.524172] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BG.txt [2026-01-26T20:17:26.524341] [INFO ] [sig ] [395/3474] Completed BG in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.4m [2026-01-26T20:17:26.524383] [INFO ] [sig ] [396/3474] Forecasting BGB... [2026-01-26T20:17:26.524414] [INFO ] [sig ] Generating forecast for: BGB [2026-01-26T20:17:26.524446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-26T20:17:26.536123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-26T20:17:26.536495] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-26T20:17:26.537295] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-26T20:17:26.537347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:26.537410] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:26.537443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:26.537502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:26.595672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:26.596556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:26.596669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:26.596702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:26.719868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:26.720033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:26.720076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:26.720106] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:26.723589] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: DOWN (p=46.72%) [2026-01-26T20:17:26.723889] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-26T20:17:26.724030] [INFO ] [sig ] BGB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:26.882159] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BGB.txt [2026-01-26T20:17:26.882375] [INFO ] [sig ] [396/3474] Completed BGB in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.4m [2026-01-26T20:17:26.882422] [INFO ] [sig ] [397/3474] Forecasting BGC... [2026-01-26T20:17:26.882459] [INFO ] [sig ] Generating forecast for: BGC [2026-01-26T20:17:26.882496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-26T20:17:26.895500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-26T20:17:26.895962] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-26T20:17:26.896870] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-26T20:17:26.896924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:26.896957] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:26.896984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:26.897045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:26.953189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:26.954094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:26.954183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:26.954216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:27.083231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:27.083409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:27.083460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:27.083496] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:27.087417] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=70.38%) [2026-01-26T20:17:27.087752] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-26T20:17:27.087888] [INFO ] [sig ] BGC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:27.264730] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BGC.txt [2026-01-26T20:17:27.264961] [INFO ] [sig ] [397/3474] Completed BGC in 0.4s | 2.79 sym/s | Total: 2.4m | ETA: 18.4m [2026-01-26T20:17:27.265018] [INFO ] [sig ] [398/3474] Forecasting BGH... [2026-01-26T20:17:27.265067] [INFO ] [sig ] Generating forecast for: BGH [2026-01-26T20:17:27.265110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-26T20:17:27.278511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-26T20:17:27.278883] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-26T20:17:27.279755] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-26T20:17:27.279808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:27.279840] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:27.279868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:27.279926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:27.338333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:27.339227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:27.339319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:27.339354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:27.456143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:27.456308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:27.456350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:27.456380] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:27.459788] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=20.24%) [2026-01-26T20:17:27.460068] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-26T20:17:27.460200] [INFO ] [sig ] BGH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:27.605054] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BGH.txt [2026-01-26T20:17:27.605215] [INFO ] [sig ] [398/3474] Completed BGH in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.4m [2026-01-26T20:17:27.605258] [INFO ] [sig ] [399/3474] Forecasting BGLC... [2026-01-26T20:17:27.605290] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-26T20:17:27.605324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-26T20:17:27.616500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-26T20:17:27.616856] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-26T20:17:27.617715] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-26T20:17:27.617767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:27.617798] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:27.617827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:27.617883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:27.674912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:27.675784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:27.675871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:27.675906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:27.791875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:27.792040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:27.792082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:27.792111] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:27.796202] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=49.00%) [2026-01-26T20:17:27.796739] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-26T20:17:27.796881] [INFO ] [sig ] BGLC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:27.944642] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BGLC.txt [2026-01-26T20:17:27.944793] [INFO ] [sig ] [399/3474] Completed BGLC in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:27.944836] [INFO ] [sig ] [400/3474] Forecasting BGRN... [2026-01-26T20:17:27.944868] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-26T20:17:27.944901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-26T20:17:27.956377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-26T20:17:27.956730] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-26T20:17:27.957556] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-26T20:17:27.957631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:27.957667] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:27.957695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:27.957751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:28.015812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:28.016691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:28.016779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:28.016814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:28.143881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:28.144040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:28.144081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:28.144110] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:28.147507] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-01-26T20:17:28.147798] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-26T20:17:28.147927] [INFO ] [sig ] BGRN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:28.289757] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BGRN.txt [2026-01-26T20:17:28.289896] [INFO ] [sig ] [400/3474] Completed BGRN in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:28.289937] [INFO ] [sig ] [401/3474] Forecasting BGS... [2026-01-26T20:17:28.289967] [INFO ] [sig ] Generating forecast for: BGS [2026-01-26T20:17:28.290000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-26T20:17:28.301517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-26T20:17:28.301842] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-26T20:17:28.302623] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-26T20:17:28.302675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:28.302751] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:28.302781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:28.302838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:28.358687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:28.359330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:28.359409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:28.359442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:28.475777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:28.475935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:28.475976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:28.476023] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:28.479486] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-01-26T20:17:28.479773] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-26T20:17:28.479903] [INFO ] [sig ] BGS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:28.621088] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BGS.txt [2026-01-26T20:17:28.621223] [INFO ] [sig ] [401/3474] Completed BGS in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:28.621262] [INFO ] [sig ] [402/3474] Forecasting BGSF... [2026-01-26T20:17:28.621293] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-26T20:17:28.621326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-26T20:17:28.631885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-26T20:17:28.632201] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-26T20:17:28.632990] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-26T20:17:28.633041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:28.633074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:28.633101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:28.633157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:28.689049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:28.689762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:28.689841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:28.689874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:28.807196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:28.807356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:28.807419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:28.807450] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:28.810836] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-26T20:17:28.811104] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-26T20:17:28.811226] [INFO ] [sig ] BGSF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:28.953170] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BGSF.txt [2026-01-26T20:17:28.953321] [INFO ] [sig ] [402/3474] Completed BGSF in 0.3s | 2.79 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:28.953377] [INFO ] [sig ] [403/3474] Forecasting BGX... [2026-01-26T20:17:28.953414] [INFO ] [sig ] Generating forecast for: BGX [2026-01-26T20:17:28.953450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-26T20:17:28.964824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-26T20:17:28.965132] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-26T20:17:28.965925] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-26T20:17:28.965976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:28.966008] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:28.966036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:28.966092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:29.022139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:29.022774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:29.022854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:29.022899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:29.139972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:29.140134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:29.140175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:29.140204] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:29.143541] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=37.25%) [2026-01-26T20:17:29.143828] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-26T20:17:29.143951] [INFO ] [sig ] BGX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:29.288295] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BGX.txt [2026-01-26T20:17:29.288481] [INFO ] [sig ] [403/3474] Completed BGX in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:29.288528] [INFO ] [sig ] [404/3474] Forecasting BGY... [2026-01-26T20:17:29.288564] [INFO ] [sig ] Generating forecast for: BGY [2026-01-26T20:17:29.288623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-26T20:17:29.301678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-26T20:17:29.301983] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-26T20:17:29.302824] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-26T20:17:29.302875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:29.302907] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:29.302934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:29.302990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:29.359161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:29.359993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:29.360084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:29.360119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:29.483448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:29.483628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:29.483672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:29.483734] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:29.487115] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: DOWN (p=43.06%) [2026-01-26T20:17:29.487400] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-26T20:17:29.487523] [INFO ] [sig ] BGY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:29.629560] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BGY.txt [2026-01-26T20:17:29.629732] [INFO ] [sig ] [404/3474] Completed BGY in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:29.629772] [INFO ] [sig ] [405/3474] Forecasting BHC... [2026-01-26T20:17:29.629803] [INFO ] [sig ] Generating forecast for: BHC [2026-01-26T20:17:29.629834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-26T20:17:29.641612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-26T20:17:29.641961] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-26T20:17:29.642943] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-26T20:17:29.642994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:29.643026] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:29.643052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:29.643119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:29.699451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:29.700175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:29.700257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:29.700290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:29.819788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:29.819956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:29.819998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:29.820029] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:29.823837] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=99.85%) [2026-01-26T20:17:29.824158] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-26T20:17:29.824315] [INFO ] [sig ] BHC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:29.978206] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BHC.txt [2026-01-26T20:17:29.978353] [INFO ] [sig ] [405/3474] Completed BHC in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:29.978398] [INFO ] [sig ] [406/3474] Forecasting BHE... [2026-01-26T20:17:29.978443] [INFO ] [sig ] Generating forecast for: BHE [2026-01-26T20:17:29.978493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-26T20:17:29.990807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-26T20:17:29.991134] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-26T20:17:29.992037] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-26T20:17:29.992103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:29.992148] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:29.992186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:29.992257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:30.055017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:30.056152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:30.056250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:30.056306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:30.187700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:30.187877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:30.187924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:30.187957] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:30.191718] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-26T20:17:30.192000] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-26T20:17:30.192142] [INFO ] [sig ] BHE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:30.334286] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BHE.txt [2026-01-26T20:17:30.334428] [INFO ] [sig ] [406/3474] Completed BHE in 0.4s | 2.80 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:30.334468] [INFO ] [sig ] [407/3474] Forecasting BHF... [2026-01-26T20:17:30.334498] [INFO ] [sig ] Generating forecast for: BHF [2026-01-26T20:17:30.334529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-26T20:17:30.345915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-26T20:17:30.346233] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-26T20:17:30.347058] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-26T20:17:30.347118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:30.347151] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:30.347178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:30.347234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:30.403262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:30.404105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:30.404196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:30.404229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:30.524554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:30.524733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:30.524774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:30.524804] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:30.528163] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-26T20:17:30.528438] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-26T20:17:30.528564] [INFO ] [sig ] BHF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:30.669454] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BHF.txt [2026-01-26T20:17:30.669613] [INFO ] [sig ] [407/3474] Completed BHF in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:30.669654] [INFO ] [sig ] [408/3474] Forecasting BHFAL... [2026-01-26T20:17:30.669685] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-26T20:17:30.669716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-26T20:17:30.680829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-26T20:17:30.681145] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-26T20:17:30.681965] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-26T20:17:30.682017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:30.682049] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:30.682076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:30.682133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:30.738238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:30.738957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:30.739039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:30.739071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:30.860514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:30.860693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:30.860736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:30.860765] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:30.864110] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=75.35%) [2026-01-26T20:17:30.864385] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-26T20:17:30.864508] [INFO ] [sig ] BHFAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:31.006019] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BHFAL.txt [2026-01-26T20:17:31.006173] [INFO ] [sig ] [408/3474] Completed BHFAL in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:31.006214] [INFO ] [sig ] [409/3474] Forecasting BHFAM... [2026-01-26T20:17:31.006244] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-26T20:17:31.006282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-26T20:17:31.017537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-26T20:17:31.017865] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-26T20:17:31.018675] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-26T20:17:31.018727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:31.018758] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:31.018786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:31.018847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:31.075329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:31.076197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:31.076287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:31.076328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:31.195248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:31.195411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:31.195453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:31.195482] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:31.198999] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: UP (p=62.00%) [2026-01-26T20:17:31.199278] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-26T20:17:31.199408] [INFO ] [sig ] BHFAM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:31.341394] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BHFAM.txt [2026-01-26T20:17:31.341526] [INFO ] [sig ] [409/3474] Completed BHFAM in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:31.341566] [INFO ] [sig ] [410/3474] Forecasting BHFAN... [2026-01-26T20:17:31.341616] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-26T20:17:31.341648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-26T20:17:31.353856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-26T20:17:31.354145] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-26T20:17:31.354941] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-26T20:17:31.354992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:31.355025] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:31.355053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:31.355109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:31.412020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:31.412930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:31.413010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:31.413043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:31.538672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:31.538826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:31.538866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:31.538896] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:31.542271] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-01-26T20:17:31.542547] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-26T20:17:31.542693] [INFO ] [sig ] BHFAN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:31.685327] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BHFAN.txt [2026-01-26T20:17:31.685478] [INFO ] [sig ] [410/3474] Completed BHFAN in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.3m [2026-01-26T20:17:31.685520] [INFO ] [sig ] [411/3474] Forecasting BHFAO... [2026-01-26T20:17:31.685550] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-26T20:17:31.685598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-26T20:17:31.696798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-26T20:17:31.697060] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-26T20:17:31.697907] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-26T20:17:31.697959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:31.697990] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:31.698020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:31.698078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:31.755135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:31.755838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:31.755918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:31.755952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:31.871942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:31.872096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:31.872137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:31.872168] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:31.875511] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: UP (p=55.02%) [2026-01-26T20:17:31.875794] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-26T20:17:31.875916] [INFO ] [sig ] BHFAO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:32.019311] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BHFAO.txt [2026-01-26T20:17:32.019450] [INFO ] [sig ] [411/3474] Completed BHFAO in 0.3s | 2.80 sym/s | Total: 2.4m | ETA: 18.2m [2026-01-26T20:17:32.019491] [INFO ] [sig ] [412/3474] Forecasting BHFAP... [2026-01-26T20:17:32.019521] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-26T20:17:32.019554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-26T20:17:32.030939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-26T20:17:32.031222] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-26T20:17:32.032021] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-26T20:17:32.032072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:32.032105] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:32.032133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:32.032190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:32.088997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:32.089838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:32.089923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:32.089959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:32.213894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:32.214057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:32.214098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:32.214128] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:32.218077] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=71.64%) [2026-01-26T20:17:32.218422] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-26T20:17:32.218564] [INFO ] [sig ] BHFAP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:32.367795] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BHFAP.txt [2026-01-26T20:17:32.367960] [INFO ] [sig ] [412/3474] Completed BHFAP in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:32.368001] [INFO ] [sig ] [413/3474] Forecasting BHK... [2026-01-26T20:17:32.368033] [INFO ] [sig ] Generating forecast for: BHK [2026-01-26T20:17:32.368066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-26T20:17:32.379296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-26T20:17:32.379565] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-26T20:17:32.380367] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-26T20:17:32.380418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:32.380451] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:32.380478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:32.380535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:32.437883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:32.438550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:32.438665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:32.438701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:32.560145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:32.560279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:32.560319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:32.560350] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:32.564007] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-01-26T20:17:32.564277] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-26T20:17:32.564429] [INFO ] [sig ] BHK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:32.710910] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BHK.txt [2026-01-26T20:17:32.711037] [INFO ] [sig ] [413/3474] Completed BHK in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:32.711076] [INFO ] [sig ] [414/3474] Forecasting BHP... [2026-01-26T20:17:32.711105] [INFO ] [sig ] Generating forecast for: BHP [2026-01-26T20:17:32.711136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-26T20:17:32.723935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-26T20:17:32.724227] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-26T20:17:32.725046] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-26T20:17:32.725098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:32.725130] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:32.725157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:32.725213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:32.782934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:32.783590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:32.783668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:32.783705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:32.908104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:32.908290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:32.908335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:32.908363] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:32.912011] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=56.24%) [2026-01-26T20:17:32.912404] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-26T20:17:32.912557] [INFO ] [sig ] BHP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:33.057483] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BHP.txt [2026-01-26T20:17:33.057662] [INFO ] [sig ] [414/3474] Completed BHP in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:33.057705] [INFO ] [sig ] [415/3474] Forecasting BHRB... [2026-01-26T20:17:33.057735] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-26T20:17:33.057767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-26T20:17:33.069132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-26T20:17:33.069517] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-26T20:17:33.070366] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-26T20:17:33.070433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:33.070473] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:33.070505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:33.070563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:33.136881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:33.137809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:33.137899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:33.137934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:33.264508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:33.264680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:33.264725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:33.264756] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:33.268304] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-26T20:17:33.268668] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-26T20:17:33.268819] [INFO ] [sig ] BHRB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:33.419185] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BHRB.txt [2026-01-26T20:17:33.419337] [INFO ] [sig ] [415/3474] Completed BHRB in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:33.419387] [INFO ] [sig ] [416/3474] Forecasting BHVN... [2026-01-26T20:17:33.419424] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-26T20:17:33.419463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-26T20:17:33.430863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-26T20:17:33.431134] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-26T20:17:33.431975] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-26T20:17:33.432026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:33.432059] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:33.432087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:33.432143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:33.489223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:33.490046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:33.490127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:33.490160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:33.605095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:33.605258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:33.605302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:33.605331] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:33.608823] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-26T20:17:33.609127] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-26T20:17:33.609258] [INFO ] [sig ] BHVN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:33.751507] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BHVN.txt [2026-01-26T20:17:33.751660] [INFO ] [sig ] [416/3474] Completed BHVN in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:33.751701] [INFO ] [sig ] [417/3474] Forecasting BIAF... [2026-01-26T20:17:33.751732] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-26T20:17:33.751766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-26T20:17:33.762717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-26T20:17:33.763070] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-26T20:17:33.763865] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-26T20:17:33.763918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:33.763950] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:33.763978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:33.764036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:33.822298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:33.823171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:33.823257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:33.823291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:33.940407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:33.940566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:33.940628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:33.940657] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:33.944134] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-01-26T20:17:33.944398] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-26T20:17:33.944517] [INFO ] [sig ] BIAF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:34.089200] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BIAF.txt [2026-01-26T20:17:34.089359] [INFO ] [sig ] [417/3474] Completed BIAF in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:34.089398] [INFO ] [sig ] [418/3474] Forecasting BIB... [2026-01-26T20:17:34.089430] [INFO ] [sig ] Generating forecast for: BIB [2026-01-26T20:17:34.089461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-26T20:17:34.100550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-26T20:17:34.100873] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-26T20:17:34.101734] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-26T20:17:34.101832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:34.101869] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:34.101898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:34.101956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:34.164043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:34.164919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:34.165005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:34.165040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:34.305172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:34.305338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:34.305380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:34.305412] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:34.309187] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-26T20:17:34.309563] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-26T20:17:34.309730] [INFO ] [sig ] BIB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:34.461900] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BIB.txt [2026-01-26T20:17:34.462065] [INFO ] [sig ] [418/3474] Completed BIB in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:34.462107] [INFO ] [sig ] [419/3474] Forecasting BIIB... [2026-01-26T20:17:34.462138] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-26T20:17:34.462169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-26T20:17:34.474279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-26T20:17:34.474656] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-26T20:17:34.475488] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-26T20:17:34.475549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:34.475599] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:34.475628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:34.475684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:34.533031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:34.533912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:34.534008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:34.534041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:34.667736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:34.667910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:34.667955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:34.667985] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:34.671976] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-26T20:17:34.672353] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-26T20:17:34.672504] [INFO ] [sig ] BIIB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:34.822919] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BIIB.txt [2026-01-26T20:17:34.823131] [INFO ] [sig ] [419/3474] Completed BIIB in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:34.823187] [INFO ] [sig ] [420/3474] Forecasting BILI... [2026-01-26T20:17:34.823231] [INFO ] [sig ] Generating forecast for: BILI [2026-01-26T20:17:34.823269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-26T20:17:34.838329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-26T20:17:34.838815] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-26T20:17:34.839839] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-26T20:17:34.839902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:34.839940] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:34.839974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:34.840052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:34.903867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:34.904784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:34.904885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:34.904921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:35.030977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:35.031169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:35.031220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:35.031250] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:35.034768] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-26T20:17:35.035055] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-26T20:17:35.035189] [INFO ] [sig ] BILI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:35.179151] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BILI.txt [2026-01-26T20:17:35.179303] [INFO ] [sig ] [420/3474] Completed BILI in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:35.179350] [INFO ] [sig ] [421/3474] Forecasting BILL... [2026-01-26T20:17:35.179383] [INFO ] [sig ] Generating forecast for: BILL [2026-01-26T20:17:35.179419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-26T20:17:35.191491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-26T20:17:35.191843] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-26T20:17:35.192849] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-26T20:17:35.192904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:35.192937] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:35.192965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:35.193074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:35.250678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:35.251562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:35.251675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:35.251711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:35.374634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:35.374795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:35.374869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:35.374900] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:35.378357] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-01-26T20:17:35.378684] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-26T20:17:35.378811] [INFO ] [sig ] BILL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:35.525854] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BILL.txt [2026-01-26T20:17:35.525993] [INFO ] [sig ] [421/3474] Completed BILL in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:35.526038] [INFO ] [sig ] [422/3474] Forecasting BIO... [2026-01-26T20:17:35.526070] [INFO ] [sig ] Generating forecast for: BIO [2026-01-26T20:17:35.526101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-26T20:17:35.538795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-26T20:17:35.539107] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-26T20:17:35.539940] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-26T20:17:35.539992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:35.540024] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:35.540052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:35.540109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:35.598884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:35.599656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:35.599934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:35.599968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:35.720476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:35.720645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:35.720687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:35.720718] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:35.723999] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-26T20:17:35.724267] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-26T20:17:35.724391] [INFO ] [sig ] BIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:35.867465] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BIO.txt [2026-01-26T20:17:35.867631] [INFO ] [sig ] [422/3474] Completed BIO in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:35.867672] [INFO ] [sig ] [423/3474] Forecasting BIOX... [2026-01-26T20:17:35.867703] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-26T20:17:35.867735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-26T20:17:35.879017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-26T20:17:35.879310] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-26T20:17:35.880134] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-26T20:17:35.880185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:35.880218] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:35.880246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:35.880302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:35.937351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:35.938028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:35.938110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:35.938142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:36.056615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:36.056767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:36.056808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:36.056836] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:36.060181] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: DOWN (p=44.09%) [2026-01-26T20:17:36.060448] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-26T20:17:36.060603] [INFO ] [sig ] BIOX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:36.202715] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BIOX.txt [2026-01-26T20:17:36.202851] [INFO ] [sig ] [423/3474] Completed BIOX in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:36.202890] [INFO ] [sig ] [424/3474] Forecasting BIP... [2026-01-26T20:17:36.202923] [INFO ] [sig ] Generating forecast for: BIP [2026-01-26T20:17:36.202954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-26T20:17:36.215273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-26T20:17:36.215668] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-26T20:17:36.216472] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-26T20:17:36.216524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:36.216557] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:36.216613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:36.216672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:36.274221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:36.275120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:36.275204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:36.275237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:36.395418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:36.395598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:36.395643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:36.395672] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:36.399134] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: DOWN (p=7.65%) [2026-01-26T20:17:36.399406] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-26T20:17:36.399553] [INFO ] [sig ] BIP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:36.542400] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BIP.txt [2026-01-26T20:17:36.542558] [INFO ] [sig ] [424/3474] Completed BIP in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.2m [2026-01-26T20:17:36.542616] [INFO ] [sig ] [425/3474] Forecasting BIPH... [2026-01-26T20:17:36.542648] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-26T20:17:36.542707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-26T20:17:36.553010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-26T20:17:36.553353] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-26T20:17:36.554171] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-26T20:17:36.554222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:36.554254] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:36.554281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:36.554338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:36.612186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:36.613063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:36.613145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:36.613180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:36.718936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:36.719096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:36.719155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:36.719187] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:36.722662] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-26T20:17:36.722947] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-26T20:17:36.723075] [INFO ] [sig ] BIPH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:36.865226] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BIPH.txt [2026-01-26T20:17:36.865354] [INFO ] [sig ] [425/3474] Completed BIPH in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-26T20:17:36.865393] [INFO ] [sig ] [426/3474] Forecasting BIPI... [2026-01-26T20:17:36.865423] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-26T20:17:36.865453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-26T20:17:36.876748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-26T20:17:36.877055] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-26T20:17:36.877869] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-26T20:17:36.877921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:36.877952] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:36.877979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:36.878036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:36.934001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:36.934630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:36.934708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:36.934741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:37.042772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:37.042933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:37.042975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:37.043005] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:37.046330] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-01-26T20:17:37.046617] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-26T20:17:37.046741] [INFO ] [sig ] BIPI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:37.188936] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BIPI.txt [2026-01-26T20:17:37.189093] [INFO ] [sig ] [426/3474] Completed BIPI in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-26T20:17:37.189134] [INFO ] [sig ] [427/3474] Forecasting BIRD... [2026-01-26T20:17:37.189163] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-26T20:17:37.189197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-26T20:17:37.200937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-26T20:17:37.201357] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-26T20:17:37.202449] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-26T20:17:37.202527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:37.202622] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:37.202675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:37.202751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:37.263800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:37.264672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:37.264755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:37.264788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:37.390178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:37.390311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:37.390353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:37.390383] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:37.393975] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=70.90%) [2026-01-26T20:17:37.394267] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-26T20:17:37.394400] [INFO ] [sig ] BIRD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:37.539834] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BIRD.txt [2026-01-26T20:17:37.539966] [INFO ] [sig ] [427/3474] Completed BIRD in 0.4s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-26T20:17:37.540007] [INFO ] [sig ] [428/3474] Forecasting BIRK... [2026-01-26T20:17:37.540038] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-26T20:17:37.540068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-26T20:17:37.551180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-26T20:17:37.551494] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-26T20:17:37.552470] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-26T20:17:37.552521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:37.552552] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:37.552600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:37.552659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:37.609536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:37.610232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:37.610312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:37.610346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:37.734961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:37.735112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:37.735154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:37.735185] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:37.739113] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=23.26%) [2026-01-26T20:17:37.739386] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-26T20:17:37.739513] [INFO ] [sig ] BIRK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:37.885482] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BIRK.txt [2026-01-26T20:17:37.885649] [INFO ] [sig ] [428/3474] Completed BIRK in 0.3s | 2.80 sym/s | Total: 2.5m | ETA: 18.1m [2026-01-26T20:17:37.885696] [INFO ] [sig ] [429/3474] Forecasting BITF... [2026-01-26T20:17:37.885729] [INFO ] [sig ] Generating forecast for: BITF [2026-01-26T20:17:37.885763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-26T20:17:37.897231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-26T20:17:37.897596] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-26T20:17:37.898400] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-26T20:17:37.898452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:37.898495] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:37.898525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:37.898601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:37.958153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:37.958948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:37.959031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:37.959066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:38.077649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:38.077798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:38.077841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:38.077872] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:38.081341] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-01-26T20:17:38.081633] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-26T20:17:38.081762] [INFO ] [sig ] BITF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:38.228108] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BITF.txt [2026-01-26T20:17:38.228260] [INFO ] [sig ] [429/3474] Completed BITF in 0.3s | 2.80 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:38.228304] [INFO ] [sig ] [430/3474] Forecasting BIVI... [2026-01-26T20:17:38.228337] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-26T20:17:38.228371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-26T20:17:38.241031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-26T20:17:38.241373] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-26T20:17:38.242203] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-26T20:17:38.242258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:38.242292] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:38.242321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:38.242381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:38.300437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:38.301143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:38.301224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:38.301258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:38.419453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:38.419640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:38.419682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:38.419712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:38.423104] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=34.81%) [2026-01-26T20:17:38.423371] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-26T20:17:38.423496] [INFO ] [sig ] BIVI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:38.566344] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BIVI.txt [2026-01-26T20:17:38.566478] [INFO ] [sig ] [430/3474] Completed BIVI in 0.3s | 2.80 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:38.566518] [INFO ] [sig ] [431/3474] Forecasting BJ... [2026-01-26T20:17:38.566549] [INFO ] [sig ] Generating forecast for: BJ [2026-01-26T20:17:38.566598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-26T20:17:38.577899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-26T20:17:38.578194] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-26T20:17:38.579241] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-26T20:17:38.579294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:38.579327] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:38.579354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:38.579411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:38.638909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:38.639693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:38.639777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:38.639811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:38.768828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:38.769002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:38.769051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:38.769087] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:38.772844] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-01-26T20:17:38.773208] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-26T20:17:38.773393] [INFO ] [sig ] BJ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:38.953537] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BJ.txt [2026-01-26T20:17:38.953753] [INFO ] [sig ] [431/3474] Completed BJ in 0.4s | 2.80 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:38.953800] [INFO ] [sig ] [432/3474] Forecasting BJRI... [2026-01-26T20:17:38.953832] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-26T20:17:38.953863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-26T20:17:38.969839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-26T20:17:38.970355] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-26T20:17:38.971317] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-26T20:17:38.971376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:38.971410] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:38.971438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:38.971497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:39.060591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:39.061854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:39.061997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:39.062056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:39.241660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:39.241863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:39.241923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:39.241967] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:39.246950] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-01-26T20:17:39.247522] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-26T20:17:39.247826] [INFO ] [sig ] BJRI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:39.480690] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BJRI.txt [2026-01-26T20:17:39.480924] [INFO ] [sig ] [432/3474] Completed BJRI in 0.5s | 2.80 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:39.480997] [INFO ] [sig ] [433/3474] Forecasting BK... [2026-01-26T20:17:39.481059] [INFO ] [sig ] Generating forecast for: BK [2026-01-26T20:17:39.481113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-26T20:17:39.504509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-26T20:17:39.505032] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-26T20:17:39.506101] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-26T20:17:39.506164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:39.506205] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:39.506240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:39.506314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:39.604295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:39.605651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:39.605784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:39.605830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:39.774487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:39.774713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:39.774784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:39.774839] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:39.780439] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: DOWN (p=10.09%) [2026-01-26T20:17:39.781034] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-26T20:17:39.781254] [INFO ] [sig ] BK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:39.991540] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BK.txt [2026-01-26T20:17:39.991797] [INFO ] [sig ] [433/3474] Completed BK in 0.5s | 2.80 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:39.991864] [INFO ] [sig ] [434/3474] Forecasting BKCH... [2026-01-26T20:17:39.991918] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-26T20:17:39.991970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-26T20:17:40.008125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-26T20:17:40.008689] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-26T20:17:40.010096] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-26T20:17:40.010187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:40.010240] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:40.010289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:40.010383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:40.102893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:40.104105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:40.104228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:40.104286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:40.263647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:40.263826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:40.263877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:40.263919] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:40.269178] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=94.79%) [2026-01-26T20:17:40.269695] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-26T20:17:40.269888] [INFO ] [sig ] BKCH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:40.480258] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BKCH.txt [2026-01-26T20:17:40.480417] [INFO ] [sig ] [434/3474] Completed BKCH in 0.5s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:40.480459] [INFO ] [sig ] [435/3474] Forecasting BKD... [2026-01-26T20:17:40.480491] [INFO ] [sig ] Generating forecast for: BKD [2026-01-26T20:17:40.480524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-26T20:17:40.491977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-26T20:17:40.492313] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-26T20:17:40.493161] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-26T20:17:40.493214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:40.493246] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:40.493274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:40.493332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:40.551659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:40.552603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:40.552691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:40.552727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:40.676839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:40.677011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:40.677054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:40.677085] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:40.680706] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=13.58%) [2026-01-26T20:17:40.681044] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-26T20:17:40.681189] [INFO ] [sig ] BKD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:40.829999] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BKD.txt [2026-01-26T20:17:40.830163] [INFO ] [sig ] [435/3474] Completed BKD in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:40.830205] [INFO ] [sig ] [436/3474] Forecasting BKE... [2026-01-26T20:17:40.830237] [INFO ] [sig ] Generating forecast for: BKE [2026-01-26T20:17:40.830268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-26T20:17:40.843073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-26T20:17:40.843434] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-26T20:17:40.844290] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-26T20:17:40.844344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:40.844377] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:40.844406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:40.844468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:40.902666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:40.903547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:40.903653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:40.903688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:41.032639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:41.032825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:41.032887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:41.032939] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:41.036708] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: DOWN (p=23.07%) [2026-01-26T20:17:41.037013] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-26T20:17:41.037146] [INFO ] [sig ] BKE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:41.184905] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BKE.txt [2026-01-26T20:17:41.185070] [INFO ] [sig ] [436/3474] Completed BKE in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:41.185112] [INFO ] [sig ] [437/3474] Forecasting BKH... [2026-01-26T20:17:41.185143] [INFO ] [sig ] Generating forecast for: BKH [2026-01-26T20:17:41.185176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-26T20:17:41.198804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-26T20:17:41.199234] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-26T20:17:41.200215] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-26T20:17:41.200274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:41.200310] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:41.200341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:41.200410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:41.279508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:41.280651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:41.280770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:41.280822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:41.407200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:41.407410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:41.407469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:41.407515] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:41.412407] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-01-26T20:17:41.412822] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-26T20:17:41.412996] [INFO ] [sig ] BKH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:41.564235] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BKH.txt [2026-01-26T20:17:41.564392] [INFO ] [sig ] [437/3474] Completed BKH in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:41.564432] [INFO ] [sig ] [438/3474] Forecasting BKN... [2026-01-26T20:17:41.564463] [INFO ] [sig ] Generating forecast for: BKN [2026-01-26T20:17:41.564495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-26T20:17:41.576967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-26T20:17:41.577428] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-26T20:17:41.578534] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-26T20:17:41.578629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:41.578679] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:41.578724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:41.578813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:41.638783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:41.639695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:41.639785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:41.639819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:41.754912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:41.755111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:41.755155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:41.755186] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:41.758645] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=35.06%) [2026-01-26T20:17:41.758929] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-26T20:17:41.759057] [INFO ] [sig ] BKN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:41.905021] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BKN.txt [2026-01-26T20:17:41.905179] [INFO ] [sig ] [438/3474] Completed BKN in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:41.905219] [INFO ] [sig ] [439/3474] Forecasting BKNG... [2026-01-26T20:17:41.905251] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-26T20:17:41.905283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-26T20:17:41.916477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-26T20:17:41.916840] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-26T20:17:41.917679] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-26T20:17:41.917730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:41.917762] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:41.917788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:41.917844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:41.974680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:41.975544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:41.975654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:41.975688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:42.094413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:42.094602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:42.094654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:42.094689] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:42.098057] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: UP (p=85.80%) [2026-01-26T20:17:42.098338] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-26T20:17:42.098468] [INFO ] [sig ] BKNG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:42.241345] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BKNG.txt [2026-01-26T20:17:42.241481] [INFO ] [sig ] [439/3474] Completed BKNG in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:42.241521] [INFO ] [sig ] [440/3474] Forecasting BKSY... [2026-01-26T20:17:42.241552] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-26T20:17:42.241601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-26T20:17:42.254337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-26T20:17:42.254661] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-26T20:17:42.255486] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-26T20:17:42.255539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:42.255624] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:42.255662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:42.255732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:42.313530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:42.314395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:42.314479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:42.314512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:42.434327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:42.434450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:42.434490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:42.434520] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:42.437873] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=62.23%) [2026-01-26T20:17:42.438139] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-26T20:17:42.438262] [INFO ] [sig ] BKSY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:42.581202] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BKSY.txt [2026-01-26T20:17:42.581347] [INFO ] [sig ] [440/3474] Completed BKSY in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:42.581391] [INFO ] [sig ] [441/3474] Forecasting BL... [2026-01-26T20:17:42.581422] [INFO ] [sig ] Generating forecast for: BL [2026-01-26T20:17:42.581453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-26T20:17:42.593250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-26T20:17:42.593540] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-26T20:17:42.594335] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-26T20:17:42.594387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:42.594419] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:42.594446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:42.594503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:42.651158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:42.652022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:42.652107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:42.652140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:42.773859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:42.774014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:42.774056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:42.774084] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:42.777498] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=83.84%) [2026-01-26T20:17:42.777795] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-26T20:17:42.777925] [INFO ] [sig ] BL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:42.923238] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BL.txt [2026-01-26T20:17:42.923398] [INFO ] [sig ] [441/3474] Completed BL in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:42.923439] [INFO ] [sig ] [442/3474] Forecasting BLBD... [2026-01-26T20:17:42.923501] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-26T20:17:42.923536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-26T20:17:42.943297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-26T20:17:42.943842] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-26T20:17:42.945012] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-26T20:17:42.945106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:42.945151] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:42.945188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:42.945273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:43.023816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:43.024743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:43.024834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:43.024868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:43.150712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:43.150884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:43.150926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:43.150957] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:43.154521] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: UP (p=60.05%) [2026-01-26T20:17:43.154897] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-26T20:17:43.155051] [INFO ] [sig ] BLBD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:43.305872] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLBD.txt [2026-01-26T20:17:43.306045] [INFO ] [sig ] [442/3474] Completed BLBD in 0.4s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:43.306087] [INFO ] [sig ] [443/3474] Forecasting BLCN... [2026-01-26T20:17:43.306118] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-26T20:17:43.306149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-26T20:17:43.317227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-26T20:17:43.317713] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-26T20:17:43.318625] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-26T20:17:43.318681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:43.318713] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:43.318741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:43.318798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:43.376474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:43.377351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:43.377472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:43.377508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:43.493454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:43.493658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:43.493723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:43.493767] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:43.498398] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=18.30%) [2026-01-26T20:17:43.498815] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-26T20:17:43.498978] [INFO ] [sig ] BLCN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:43.650932] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BLCN.txt [2026-01-26T20:17:43.651119] [INFO ] [sig ] [443/3474] Completed BLCN in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:43.651165] [INFO ] [sig ] [444/3474] Forecasting BLCO... [2026-01-26T20:17:43.651208] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-26T20:17:43.651241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-26T20:17:43.664164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-26T20:17:43.664466] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-26T20:17:43.665264] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-26T20:17:43.665316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:43.665348] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:43.665376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:43.665434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:43.722528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:43.723309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:43.723392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:43.723425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:43.848360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:43.848521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:43.848563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:43.848612] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:43.852046] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-01-26T20:17:43.852325] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-26T20:17:43.852451] [INFO ] [sig ] BLCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:43.996188] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLCO.txt [2026-01-26T20:17:43.996353] [INFO ] [sig ] [444/3474] Completed BLCO in 0.3s | 2.79 sym/s | Total: 2.6m | ETA: 18.1m [2026-01-26T20:17:43.996393] [INFO ] [sig ] [445/3474] Forecasting BLD... [2026-01-26T20:17:43.996424] [INFO ] [sig ] Generating forecast for: BLD [2026-01-26T20:17:43.996455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-26T20:17:44.008473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-26T20:17:44.008885] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-26T20:17:44.009829] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-26T20:17:44.009885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:44.009918] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:44.009946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:44.010031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:44.069905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:44.070874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:44.070962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:44.070997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:44.201138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:44.201301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:44.201343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:44.201374] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:44.205056] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-01-26T20:17:44.205368] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-26T20:17:44.205520] [INFO ] [sig ] BLD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:44.358265] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLD.txt [2026-01-26T20:17:44.358420] [INFO ] [sig ] [445/3474] Completed BLD in 0.4s | 2.79 sym/s | Total: 2.7m | ETA: 18.1m [2026-01-26T20:17:44.358465] [INFO ] [sig ] [446/3474] Forecasting BLDP... [2026-01-26T20:17:44.358497] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-26T20:17:44.358529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-26T20:17:44.370215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-26T20:17:44.370594] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-26T20:17:44.371429] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-26T20:17:44.371482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:44.371514] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:44.371541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:44.371612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:44.431101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:44.432141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:44.432245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:44.432280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:44.563065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:44.563239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:44.563282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:44.563313] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:44.567455] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-01-26T20:17:44.567802] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-26T20:17:44.568129] [INFO ] [sig ] BLDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:44.716429] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLDP.txt [2026-01-26T20:17:44.716616] [INFO ] [sig ] [446/3474] Completed BLDP in 0.4s | 2.79 sym/s | Total: 2.7m | ETA: 18.1m [2026-01-26T20:17:44.716662] [INFO ] [sig ] [447/3474] Forecasting BLE... [2026-01-26T20:17:44.716702] [INFO ] [sig ] Generating forecast for: BLE [2026-01-26T20:17:44.716745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-26T20:17:44.729131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-26T20:17:44.729533] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-26T20:17:44.730677] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-26T20:17:44.730748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:44.730795] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:44.730838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:44.730908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:44.790835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:44.792077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:44.792189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:44.792252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:44.913052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:44.913207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:44.913249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:44.913279] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:44.916819] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=80.84%) [2026-01-26T20:17:44.917134] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-26T20:17:44.917267] [INFO ] [sig ] BLE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:45.058813] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLE.txt [2026-01-26T20:17:45.058958] [INFO ] [sig ] [447/3474] Completed BLE in 0.3s | 2.79 sym/s | Total: 2.7m | ETA: 18.1m [2026-01-26T20:17:45.058997] [INFO ] [sig ] [448/3474] Forecasting BLFS... [2026-01-26T20:17:45.059027] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-26T20:17:45.059059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-26T20:17:45.070373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-26T20:17:45.070781] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-26T20:17:45.071680] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-26T20:17:45.071745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:45.071785] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:45.071817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:45.071874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:45.128251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:45.129170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:45.129254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:45.129287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:45.246688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:45.246845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:45.246887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:45.246917] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:45.250342] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=47.77%) [2026-01-26T20:17:45.250673] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-26T20:17:45.250806] [INFO ] [sig ] BLFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:45.395299] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BLFS.txt [2026-01-26T20:17:45.395453] [INFO ] [sig ] [448/3474] Completed BLFS in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:45.395494] [INFO ] [sig ] [449/3474] Forecasting BLFY... [2026-01-26T20:17:45.395523] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-26T20:17:45.395556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-26T20:17:45.408245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-26T20:17:45.408585] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-26T20:17:45.409405] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-26T20:17:45.409455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:45.409487] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:45.409514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:45.409588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:45.466481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:45.467437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:45.467525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:45.467560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:45.587128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:45.587284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:45.587341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:45.587372] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:45.590812] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-01-26T20:17:45.591079] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-26T20:17:45.591198] [INFO ] [sig ] BLFY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:45.733845] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BLFY.txt [2026-01-26T20:17:45.734003] [INFO ] [sig ] [449/3474] Completed BLFY in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:45.734044] [INFO ] [sig ] [450/3474] Forecasting BLK... [2026-01-26T20:17:45.734077] [INFO ] [sig ] Generating forecast for: BLK [2026-01-26T20:17:45.734108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-26T20:17:45.746170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-26T20:17:45.746586] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-26T20:17:45.747473] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-26T20:17:45.747532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:45.747565] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:45.747622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:45.747683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:45.809953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:45.810955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:45.811053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:45.811092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:45.941918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:45.942073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:45.942114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:45.942143] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:45.945799] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-01-26T20:17:45.946067] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-26T20:17:45.946190] [INFO ] [sig ] BLK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:46.097250] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLK.txt [2026-01-26T20:17:46.097444] [INFO ] [sig ] [450/3474] Completed BLK in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:46.097492] [INFO ] [sig ] [451/3474] Forecasting BLKB... [2026-01-26T20:17:46.097524] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-26T20:17:46.097583] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-26T20:17:46.110048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-26T20:17:46.110485] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-26T20:17:46.111375] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-26T20:17:46.111430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:46.111463] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:46.111491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:46.111548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:46.170980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:46.171889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:46.171978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:46.172011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:46.292314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:46.292477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:46.292519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:46.292547] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:46.296060] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-01-26T20:17:46.296385] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-26T20:17:46.296525] [INFO ] [sig ] BLKB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:46.449420] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLKB.txt [2026-01-26T20:17:46.449595] [INFO ] [sig ] [451/3474] Completed BLKB in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:46.449638] [INFO ] [sig ] [452/3474] Forecasting BLMN... [2026-01-26T20:17:46.449671] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-26T20:17:46.449702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-26T20:17:46.462923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-26T20:17:46.463358] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-26T20:17:46.464209] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-26T20:17:46.464272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:46.464306] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:46.464334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:46.464395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:46.521310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:46.522183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:46.522269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:46.522303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:46.645817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:46.646005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:46.646062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:46.646101] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:46.649806] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=55.67%) [2026-01-26T20:17:46.650124] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-26T20:17:46.650259] [INFO ] [sig ] BLMN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:46.799109] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLMN.txt [2026-01-26T20:17:46.799287] [INFO ] [sig ] [452/3474] Completed BLMN in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:46.799344] [INFO ] [sig ] [453/3474] Forecasting BLND... [2026-01-26T20:17:46.799376] [INFO ] [sig ] Generating forecast for: BLND [2026-01-26T20:17:46.799408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-26T20:17:46.811069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-26T20:17:46.811448] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-26T20:17:46.812286] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-26T20:17:46.812339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:46.812382] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:46.812410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:46.812467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:46.870833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:46.871801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:46.872101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:46.872137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:46.996033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:46.996195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:46.996238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:46.996268] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:46.999722] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-26T20:17:47.000127] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-26T20:17:47.000267] [INFO ] [sig ] BLND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:47.143901] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BLND.txt [2026-01-26T20:17:47.144040] [INFO ] [sig ] [453/3474] Completed BLND in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:47.144079] [INFO ] [sig ] [454/3474] Forecasting BLRX... [2026-01-26T20:17:47.144109] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-26T20:17:47.144140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-26T20:17:47.155611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-26T20:17:47.155921] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-26T20:17:47.156731] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-26T20:17:47.156786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:47.156820] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:47.156848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:47.156905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:47.212764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:47.213477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:47.213560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:47.213614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:47.327129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:47.327290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:47.327333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:47.327365] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:47.330791] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-26T20:17:47.331058] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-26T20:17:47.331181] [INFO ] [sig ] BLRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:47.477093] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLRX.txt [2026-01-26T20:17:47.477253] [INFO ] [sig ] [454/3474] Completed BLRX in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:47.477293] [INFO ] [sig ] [455/3474] Forecasting BLTE... [2026-01-26T20:17:47.477323] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-26T20:17:47.477356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-26T20:17:47.488797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-26T20:17:47.489138] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-26T20:17:47.489940] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-26T20:17:47.489992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:47.490025] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:47.490053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:47.490111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:47.546727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:47.547525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:47.547629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:47.547665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:47.671250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:47.671407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:47.671449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:47.671479] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:47.675091] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: DOWN (p=23.92%) [2026-01-26T20:17:47.675369] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-26T20:17:47.675495] [INFO ] [sig ] BLTE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:47.819739] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BLTE.txt [2026-01-26T20:17:47.819927] [INFO ] [sig ] [455/3474] Completed BLTE in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:47.819977] [INFO ] [sig ] [456/3474] Forecasting BLX... [2026-01-26T20:17:47.820009] [INFO ] [sig ] Generating forecast for: BLX [2026-01-26T20:17:47.820044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-26T20:17:47.833463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-26T20:17:47.833936] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-26T20:17:47.835054] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-26T20:17:47.835123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:47.835166] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:47.835201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:47.835281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:47.897975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:47.898843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:47.898931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:47.898965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:48.021091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:48.021254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:48.021297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:48.021328] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:48.024886] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=51.09%) [2026-01-26T20:17:48.025157] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-26T20:17:48.025283] [INFO ] [sig ] BLX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:48.173768] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BLX.txt [2026-01-26T20:17:48.173921] [INFO ] [sig ] [456/3474] Completed BLX in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:48.173962] [INFO ] [sig ] [457/3474] Forecasting BLZE... [2026-01-26T20:17:48.174007] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-26T20:17:48.174041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-26T20:17:48.185679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-26T20:17:48.185954] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-26T20:17:48.186750] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-26T20:17:48.186803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:48.186836] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:48.186863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:48.186919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:48.244003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:48.244679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:48.244761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:48.244796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:48.369518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:48.369702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:48.369746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:48.369781] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:48.373348] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=28.47%) [2026-01-26T20:17:48.373661] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-26T20:17:48.373822] [INFO ] [sig ] BLZE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:48.523156] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BLZE.txt [2026-01-26T20:17:48.523312] [INFO ] [sig ] [457/3474] Completed BLZE in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:48.523352] [INFO ] [sig ] [458/3474] Forecasting BMA... [2026-01-26T20:17:48.523381] [INFO ] [sig ] Generating forecast for: BMA [2026-01-26T20:17:48.523413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-26T20:17:48.535119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-26T20:17:48.535493] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-26T20:17:48.536355] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-26T20:17:48.536409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:48.536443] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:48.536472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:48.536533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:48.595983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:48.596859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:48.596946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:48.596980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:48.718696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:48.718864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:48.718907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:48.718938] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:48.722415] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=59.69%) [2026-01-26T20:17:48.722720] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-26T20:17:48.722845] [INFO ] [sig ] BMA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:48.874981] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BMA.txt [2026-01-26T20:17:48.875152] [INFO ] [sig ] [458/3474] Completed BMA in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:48.875220] [INFO ] [sig ] [459/3474] Forecasting BMBL... [2026-01-26T20:17:48.875252] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-26T20:17:48.875284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-26T20:17:48.887903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-26T20:17:48.888305] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-26T20:17:48.889126] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-26T20:17:48.889179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:48.889212] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:48.889239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:48.889296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:48.947473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:48.948358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:48.948441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:48.948474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:49.071312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:49.071473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:49.071518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:49.071550] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:49.075086] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=67.34%) [2026-01-26T20:17:49.075367] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-26T20:17:49.075497] [INFO ] [sig ] BMBL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:49.219322] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BMBL.txt [2026-01-26T20:17:49.219479] [INFO ] [sig ] [459/3474] Completed BMBL in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:49.219520] [INFO ] [sig ] [460/3474] Forecasting BME... [2026-01-26T20:17:49.219551] [INFO ] [sig ] Generating forecast for: BME [2026-01-26T20:17:49.219603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-26T20:17:49.231024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-26T20:17:49.231363] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-26T20:17:49.232302] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-26T20:17:49.232357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:49.232389] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:49.232416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:49.232495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:49.290242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:49.291117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:49.291203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:49.291238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:49.415527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:49.415705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:49.415747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:49.415792] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:49.419313] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: UP (p=52.95%) [2026-01-26T20:17:49.419629] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-26T20:17:49.419783] [INFO ] [sig ] BME: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:49.580913] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BME.txt [2026-01-26T20:17:49.581122] [INFO ] [sig ] [460/3474] Completed BME in 0.4s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:49.581170] [INFO ] [sig ] [461/3474] Forecasting BMEZ... [2026-01-26T20:17:49.581213] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-26T20:17:49.581257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-26T20:17:49.595700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-26T20:17:49.596094] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-26T20:17:49.596969] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-26T20:17:49.597023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:49.597056] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:49.597084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:49.597141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:49.658306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:49.659186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:49.659269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:49.659302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:49.782599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:49.782757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:49.782799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:49.782828] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:49.786201] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=22.55%) [2026-01-26T20:17:49.786480] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-26T20:17:49.786624] [INFO ] [sig ] BMEZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:49.928455] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BMEZ.txt [2026-01-26T20:17:49.928614] [INFO ] [sig ] [461/3474] Completed BMEZ in 0.3s | 2.80 sym/s | Total: 2.7m | ETA: 18.0m [2026-01-26T20:17:49.928657] [INFO ] [sig ] [462/3474] Forecasting BMI... [2026-01-26T20:17:49.928687] [INFO ] [sig ] Generating forecast for: BMI [2026-01-26T20:17:49.928718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-26T20:17:49.941056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-26T20:17:49.941379] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-26T20:17:49.942212] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-26T20:17:49.942264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:49.942295] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:49.942349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:49.942408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:49.998680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:49.999561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:49.999666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:49.999717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:50.124923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:50.125111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:50.125172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:50.125217] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:50.130069] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-01-26T20:17:50.130469] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-26T20:17:50.130673] [INFO ] [sig ] BMI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:50.282975] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BMI.txt [2026-01-26T20:17:50.283110] [INFO ] [sig ] [462/3474] Completed BMI in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:50.283150] [INFO ] [sig ] [463/3474] Forecasting BMO... [2026-01-26T20:17:50.283179] [INFO ] [sig ] Generating forecast for: BMO [2026-01-26T20:17:50.283211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-26T20:17:50.294873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-26T20:17:50.295185] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-26T20:17:50.295975] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-26T20:17:50.296027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:50.296060] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:50.296088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:50.296144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:50.354068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:50.354991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:50.355078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:50.355111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:50.481128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:50.481295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:50.481337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:50.481368] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:50.484803] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=67.49%) [2026-01-26T20:17:50.485081] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-26T20:17:50.485209] [INFO ] [sig ] BMO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:50.632071] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BMO.txt [2026-01-26T20:17:50.632214] [INFO ] [sig ] [463/3474] Completed BMO in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:50.632256] [INFO ] [sig ] [464/3474] Forecasting BMRA... [2026-01-26T20:17:50.632286] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-26T20:17:50.632318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-26T20:17:50.643419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-26T20:17:50.643826] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-26T20:17:50.644710] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-26T20:17:50.644764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:50.644798] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:50.644827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:50.644896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:50.703400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:50.704489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:50.704591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:50.704629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:50.822005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:50.822163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:50.822206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:50.822236] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:50.825715] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: UP (p=54.57%) [2026-01-26T20:17:50.825992] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-26T20:17:50.826115] [INFO ] [sig ] BMRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:50.972672] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BMRA.txt [2026-01-26T20:17:50.972834] [INFO ] [sig ] [464/3474] Completed BMRA in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:50.972876] [INFO ] [sig ] [465/3474] Forecasting BMRC... [2026-01-26T20:17:50.972906] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-26T20:17:50.972938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-26T20:17:50.984472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-26T20:17:50.984836] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-26T20:17:50.985649] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-26T20:17:50.985701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:50.985733] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:50.985760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:50.985816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:51.047915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:51.048872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:51.048991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:51.049027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:51.169392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:51.169535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:51.169594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:51.169627] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:51.172978] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=77.96%) [2026-01-26T20:17:51.173248] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-26T20:17:51.173371] [INFO ] [sig ] BMRC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:51.317860] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BMRC.txt [2026-01-26T20:17:51.318001] [INFO ] [sig ] [465/3474] Completed BMRC in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:51.318043] [INFO ] [sig ] [466/3474] Forecasting BMRN... [2026-01-26T20:17:51.318073] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-26T20:17:51.318106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-26T20:17:51.331072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-26T20:17:51.331412] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-26T20:17:51.332447] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-26T20:17:51.332520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:51.332561] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:51.332618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:51.332700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:51.401161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:51.401992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:51.402075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:51.402108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:51.522692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:51.522858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:51.522910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:51.522945] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:51.526331] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=63.68%) [2026-01-26T20:17:51.526638] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-26T20:17:51.526769] [INFO ] [sig ] BMRN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:51.671163] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BMRN.txt [2026-01-26T20:17:51.671335] [INFO ] [sig ] [466/3474] Completed BMRN in 0.4s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:51.671377] [INFO ] [sig ] [467/3474] Forecasting BMY... [2026-01-26T20:17:51.671406] [INFO ] [sig ] Generating forecast for: BMY [2026-01-26T20:17:51.671437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-26T20:17:51.682764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-26T20:17:51.683073] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-26T20:17:51.683881] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-26T20:17:51.683933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:51.683965] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:51.683992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:51.684049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:51.743304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:51.744369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:51.744456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:51.744489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:51.867634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:51.867792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:51.867844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:51.867882] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:51.871363] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-01-26T20:17:51.871651] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-26T20:17:51.871774] [INFO ] [sig ] BMY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:52.020688] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BMY.txt [2026-01-26T20:17:52.020883] [INFO ] [sig ] [467/3474] Completed BMY in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:52.020940] [INFO ] [sig ] [468/3474] Forecasting BN... [2026-01-26T20:17:52.020972] [INFO ] [sig ] Generating forecast for: BN [2026-01-26T20:17:52.021005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-26T20:17:52.032965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-26T20:17:52.033554] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-26T20:17:52.034619] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-26T20:17:52.034670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:52.034702] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:52.034729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:52.034794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:52.093103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:52.094043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:52.094134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:52.094169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:52.218649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:52.218817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:52.218861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:52.218890] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:52.222396] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: UP (p=76.30%) [2026-01-26T20:17:52.222707] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-26T20:17:52.222841] [INFO ] [sig ] BN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:52.369845] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BN.txt [2026-01-26T20:17:52.370003] [INFO ] [sig ] [468/3474] Completed BN in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:52.370044] [INFO ] [sig ] [469/3474] Forecasting BND... [2026-01-26T20:17:52.370074] [INFO ] [sig ] Generating forecast for: BND [2026-01-26T20:17:52.370106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-26T20:17:52.381882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-26T20:17:52.382254] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-26T20:17:52.383062] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-26T20:17:52.383114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:52.383146] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:52.383174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:52.383230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:52.444413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:52.445437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:52.445542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:52.445595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:52.569355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:52.569517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:52.569560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:52.569610] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:52.573088] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-01-26T20:17:52.573379] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-26T20:17:52.573510] [INFO ] [sig ] BND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:52.718055] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BND.txt [2026-01-26T20:17:52.718223] [INFO ] [sig ] [469/3474] Completed BND in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:52.718264] [INFO ] [sig ] [470/3474] Forecasting BNDX... [2026-01-26T20:17:52.718295] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-26T20:17:52.718326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-26T20:17:52.730174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-26T20:17:52.730533] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-26T20:17:52.731331] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-26T20:17:52.731383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:52.731416] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:52.731443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:52.731500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:52.790457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:52.791361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:52.791446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:52.791481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:52.915656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:52.915812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:52.915853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:52.915882] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:52.919299] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-01-26T20:17:52.919594] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-26T20:17:52.919724] [INFO ] [sig ] BNDX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:53.061807] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BNDX.txt [2026-01-26T20:17:53.061939] [INFO ] [sig ] [470/3474] Completed BNDX in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:53.061979] [INFO ] [sig ] [471/3474] Forecasting BNED... [2026-01-26T20:17:53.062009] [INFO ] [sig ] Generating forecast for: BNED [2026-01-26T20:17:53.062039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-26T20:17:53.073193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-26T20:17:53.073459] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-26T20:17:53.074252] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-26T20:17:53.074303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:53.074335] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:53.074362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:53.074418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:53.134605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:53.135333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:53.135414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:53.135447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:53.255635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:53.255788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:53.255846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:53.255875] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:53.259211] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=69.40%) [2026-01-26T20:17:53.259510] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-26T20:17:53.259652] [INFO ] [sig ] BNED: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:53.401256] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BNED.txt [2026-01-26T20:17:53.401383] [INFO ] [sig ] [471/3474] Completed BNED in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:53.401423] [INFO ] [sig ] [472/3474] Forecasting BNGO... [2026-01-26T20:17:53.401453] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-26T20:17:53.401484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-26T20:17:53.413078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-26T20:17:53.413396] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-26T20:17:53.414203] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-26T20:17:53.414256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:53.414287] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:53.414314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:53.414371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:53.470963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:53.471618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:53.471706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:53.471740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:53.587528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:53.587688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:53.587730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:53.587759] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:53.591048] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=7.32%) [2026-01-26T20:17:53.591315] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-26T20:17:53.591436] [INFO ] [sig ] BNGO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:53.734269] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BNGO.txt [2026-01-26T20:17:53.734398] [INFO ] [sig ] [472/3474] Completed BNGO in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:53.734436] [INFO ] [sig ] [473/3474] Forecasting BNH... [2026-01-26T20:17:53.734468] [INFO ] [sig ] Generating forecast for: BNH [2026-01-26T20:17:53.734498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-26T20:17:53.745791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-26T20:17:53.746073] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-26T20:17:53.746852] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-26T20:17:53.746903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:53.746936] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:53.746963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:53.747020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:53.803798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:53.804442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:53.804519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:53.804552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:53.919763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:53.919929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:53.919986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:53.920019] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:53.923358] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=24.06%) [2026-01-26T20:17:53.923644] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-26T20:17:53.923767] [INFO ] [sig ] BNH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:54.065536] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BNH.txt [2026-01-26T20:17:54.065691] [INFO ] [sig ] [473/3474] Completed BNH in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:54.065731] [INFO ] [sig ] [474/3474] Forecasting BNJ... [2026-01-26T20:17:54.065761] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-26T20:17:54.065793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-26T20:17:54.076763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-26T20:17:54.077054] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-26T20:17:54.077896] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-26T20:17:54.077949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:54.077980] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:54.078007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:54.078063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:54.134207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:54.134828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:54.134905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:54.134938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:54.244812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:54.244972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:54.245026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:54.245064] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:54.248403] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-01-26T20:17:54.248686] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-26T20:17:54.248810] [INFO ] [sig ] BNJ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:54.394952] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BNJ.txt [2026-01-26T20:17:54.395091] [INFO ] [sig ] [474/3474] Completed BNJ in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.9m [2026-01-26T20:17:54.395130] [INFO ] [sig ] [475/3474] Forecasting BNL... [2026-01-26T20:17:54.395164] [INFO ] [sig ] Generating forecast for: BNL [2026-01-26T20:17:54.395194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-26T20:17:54.407148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-26T20:17:54.407458] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-26T20:17:54.408262] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-26T20:17:54.408313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:54.408345] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:54.408372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:54.408429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:54.466677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:54.467556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:54.467658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:54.467693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:54.588172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:54.588332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:54.588374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:54.588405] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:54.591878] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-01-26T20:17:54.592180] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-26T20:17:54.592310] [INFO ] [sig ] BNL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:54.736854] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BNL.txt [2026-01-26T20:17:54.736985] [INFO ] [sig ] [475/3474] Completed BNL in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-26T20:17:54.737050] [INFO ] [sig ] [476/3474] Forecasting BNS... [2026-01-26T20:17:54.737081] [INFO ] [sig ] Generating forecast for: BNS [2026-01-26T20:17:54.737112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-26T20:17:54.748264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-26T20:17:54.748525] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-26T20:17:54.749356] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-26T20:17:54.749408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:54.749440] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:54.749468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:54.749526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:54.805818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:54.806497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:54.806591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:54.806627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:54.931001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:54.931159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:54.931200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:54.931230] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:54.934602] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=85.01%) [2026-01-26T20:17:54.934868] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-26T20:17:54.934991] [INFO ] [sig ] BNS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:55.077271] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BNS.txt [2026-01-26T20:17:55.077428] [INFO ] [sig ] [476/3474] Completed BNS in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-26T20:17:55.077472] [INFO ] [sig ] [477/3474] Forecasting BNTC... [2026-01-26T20:17:55.077502] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-26T20:17:55.077532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-26T20:17:55.088905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-26T20:17:55.089184] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-26T20:17:55.089969] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-26T20:17:55.090021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:55.090063] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:55.090091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:55.090148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:55.149734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:55.150817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:55.150905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:55.150938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:55.269650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:55.269809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:55.269850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:55.269879] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:55.273248] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-01-26T20:17:55.273513] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-26T20:17:55.273650] [INFO ] [sig ] BNTC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:55.424084] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BNTC.txt [2026-01-26T20:17:55.424259] [INFO ] [sig ] [477/3474] Completed BNTC in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-26T20:17:55.424303] [INFO ] [sig ] [478/3474] Forecasting BNTX... [2026-01-26T20:17:55.424333] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-26T20:17:55.424364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-26T20:17:55.436262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-26T20:17:55.436598] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-26T20:17:55.437459] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-26T20:17:55.437511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:55.437543] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:55.437598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:55.437659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:55.497770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:55.498698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:55.498787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:55.498821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:55.619648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:55.619829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:55.619882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:55.619918] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:55.623805] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-26T20:17:55.624111] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-26T20:17:55.624242] [INFO ] [sig ] BNTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:55.771714] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BNTX.txt [2026-01-26T20:17:55.771856] [INFO ] [sig ] [478/3474] Completed BNTX in 0.3s | 2.80 sym/s | Total: 2.8m | ETA: 17.8m [2026-01-26T20:17:55.771902] [INFO ] [sig ] [479/3474] Forecasting BNY... [2026-01-26T20:17:55.771941] [INFO ] [sig ] Generating forecast for: BNY [2026-01-26T20:17:55.771978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-26T20:17:55.783511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-26T20:17:55.783899] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-26T20:17:55.784725] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-26T20:17:55.784778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:55.784811] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:55.784864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:55.784937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:55.841625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:55.842365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:55.842448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:55.842481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:55.962865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:55.963020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:55.963065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:55.963097] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:55.966534] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: DOWN (p=35.91%) [2026-01-26T20:17:55.966827] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-26T20:17:55.966950] [INFO ] [sig ] BNY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:56.115107] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BNY.txt [2026-01-26T20:17:56.115253] [INFO ] [sig ] [479/3474] Completed BNY in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:56.115292] [INFO ] [sig ] [480/3474] Forecasting BOC... [2026-01-26T20:17:56.115325] [INFO ] [sig ] Generating forecast for: BOC [2026-01-26T20:17:56.115355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-26T20:17:56.128048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-26T20:17:56.128416] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-26T20:17:56.129276] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-26T20:17:56.129328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:56.129360] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:56.129388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:56.129445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:56.187900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:56.188673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:56.188758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:56.188792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:56.311486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:56.311656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:56.311698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:56.311728] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:56.315213] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=65.41%) [2026-01-26T20:17:56.315480] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-26T20:17:56.315618] [INFO ] [sig ] BOC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:56.461199] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BOC.txt [2026-01-26T20:17:56.461348] [INFO ] [sig ] [480/3474] Completed BOC in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:56.461390] [INFO ] [sig ] [481/3474] Forecasting BOE... [2026-01-26T20:17:56.461446] [INFO ] [sig ] Generating forecast for: BOE [2026-01-26T20:17:56.461478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-26T20:17:56.473408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-26T20:17:56.473752] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-26T20:17:56.474621] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-26T20:17:56.474678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:56.474712] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:56.474741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:56.474799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:56.534946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:56.535841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:56.535931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:56.535964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:56.658036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:56.658196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:56.658238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:56.658267] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:56.661852] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-26T20:17:56.662143] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-26T20:17:56.662275] [INFO ] [sig ] BOE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:56.812778] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BOE.txt [2026-01-26T20:17:56.812947] [INFO ] [sig ] [481/3474] Completed BOE in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:56.812990] [INFO ] [sig ] [482/3474] Forecasting BOF... [2026-01-26T20:17:56.813022] [INFO ] [sig ] Generating forecast for: BOF [2026-01-26T20:17:56.813053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-26T20:17:56.824684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-26T20:17:56.825072] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-26T20:17:56.826020] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-26T20:17:56.826084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:56.826124] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:56.826157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:56.826226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:56.885323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:56.886191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:56.886274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:56.886309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:57.017653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:57.017808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:57.017849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:57.017879] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:57.021203] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: UP (p=85.46%) [2026-01-26T20:17:57.021532] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-26T20:17:57.021685] [INFO ] [sig ] BOF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:57.170475] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BOF.txt [2026-01-26T20:17:57.170635] [INFO ] [sig ] [482/3474] Completed BOF in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:57.170678] [INFO ] [sig ] [483/3474] Forecasting BOH... [2026-01-26T20:17:57.170709] [INFO ] [sig ] Generating forecast for: BOH [2026-01-26T20:17:57.170739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-26T20:17:57.182117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-26T20:17:57.182420] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-26T20:17:57.183290] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-26T20:17:57.183342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:57.183375] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:57.183402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:57.183458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:57.240137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:57.240784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:57.240863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:57.240896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:57.363704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:57.363876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:57.363930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:57.363971] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:57.367665] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: UP (p=79.51%) [2026-01-26T20:17:57.367937] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-26T20:17:57.368077] [INFO ] [sig ] BOH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:57.511587] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BOH.txt [2026-01-26T20:17:57.511751] [INFO ] [sig ] [483/3474] Completed BOH in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:57.511802] [INFO ] [sig ] [484/3474] Forecasting BOKF... [2026-01-26T20:17:57.511835] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-26T20:17:57.511866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-26T20:17:57.523882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-26T20:17:57.524386] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-26T20:17:57.525194] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-26T20:17:57.525246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:57.525278] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:57.525305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:57.525362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:57.581800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:57.582410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:57.582503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:57.582538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:57.702869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:57.703027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:57.703069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:57.703135] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:57.706612] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=89.84%) [2026-01-26T20:17:57.706889] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-26T20:17:57.707016] [INFO ] [sig ] BOKF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:57.855568] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BOKF.txt [2026-01-26T20:17:57.855752] [INFO ] [sig ] [484/3474] Completed BOKF in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:57.855794] [INFO ] [sig ] [485/3474] Forecasting BOLD... [2026-01-26T20:17:57.855847] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-26T20:17:57.855878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-26T20:17:57.867630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-26T20:17:57.868050] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-26T20:17:57.868868] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-26T20:17:57.868920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:57.868956] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:57.868983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:57.869040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:57.926698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:57.927602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:57.927700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:57.927733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:58.041338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:58.041508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:58.041548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:58.041597] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:58.045528] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-01-26T20:17:58.045919] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-26T20:17:58.046063] [INFO ] [sig ] BOLD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:58.196786] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BOLD.txt [2026-01-26T20:17:58.196958] [INFO ] [sig ] [485/3474] Completed BOLD in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:58.197009] [INFO ] [sig ] [486/3474] Forecasting BOND... [2026-01-26T20:17:58.197045] [INFO ] [sig ] Generating forecast for: BOND [2026-01-26T20:17:58.197082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-26T20:17:58.209350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-26T20:17:58.209852] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-26T20:17:58.210896] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-26T20:17:58.210959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:58.210998] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:58.211032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:58.211097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:58.269522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:58.270408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:58.270492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:58.270525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:58.393820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:58.393960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:58.393997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:58.394026] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:58.397706] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=21.71%) [2026-01-26T20:17:58.397968] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-26T20:17:58.398089] [INFO ] [sig ] BOND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:58.540091] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BOND.txt [2026-01-26T20:17:58.540199] [INFO ] [sig ] [486/3474] Completed BOND in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:58.540237] [INFO ] [sig ] [487/3474] Forecasting BOOM... [2026-01-26T20:17:58.540267] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-26T20:17:58.540296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-26T20:17:58.551028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-26T20:17:58.551290] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-26T20:17:58.552059] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-26T20:17:58.552110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:58.552142] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:58.552169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:58.552226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:58.608797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:58.609399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:58.609475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:58.609509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:58.726692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:58.726791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:58.726827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:58.726855] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:58.729965] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-26T20:17:58.730223] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-26T20:17:58.730341] [INFO ] [sig ] BOOM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:17:58.893695] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BOOM.txt [2026-01-26T20:17:58.893833] [INFO ] [sig ] [487/3474] Completed BOOM in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:58.893881] [INFO ] [sig ] [488/3474] Forecasting BOTZ... [2026-01-26T20:17:58.893913] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-26T20:17:58.893944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-26T20:17:58.906257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-26T20:17:58.906555] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-26T20:17:58.907465] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-26T20:17:58.907533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:58.907600] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:58.907635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:58.907716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:58.973262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:58.973920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:58.974031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:58.974081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:59.109902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:59.110078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:59.110126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:59.110157] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:59.113745] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: UP (p=70.27%) [2026-01-26T20:17:59.114054] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-26T20:17:59.114190] [INFO ] [sig ] BOTZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:59.272871] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BOTZ.txt [2026-01-26T20:17:59.273062] [INFO ] [sig ] [488/3474] Completed BOTZ in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:59.273124] [INFO ] [sig ] [489/3474] Forecasting BOX... [2026-01-26T20:17:59.273160] [INFO ] [sig ] Generating forecast for: BOX [2026-01-26T20:17:59.273191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-26T20:17:59.289060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-26T20:17:59.289466] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-26T20:17:59.290386] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-26T20:17:59.290440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:59.290472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:59.290501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:59.290560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:59.359399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:59.360305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:59.360392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:59.360432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:59.482689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:59.482851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:59.482895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:59.482925] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:59.486389] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-26T20:17:59.486687] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-26T20:17:59.486816] [INFO ] [sig ] BOX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:17:59.630037] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BOX.txt [2026-01-26T20:17:59.630191] [INFO ] [sig ] [489/3474] Completed BOX in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:17:59.630233] [INFO ] [sig ] [490/3474] Forecasting BP... [2026-01-26T20:17:59.630263] [INFO ] [sig ] Generating forecast for: BP [2026-01-26T20:17:59.630293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-26T20:17:59.644992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-26T20:17:59.645763] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-26T20:17:59.646991] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-26T20:17:59.647064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:17:59.647102] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:17:59.647132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:17:59.647193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:17:59.708532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:17:59.709753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:17:59.709870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:17:59.709908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:17:59.839222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:17:59.839392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:17:59.839436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:17:59.839468] [INFO ] [FORECASTER] Training complete [2026-01-26T20:17:59.843633] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-01-26T20:17:59.843937] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-26T20:17:59.844090] [INFO ] [sig ] BP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:00.011362] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BP.txt [2026-01-26T20:18:00.011963] [INFO ] [sig ] [490/3474] Completed BP in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.8m [2026-01-26T20:18:00.012017] [INFO ] [sig ] [491/3474] Forecasting BPOP... [2026-01-26T20:18:00.012049] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-26T20:18:00.012085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-26T20:18:00.025767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-26T20:18:00.026284] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-26T20:18:00.027250] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-26T20:18:00.027306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:00.027341] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:00.027368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:00.027454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:00.085980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:00.087202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:00.087307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:00.087342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:00.212408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:00.212680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:00.212732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:00.212764] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:00.217277] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=66.94%) [2026-01-26T20:18:00.217658] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-26T20:18:00.217803] [INFO ] [sig ] BPOP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:00.366633] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BPOP.txt [2026-01-26T20:18:00.366813] [INFO ] [sig ] [491/3474] Completed BPOP in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-26T20:18:00.366857] [INFO ] [sig ] [492/3474] Forecasting BPRN... [2026-01-26T20:18:00.366888] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-26T20:18:00.366919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-26T20:18:00.377241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-26T20:18:00.377551] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-26T20:18:00.378396] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-26T20:18:00.378448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:00.378481] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:00.378508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:00.378590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:00.436952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:00.437838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:00.437924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:00.437960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:00.538053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:00.538175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:00.538217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:00.538245] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:00.541682] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: UP (p=76.26%) [2026-01-26T20:18:00.541970] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-26T20:18:00.542122] [INFO ] [sig ] BPRN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:00.689106] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BPRN.txt [2026-01-26T20:18:00.689267] [INFO ] [sig ] [492/3474] Completed BPRN in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-26T20:18:00.689353] [INFO ] [sig ] [493/3474] Forecasting BPYPM... [2026-01-26T20:18:00.689386] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-26T20:18:00.689418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-26T20:18:00.700316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-26T20:18:00.700704] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-26T20:18:00.701629] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-26T20:18:00.701695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:00.701733] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:00.701765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:00.701824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:00.759837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:00.760707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:00.760803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:00.760839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:00.870802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:00.870919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:00.870960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:00.870991] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:00.874515] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: UP (p=59.34%) [2026-01-26T20:18:00.874865] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-26T20:18:00.875000] [INFO ] [sig ] BPYPM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:01.019336] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BPYPM.txt [2026-01-26T20:18:01.019496] [INFO ] [sig ] [493/3474] Completed BPYPM in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-26T20:18:01.019547] [INFO ] [sig ] [494/3474] Forecasting BPYPO... [2026-01-26T20:18:01.019596] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-26T20:18:01.019630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-26T20:18:01.030683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-26T20:18:01.031033] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-26T20:18:01.031872] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-26T20:18:01.031925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:01.031958] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:01.031985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:01.032042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:01.089932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:01.090610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:01.090691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:01.090724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:01.191313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:01.191459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:01.191501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:01.191532] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:01.195011] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-01-26T20:18:01.195307] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-26T20:18:01.195433] [INFO ] [sig ] BPYPO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:01.345355] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BPYPO.txt [2026-01-26T20:18:01.345530] [INFO ] [sig ] [494/3474] Completed BPYPO in 0.3s | 2.80 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-26T20:18:01.345593] [INFO ] [sig ] [495/3474] Forecasting BPYPP... [2026-01-26T20:18:01.345627] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-26T20:18:01.345658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-26T20:18:01.358021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-26T20:18:01.358435] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-26T20:18:01.359337] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-26T20:18:01.359393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:01.359426] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:01.359456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:01.359514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:01.431666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:01.432879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:01.433063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:01.433119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:01.562195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:01.562348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:01.562391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:01.562422] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:01.565935] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-01-26T20:18:01.566240] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-26T20:18:01.566372] [INFO ] [sig ] BPYPP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:01.713730] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BPYPP.txt [2026-01-26T20:18:01.713889] [INFO ] [sig ] [495/3474] Completed BPYPP in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-26T20:18:01.713941] [INFO ] [sig ] [496/3474] Forecasting BRAG... [2026-01-26T20:18:01.713973] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-26T20:18:01.714004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-26T20:18:01.724993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-26T20:18:01.725347] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-26T20:18:01.726165] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-26T20:18:01.726217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:01.726274] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:01.726303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:01.726360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:01.784743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:01.785660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:01.785745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:01.785779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:01.908416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:01.908601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:01.908647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:01.908678] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:01.912283] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=35.73%) [2026-01-26T20:18:01.912613] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-26T20:18:01.912747] [INFO ] [sig ] BRAG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:02.067224] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BRAG.txt [2026-01-26T20:18:02.067402] [INFO ] [sig ] [496/3474] Completed BRAG in 0.4s | 2.80 sym/s | Total: 2.9m | ETA: 17.7m [2026-01-26T20:18:02.067448] [INFO ] [sig ] [497/3474] Forecasting BRC... [2026-01-26T20:18:02.067479] [INFO ] [sig ] Generating forecast for: BRC [2026-01-26T20:18:02.067512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-26T20:18:02.080638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-26T20:18:02.081084] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-26T20:18:02.081935] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-26T20:18:02.081990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:02.082024] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:02.082052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:02.082111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:02.140337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:02.141207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:02.141291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:02.141324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:02.262772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:02.262957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:02.263001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:02.263033] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:02.266626] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-01-26T20:18:02.266898] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-26T20:18:02.267023] [INFO ] [sig ] BRC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:02.411134] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BRC.txt [2026-01-26T20:18:02.411272] [INFO ] [sig ] [497/3474] Completed BRC in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:02.411313] [INFO ] [sig ] [498/3474] Forecasting BRO... [2026-01-26T20:18:02.411344] [INFO ] [sig ] Generating forecast for: BRO [2026-01-26T20:18:02.411376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-26T20:18:02.423423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-26T20:18:02.423748] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-26T20:18:02.424535] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-26T20:18:02.424604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:02.424638] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:02.424664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:02.424720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:02.483023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:02.483934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:02.484027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:02.484062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:02.611256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:02.611413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:02.611454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:02.611484] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:02.615314] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=71.46%) [2026-01-26T20:18:02.615631] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-26T20:18:02.615765] [INFO ] [sig ] BRO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:02.764755] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BRO.txt [2026-01-26T20:18:02.764910] [INFO ] [sig ] [498/3474] Completed BRO in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:02.764950] [INFO ] [sig ] [499/3474] Forecasting BROS... [2026-01-26T20:18:02.764984] [INFO ] [sig ] Generating forecast for: BROS [2026-01-26T20:18:02.765015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-26T20:18:02.776265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-26T20:18:02.776595] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-26T20:18:02.777377] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-26T20:18:02.777462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:02.777496] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:02.777523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:02.777608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:02.837570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:02.838442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:02.838528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:02.838563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:02.963685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:02.963844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:02.963885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:02.963949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:02.968043] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=19.76%) [2026-01-26T20:18:02.968373] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-26T20:18:02.968505] [INFO ] [sig ] BROS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:03.111379] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BROS.txt [2026-01-26T20:18:03.111510] [INFO ] [sig ] [499/3474] Completed BROS in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:03.111555] [INFO ] [sig ] [500/3474] Forecasting BRSP... [2026-01-26T20:18:03.111605] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-26T20:18:03.111637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-26T20:18:03.123774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-26T20:18:03.124059] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-26T20:18:03.124872] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-26T20:18:03.124925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:03.124957] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:03.124985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:03.125042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:03.184207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:03.185132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:03.185226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:03.185260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:03.309128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:03.309293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:03.309336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:03.309367] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:03.312875] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=74.37%) [2026-01-26T20:18:03.313175] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-26T20:18:03.313308] [INFO ] [sig ] BRSP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:03.461102] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BRSP.txt [2026-01-26T20:18:03.461262] [INFO ] [sig ] [500/3474] Completed BRSP in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:03.461305] [INFO ] [sig ] [501/3474] Forecasting BRX... [2026-01-26T20:18:03.461336] [INFO ] [sig ] Generating forecast for: BRX [2026-01-26T20:18:03.461366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-26T20:18:03.474253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-26T20:18:03.474676] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-26T20:18:03.475533] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-26T20:18:03.475613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:03.475662] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:03.475693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:03.475752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:03.540052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:03.540938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:03.541027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:03.541069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:03.660501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:03.660670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:03.660712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:03.660743] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:03.664032] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-26T20:18:03.664298] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-26T20:18:03.664418] [INFO ] [sig ] BRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:03.806426] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BRX.txt [2026-01-26T20:18:03.806556] [INFO ] [sig ] [501/3474] Completed BRX in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:03.806611] [INFO ] [sig ] [502/3474] Forecasting BRZE... [2026-01-26T20:18:03.806643] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-26T20:18:03.806674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-26T20:18:03.818398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-26T20:18:03.818701] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-26T20:18:03.819533] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-26T20:18:03.819603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:03.819638] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:03.819664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:03.819719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:03.876270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:03.876917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:03.876997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:03.877030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:04.004419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:04.004593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:04.004636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:04.004665] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:04.008092] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-26T20:18:04.008360] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-26T20:18:04.008483] [INFO ] [sig ] BRZE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:04.164233] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BRZE.txt [2026-01-26T20:18:04.164599] [INFO ] [sig ] [502/3474] Completed BRZE in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:04.164644] [INFO ] [sig ] [503/3474] Forecasting BSAC... [2026-01-26T20:18:04.164674] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-26T20:18:04.164704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-26T20:18:04.177159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-26T20:18:04.177559] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-26T20:18:04.178388] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-26T20:18:04.178440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:04.178474] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:04.178502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:04.178562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:04.239657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:04.240500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:04.240626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:04.240665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:04.363987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:04.364149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:04.364192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:04.364222] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:04.367697] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=68.56%) [2026-01-26T20:18:04.367979] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-26T20:18:04.368116] [INFO ] [sig ] BSAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:04.522688] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSAC.txt [2026-01-26T20:18:04.522848] [INFO ] [sig ] [503/3474] Completed BSAC in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:04.522890] [INFO ] [sig ] [504/3474] Forecasting BSCQ... [2026-01-26T20:18:04.522921] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-26T20:18:04.522951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-26T20:18:04.542791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-26T20:18:04.543463] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-26T20:18:04.544567] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-26T20:18:04.544642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:04.544679] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:04.544709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:04.544772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:04.605403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:04.606639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:04.606758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:04.606794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:04.726964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:04.727156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:04.727201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:04.727230] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:04.730800] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-01-26T20:18:04.731127] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-26T20:18:04.731273] [INFO ] [sig ] BSCQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:04.882766] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSCQ.txt [2026-01-26T20:18:04.882993] [INFO ] [sig ] [504/3474] Completed BSCQ in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:04.883046] [INFO ] [sig ] [505/3474] Forecasting BSCS... [2026-01-26T20:18:04.883080] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-26T20:18:04.883112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-26T20:18:04.897189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-26T20:18:04.897794] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-26T20:18:04.898814] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-26T20:18:04.898869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:04.898903] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:04.898930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:04.898989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:04.956968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:04.958155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:04.958271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:04.958304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:05.094065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:05.094313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:05.094364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:05.094395] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:05.099788] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=65.81%) [2026-01-26T20:18:05.100305] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-26T20:18:05.100502] [INFO ] [sig ] BSCS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:05.272320] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSCS.txt [2026-01-26T20:18:05.272545] [INFO ] [sig ] [505/3474] Completed BSCS in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.7m [2026-01-26T20:18:05.272611] [INFO ] [sig ] [506/3474] Forecasting BSCX... [2026-01-26T20:18:05.272649] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-26T20:18:05.272684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-26T20:18:05.286996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-26T20:18:05.287513] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-26T20:18:05.288476] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-26T20:18:05.288534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:05.288569] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:05.288621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:05.288683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:05.348887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:05.350096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:05.350264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:05.350301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:05.473685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:05.473933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:05.473986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:05.474016] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:05.478149] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-26T20:18:05.478479] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-26T20:18:05.478743] [INFO ] [sig ] BSCX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:05.624862] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSCX.txt [2026-01-26T20:18:05.625073] [INFO ] [sig ] [506/3474] Completed BSCX in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-26T20:18:05.625116] [INFO ] [sig ] [507/3474] Forecasting BSCY... [2026-01-26T20:18:05.625151] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-26T20:18:05.625185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-26T20:18:05.639031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-26T20:18:05.639557] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-26T20:18:05.640532] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-26T20:18:05.640607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:05.640642] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:05.640669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:05.640728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:05.697225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:05.698497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:05.698616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:05.698652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:05.830204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:05.830458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:05.830511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:05.830542] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:05.835154] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-01-26T20:18:05.835548] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-26T20:18:05.835790] [INFO ] [sig ] BSCY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:06.024016] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSCY.txt [2026-01-26T20:18:06.024224] [INFO ] [sig ] [507/3474] Completed BSCY in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-26T20:18:06.024276] [INFO ] [sig ] [508/3474] Forecasting BSJQ... [2026-01-26T20:18:06.024308] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-26T20:18:06.024340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-26T20:18:06.036807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-26T20:18:06.037097] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-26T20:18:06.038206] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-26T20:18:06.038259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:06.038291] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:06.038318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:06.038375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:06.099184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:06.100298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:06.100385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:06.100421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:06.222529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:06.222713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:06.222780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:06.222813] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:06.227099] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-26T20:18:06.227416] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-26T20:18:06.227589] [INFO ] [sig ] BSJQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:06.373137] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSJQ.txt [2026-01-26T20:18:06.373298] [INFO ] [sig ] [508/3474] Completed BSJQ in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-26T20:18:06.373340] [INFO ] [sig ] [509/3474] Forecasting BSJS... [2026-01-26T20:18:06.373370] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-26T20:18:06.373401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-26T20:18:06.384915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-26T20:18:06.385227] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-26T20:18:06.386236] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-26T20:18:06.386287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:06.386319] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:06.386347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:06.386403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:06.445789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:06.446694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:06.446780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:06.446814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:06.574233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:06.574414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:06.574455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:06.574486] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:06.577955] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-01-26T20:18:06.578267] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-26T20:18:06.578396] [INFO ] [sig ] BSJS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:06.723445] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSJS.txt [2026-01-26T20:18:06.723630] [INFO ] [sig ] [509/3474] Completed BSJS in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-26T20:18:06.723675] [INFO ] [sig ] [510/3474] Forecasting BSL... [2026-01-26T20:18:06.723705] [INFO ] [sig ] Generating forecast for: BSL [2026-01-26T20:18:06.723736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-26T20:18:06.735232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-26T20:18:06.735516] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-26T20:18:06.736333] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-26T20:18:06.736385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:06.736418] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:06.736446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:06.736504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:06.794467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:06.795211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:06.795351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:06.795387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:06.912100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:06.912263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:06.912304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:06.912333] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:06.916050] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-01-26T20:18:06.916322] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-26T20:18:06.916446] [INFO ] [sig ] BSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:07.066819] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSL.txt [2026-01-26T20:18:07.066990] [INFO ] [sig ] [510/3474] Completed BSL in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-26T20:18:07.067046] [INFO ] [sig ] [511/3474] Forecasting BSM... [2026-01-26T20:18:07.067092] [INFO ] [sig ] Generating forecast for: BSM [2026-01-26T20:18:07.067130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-26T20:18:07.144118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-26T20:18:07.144548] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-26T20:18:07.145416] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-26T20:18:07.145470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:07.145503] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:07.145532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:07.145623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:07.205487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:07.206344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:07.206428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:07.206461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:07.330511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:07.330697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:07.330739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:07.330768] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:07.334246] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: UP (p=52.87%) [2026-01-26T20:18:07.334535] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-26T20:18:07.334685] [INFO ] [sig ] BSM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:07.480741] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSM.txt [2026-01-26T20:18:07.480890] [INFO ] [sig ] [511/3474] Completed BSM in 0.4s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-26T20:18:07.480932] [INFO ] [sig ] [512/3474] Forecasting BSMQ... [2026-01-26T20:18:07.480962] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-26T20:18:07.480992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-26T20:18:07.492754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-26T20:18:07.493094] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-26T20:18:07.493923] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-26T20:18:07.493975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:07.494020] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:07.494051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:07.494110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:07.556502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:07.557455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:07.557543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:07.557593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:07.679085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:07.679244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:07.679285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:07.679317] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:07.682790] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=59.23%) [2026-01-26T20:18:07.683067] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-26T20:18:07.683207] [INFO ] [sig ] BSMQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:07.829107] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSMQ.txt [2026-01-26T20:18:07.829275] [INFO ] [sig ] [512/3474] Completed BSMQ in 0.3s | 2.80 sym/s | Total: 3.0m | ETA: 17.6m [2026-01-26T20:18:07.829315] [INFO ] [sig ] [513/3474] Forecasting BSMS... [2026-01-26T20:18:07.829346] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-26T20:18:07.829379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-26T20:18:07.840675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-26T20:18:07.841027] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-26T20:18:07.841839] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-26T20:18:07.841890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:07.841969] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:07.841999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:07.842057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:07.903095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:07.904051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:07.904136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:07.904170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:08.026014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:08.026185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:08.026237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:08.026274] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:08.030067] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-26T20:18:08.030512] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-26T20:18:08.030695] [INFO ] [sig ] BSMS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:08.179340] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSMS.txt [2026-01-26T20:18:08.179497] [INFO ] [sig ] [513/3474] Completed BSMS in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:08.179538] [INFO ] [sig ] [514/3474] Forecasting BSSX... [2026-01-26T20:18:08.179587] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-26T20:18:08.179623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-26T20:18:08.192552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-26T20:18:08.192987] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-26T20:18:08.193841] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-26T20:18:08.193896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:08.193930] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:08.193958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:08.194018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:08.253940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:08.254989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:08.255074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:08.255108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:08.365078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:08.365236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:08.365280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:08.365311] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:08.369013] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-01-26T20:18:08.369345] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-26T20:18:08.369683] [INFO ] [sig ] BSSX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:08.516021] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BSSX.txt [2026-01-26T20:18:08.516165] [INFO ] [sig ] [514/3474] Completed BSSX in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:08.516214] [INFO ] [sig ] [515/3474] Forecasting BSTZ... [2026-01-26T20:18:08.516251] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-26T20:18:08.516289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-26T20:18:08.527871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-26T20:18:08.528167] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-26T20:18:08.529000] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-26T20:18:08.529053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:08.529086] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:08.529115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:08.529181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:08.589378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:08.590229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:08.590321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:08.590357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:08.709234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:08.709394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:08.709436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:08.709465] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:08.712891] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: DOWN (p=12.41%) [2026-01-26T20:18:08.713166] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-26T20:18:08.713299] [INFO ] [sig ] BSTZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:08.860311] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BSTZ.txt [2026-01-26T20:18:08.860461] [INFO ] [sig ] [515/3474] Completed BSTZ in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:08.860502] [INFO ] [sig ] [516/3474] Forecasting BSVN... [2026-01-26T20:18:08.860541] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-26T20:18:08.860592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-26T20:18:08.871090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-26T20:18:08.871458] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-26T20:18:08.872259] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-26T20:18:08.872310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:08.872342] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:08.872369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:08.872425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:08.931144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:08.932237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:08.932342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:08.932380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:09.046083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:09.046241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:09.046283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:09.046346] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:09.049840] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=28.60%) [2026-01-26T20:18:09.050118] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-26T20:18:09.050246] [INFO ] [sig ] BSVN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:09.196217] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BSVN.txt [2026-01-26T20:18:09.196351] [INFO ] [sig ] [516/3474] Completed BSVN in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:09.196391] [INFO ] [sig ] [517/3474] Forecasting BSVO... [2026-01-26T20:18:09.196421] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-26T20:18:09.196452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-26T20:18:09.212288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-26T20:18:09.212806] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-26T20:18:09.213827] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-26T20:18:09.213880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:09.213913] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:09.213942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:09.213999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:09.273480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:09.274624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:09.274718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:09.274754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:09.398315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:09.398474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:09.398518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:09.398549] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:09.401964] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: UP (p=63.79%) [2026-01-26T20:18:09.402229] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-26T20:18:09.402352] [INFO ] [sig ] BSVO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:09.545001] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSVO.txt [2026-01-26T20:18:09.545141] [INFO ] [sig ] [517/3474] Completed BSVO in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:09.545184] [INFO ] [sig ] [518/3474] Forecasting BSX... [2026-01-26T20:18:09.545221] [INFO ] [sig ] Generating forecast for: BSX [2026-01-26T20:18:09.545258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-26T20:18:09.557612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-26T20:18:09.557914] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-26T20:18:09.558743] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-26T20:18:09.558795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:09.558830] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:09.558866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:09.558926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:09.616860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:09.617555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:09.617655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:09.617690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:09.736693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:09.736846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:09.736885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:09.736916] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:09.740444] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-26T20:18:09.740729] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-26T20:18:09.740850] [INFO ] [sig ] BSX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:09.888643] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BSX.txt [2026-01-26T20:18:09.888844] [INFO ] [sig ] [518/3474] Completed BSX in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:09.888900] [INFO ] [sig ] [519/3474] Forecasting BSY... [2026-01-26T20:18:09.888939] [INFO ] [sig ] Generating forecast for: BSY [2026-01-26T20:18:09.888972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-26T20:18:09.901552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-26T20:18:09.901868] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-26T20:18:09.902695] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-26T20:18:09.902746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:09.902778] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:09.902804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:09.902860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:09.962506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:09.963355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:09.963463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:09.963500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:10.095675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:10.095836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:10.095877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:10.095923] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:10.099384] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: UP (p=61.14%) [2026-01-26T20:18:10.099673] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-26T20:18:10.099795] [INFO ] [sig ] BSY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:10.245232] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BSY.txt [2026-01-26T20:18:10.245396] [INFO ] [sig ] [519/3474] Completed BSY in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:10.245437] [INFO ] [sig ] [520/3474] Forecasting BTA... [2026-01-26T20:18:10.245469] [INFO ] [sig ] Generating forecast for: BTA [2026-01-26T20:18:10.245501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-26T20:18:10.257236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-26T20:18:10.257673] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-26T20:18:10.258501] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-26T20:18:10.258557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:10.258619] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:10.258650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:10.258710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:10.327068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:10.327969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:10.328052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:10.328087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:10.437458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:10.437630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:10.437672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:10.437702] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:10.441008] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: UP (p=71.84%) [2026-01-26T20:18:10.441271] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-26T20:18:10.441394] [INFO ] [sig ] BTA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:10.586491] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BTA.txt [2026-01-26T20:18:10.586669] [INFO ] [sig ] [520/3474] Completed BTA in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:10.586719] [INFO ] [sig ] [521/3474] Forecasting BTAI... [2026-01-26T20:18:10.586750] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-26T20:18:10.586786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-26T20:18:10.598983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-26T20:18:10.599362] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-26T20:18:10.600199] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-26T20:18:10.600253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:10.600298] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:10.600327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:10.600426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:10.669817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:10.670751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:10.670865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:10.670902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:10.795908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:10.796072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:10.796117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:10.796148] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:10.799937] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-26T20:18:10.800224] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-26T20:18:10.800354] [INFO ] [sig ] BTAI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:10.945468] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BTAI.txt [2026-01-26T20:18:10.945628] [INFO ] [sig ] [521/3474] Completed BTAI in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.6m [2026-01-26T20:18:10.945671] [INFO ] [sig ] [522/3474] Forecasting BTCS... [2026-01-26T20:18:10.945701] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-26T20:18:10.945732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-26T20:18:10.957231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-26T20:18:10.957612] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-26T20:18:10.958387] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-26T20:18:10.958439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:10.958472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:10.958499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:10.958556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:11.015222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:11.016076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:11.016159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:11.016192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:11.133034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:11.133216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:11.133258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:11.133295] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:11.136877] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-26T20:18:11.137144] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-26T20:18:11.137268] [INFO ] [sig ] BTCS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:11.287185] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BTCS.txt [2026-01-26T20:18:11.287360] [INFO ] [sig ] [522/3474] Completed BTCS in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:11.287430] [INFO ] [sig ] [523/3474] Forecasting BTE... [2026-01-26T20:18:11.287461] [INFO ] [sig ] Generating forecast for: BTE [2026-01-26T20:18:11.287491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-26T20:18:11.299542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-26T20:18:11.299999] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-26T20:18:11.300911] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-26T20:18:11.300965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:11.300999] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:11.301029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:11.301100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:11.359906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:11.360853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:11.360989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:11.361026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:11.478272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:11.478430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:11.478472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:11.478502] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:11.482043] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=77.13%) [2026-01-26T20:18:11.482354] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-26T20:18:11.482491] [INFO ] [sig ] BTE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:11.687500] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BTE.txt [2026-01-26T20:18:11.687674] [INFO ] [sig ] [523/3474] Completed BTE in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:11.687716] [INFO ] [sig ] [524/3474] Forecasting BTF... [2026-01-26T20:18:11.687748] [INFO ] [sig ] Generating forecast for: BTF [2026-01-26T20:18:11.687780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-26T20:18:11.699616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-26T20:18:11.699934] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-26T20:18:11.700736] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-26T20:18:11.700788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:11.700820] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:11.700848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:11.700904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:11.764887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:11.765809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:11.765898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:11.765933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:11.894383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:11.894590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:11.894636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:11.894666] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:11.898245] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-26T20:18:11.898523] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-26T20:18:11.898670] [INFO ] [sig ] BTF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:12.042560] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BTF.txt [2026-01-26T20:18:12.042736] [INFO ] [sig ] [524/3474] Completed BTF in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:12.042778] [INFO ] [sig ] [525/3474] Forecasting BTI... [2026-01-26T20:18:12.042808] [INFO ] [sig ] Generating forecast for: BTI [2026-01-26T20:18:12.042839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-26T20:18:12.055379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-26T20:18:12.055833] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-26T20:18:12.056652] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-26T20:18:12.056715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:12.056748] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:12.056774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:12.056830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:12.115113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:12.116149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:12.116233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:12.116267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:12.247368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:12.247559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:12.247674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:12.247721] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:12.252213] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: UP (p=53.42%) [2026-01-26T20:18:12.252561] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-26T20:18:12.252743] [INFO ] [sig ] BTI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:12.413992] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BTI.txt [2026-01-26T20:18:12.414150] [INFO ] [sig ] [525/3474] Completed BTI in 0.4s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:12.414192] [INFO ] [sig ] [526/3474] Forecasting BTM... [2026-01-26T20:18:12.414224] [INFO ] [sig ] Generating forecast for: BTM [2026-01-26T20:18:12.414255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-26T20:18:12.425079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-26T20:18:12.425435] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-26T20:18:12.426242] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-26T20:18:12.426295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:12.426328] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:12.426355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:12.426411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:12.483659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:12.484505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:12.484611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:12.484647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:12.614352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:12.614532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:12.614602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:12.614638] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:12.618219] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: UP (p=66.14%) [2026-01-26T20:18:12.618495] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-26T20:18:12.618637] [INFO ] [sig ] BTM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:12.761698] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BTM.txt [2026-01-26T20:18:12.761869] [INFO ] [sig ] [526/3474] Completed BTM in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:12.761911] [INFO ] [sig ] [527/3474] Forecasting BTMD... [2026-01-26T20:18:12.761943] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-26T20:18:12.761983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-26T20:18:12.773148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-26T20:18:12.773412] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-26T20:18:12.774206] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-26T20:18:12.774258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:12.774295] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:12.774328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:12.774398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:12.830945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:12.831559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:12.831655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:12.831689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:12.953920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:12.954074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:12.954115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:12.954145] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:12.957673] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: UP (p=71.42%) [2026-01-26T20:18:12.957948] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-26T20:18:12.958070] [INFO ] [sig ] BTMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:13.098658] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BTMD.txt [2026-01-26T20:18:13.098790] [INFO ] [sig ] [527/3474] Completed BTMD in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:13.098830] [INFO ] [sig ] [528/3474] Forecasting BTSG... [2026-01-26T20:18:13.098861] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-26T20:18:13.098891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-26T20:18:13.110437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-26T20:18:13.110764] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-26T20:18:13.111540] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-26T20:18:13.111611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:13.111645] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:13.111672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:13.111730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:13.170934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:13.171782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:13.171871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:13.171906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:13.289994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:13.290150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:13.290191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:13.290221] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:13.293663] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=26.02%) [2026-01-26T20:18:13.293932] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-26T20:18:13.294055] [INFO ] [sig ] BTSG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:13.435183] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BTSG.txt [2026-01-26T20:18:13.435316] [INFO ] [sig ] [528/3474] Completed BTSG in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:13.435361] [INFO ] [sig ] [529/3474] Forecasting BTZ... [2026-01-26T20:18:13.435400] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-26T20:18:13.435440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-26T20:18:13.447474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-26T20:18:13.447814] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-26T20:18:13.448627] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-26T20:18:13.448678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:13.448711] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:13.448738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:13.448796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:13.505070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:13.505750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:13.505829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:13.505863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:13.621284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:13.621443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:13.621483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:13.621512] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:13.624913] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-01-26T20:18:13.625183] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-26T20:18:13.625306] [INFO ] [sig ] BTZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:13.767548] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BTZ.txt [2026-01-26T20:18:13.767711] [INFO ] [sig ] [529/3474] Completed BTZ in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:13.767751] [INFO ] [sig ] [530/3474] Forecasting BUD... [2026-01-26T20:18:13.767781] [INFO ] [sig ] Generating forecast for: BUD [2026-01-26T20:18:13.767813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-26T20:18:13.780203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-26T20:18:13.780687] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-26T20:18:13.781550] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-26T20:18:13.781635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:13.781701] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:13.781734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:13.781794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:13.840028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:13.840893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:13.840979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:13.841014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:13.961281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:13.961435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:13.961477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:13.961506] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:13.964899] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-01-26T20:18:13.965187] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-26T20:18:13.965331] [INFO ] [sig ] BUD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:14.111278] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BUD.txt [2026-01-26T20:18:14.111475] [INFO ] [sig ] [530/3474] Completed BUD in 0.3s | 2.80 sym/s | Total: 3.1m | ETA: 17.5m [2026-01-26T20:18:14.111528] [INFO ] [sig ] [531/3474] Forecasting BUFC... [2026-01-26T20:18:14.111590] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-26T20:18:14.111636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-26T20:18:14.122862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-26T20:18:14.123240] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-26T20:18:14.124279] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-26T20:18:14.124334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:14.124368] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:14.124398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:14.124459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:14.183458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:14.184364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:14.184450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:14.184485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:14.282028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:14.282184] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-26T20:18:14.282227] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:14.282258] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:14.285687] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=81.46%) [2026-01-26T20:18:14.285962] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-26T20:18:14.286089] [INFO ] [sig ] BUFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:14.439863] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BUFC.txt [2026-01-26T20:18:14.440024] [INFO ] [sig ] [531/3474] Completed BUFC in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-26T20:18:14.440066] [INFO ] [sig ] [532/3474] Forecasting BUG... [2026-01-26T20:18:14.440097] [INFO ] [sig ] Generating forecast for: BUG [2026-01-26T20:18:14.440128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-26T20:18:14.453142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-26T20:18:14.453501] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-26T20:18:14.454357] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-26T20:18:14.454423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:14.454465] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:14.454496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:14.454554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:14.517224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:14.518368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:14.518493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:14.518544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:14.650204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:14.650362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:14.650419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:14.650449] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:14.653847] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=80.47%) [2026-01-26T20:18:14.654116] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-26T20:18:14.654241] [INFO ] [sig ] BUG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:14.796890] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BUG.txt [2026-01-26T20:18:14.797053] [INFO ] [sig ] [532/3474] Completed BUG in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-26T20:18:14.797096] [INFO ] [sig ] [533/3474] Forecasting BUI... [2026-01-26T20:18:14.797127] [INFO ] [sig ] Generating forecast for: BUI [2026-01-26T20:18:14.797158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-26T20:18:14.808535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-26T20:18:14.808817] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-26T20:18:14.809614] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-26T20:18:14.809666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:14.809698] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:14.809724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:14.809781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:14.866089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:14.866924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:14.867007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:14.867040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:14.983683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:14.983838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:14.983879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:14.983908] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:14.991091] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=79.60%) [2026-01-26T20:18:14.991513] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-26T20:18:14.991687] [INFO ] [sig ] BUI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:15.135769] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BUI.txt [2026-01-26T20:18:15.135909] [INFO ] [sig ] [533/3474] Completed BUI in 0.3s | 2.80 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-26T20:18:15.135950] [INFO ] [sig ] [534/3474] Forecasting BURL... [2026-01-26T20:18:15.135980] [INFO ] [sig ] Generating forecast for: BURL [2026-01-26T20:18:15.136020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-26T20:18:15.147257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-26T20:18:15.147633] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-26T20:18:15.148446] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-26T20:18:15.148509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:15.148542] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:15.148591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:15.148652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:15.207872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:15.208662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:15.208759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:15.208794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:15.330361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:15.330521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:15.330562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:15.330610] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:15.334024] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: UP (p=95.00%) [2026-01-26T20:18:15.334316] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-26T20:18:15.334448] [INFO ] [sig ] BURL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:15.481821] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BURL.txt [2026-01-26T20:18:15.481972] [INFO ] [sig ] [534/3474] Completed BURL in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-26T20:18:15.482013] [INFO ] [sig ] [535/3474] Forecasting BUSE... [2026-01-26T20:18:15.482044] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-26T20:18:15.482075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-26T20:18:15.494518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-26T20:18:15.494907] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-26T20:18:15.495791] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-26T20:18:15.495845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:15.495877] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:15.495905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:15.495962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:15.554800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:15.555670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:15.555772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:15.555811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:15.685988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:15.686162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:15.686211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:15.686245] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:15.690544] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-01-26T20:18:15.690899] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-26T20:18:15.691051] [INFO ] [sig ] BUSE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:15.846646] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BUSE.txt [2026-01-26T20:18:15.846805] [INFO ] [sig ] [535/3474] Completed BUSE in 0.4s | 2.80 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-26T20:18:15.846848] [INFO ] [sig ] [536/3474] Forecasting BUXX... [2026-01-26T20:18:15.846879] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-26T20:18:15.846910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-26T20:18:15.858906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-26T20:18:15.859264] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-26T20:18:15.860118] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-26T20:18:15.860186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:15.860245] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:15.860283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:15.860362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:15.918245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:15.919311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:15.919411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:15.919446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:16.039955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:16.040125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:16.040171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:16.040201] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:16.043899] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=76.14%) [2026-01-26T20:18:16.044194] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-26T20:18:16.044326] [INFO ] [sig ] BUXX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:16.193532] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BUXX.txt [2026-01-26T20:18:16.193711] [INFO ] [sig ] [536/3474] Completed BUXX in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.5m [2026-01-26T20:18:16.193757] [INFO ] [sig ] [537/3474] Forecasting BVFL... [2026-01-26T20:18:16.193787] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-26T20:18:16.193818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-26T20:18:16.205027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-26T20:18:16.205411] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-26T20:18:16.206276] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-26T20:18:16.206331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:16.206364] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:16.206393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:16.206450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:16.263098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:16.264106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:16.264199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:16.264233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:16.378132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:16.378292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:16.378334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:16.378363] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:16.381797] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=52.83%) [2026-01-26T20:18:16.382093] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-26T20:18:16.382227] [INFO ] [sig ] BVFL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:16.527589] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BVFL.txt [2026-01-26T20:18:16.527757] [INFO ] [sig ] [537/3474] Completed BVFL in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:16.527799] [INFO ] [sig ] [538/3474] Forecasting BVN... [2026-01-26T20:18:16.527831] [INFO ] [sig ] Generating forecast for: BVN [2026-01-26T20:18:16.527860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-26T20:18:16.540140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-26T20:18:16.540529] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-26T20:18:16.541344] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-26T20:18:16.541396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:16.541428] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:16.541458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:16.541515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:16.600036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:16.600945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:16.601031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:16.601066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:16.720089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:16.720265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:16.720309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:16.720339] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:16.723844] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-01-26T20:18:16.724138] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-26T20:18:16.724276] [INFO ] [sig ] BVN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:16.869289] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BVN.txt [2026-01-26T20:18:16.869435] [INFO ] [sig ] [538/3474] Completed BVN in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:16.869474] [INFO ] [sig ] [539/3474] Forecasting BVS... [2026-01-26T20:18:16.869504] [INFO ] [sig ] Generating forecast for: BVS [2026-01-26T20:18:16.869537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-26T20:18:16.881464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-26T20:18:16.881934] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-26T20:18:16.882824] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-26T20:18:16.882886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:16.882920] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:16.882949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:16.883008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:16.945527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:16.946625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:16.946711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:16.946746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:17.072062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:17.072221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:17.072266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:17.072297] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:17.075792] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: UP (p=86.35%) [2026-01-26T20:18:17.076068] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-26T20:18:17.076194] [INFO ] [sig ] BVS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:17.246858] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BVS.txt [2026-01-26T20:18:17.247029] [INFO ] [sig ] [539/3474] Completed BVS in 0.4s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:17.247070] [INFO ] [sig ] [540/3474] Forecasting BWA... [2026-01-26T20:18:17.247122] [INFO ] [sig ] Generating forecast for: BWA [2026-01-26T20:18:17.247156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-26T20:18:17.260560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-26T20:18:17.260993] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-26T20:18:17.262087] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-26T20:18:17.262141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:17.262174] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:17.262203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:17.262260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:17.323267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:17.324188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:17.324314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:17.324350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:17.447315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:17.447494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:17.447541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:17.447613] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:17.451102] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-26T20:18:17.451389] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-26T20:18:17.451518] [INFO ] [sig ] BWA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:17.601177] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BWA.txt [2026-01-26T20:18:17.601349] [INFO ] [sig ] [540/3474] Completed BWA in 0.4s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:17.601392] [INFO ] [sig ] [541/3474] Forecasting BWAY... [2026-01-26T20:18:17.601422] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-26T20:18:17.601453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-26T20:18:17.612954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-26T20:18:17.613310] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-26T20:18:17.614127] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-26T20:18:17.614183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:17.614228] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:17.614265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:17.614340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:17.672291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:17.673114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:17.673198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:17.673234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:17.802348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:17.802504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:17.802547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:17.802595] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:17.806004] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=61.06%) [2026-01-26T20:18:17.806269] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-26T20:18:17.806403] [INFO ] [sig ] BWAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:17.948648] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BWAY.txt [2026-01-26T20:18:17.948783] [INFO ] [sig ] [541/3474] Completed BWAY in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:17.948825] [INFO ] [sig ] [542/3474] Forecasting BWB... [2026-01-26T20:18:17.948857] [INFO ] [sig ] Generating forecast for: BWB [2026-01-26T20:18:17.948888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-26T20:18:17.960247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-26T20:18:17.960606] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-26T20:18:17.961414] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-26T20:18:17.961466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:17.961499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:17.961526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:17.961599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:18.017669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:18.018539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:18.018647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:18.018681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:18.143018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:18.143177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:18.143220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:18.143250] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:18.146731] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=21.16%) [2026-01-26T20:18:18.147056] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-26T20:18:18.147190] [INFO ] [sig ] BWB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:18.302967] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BWB.txt [2026-01-26T20:18:18.303136] [INFO ] [sig ] [542/3474] Completed BWB in 0.4s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:18.303178] [INFO ] [sig ] [543/3474] Forecasting BWEN... [2026-01-26T20:18:18.303211] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-26T20:18:18.303243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-26T20:18:18.315257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-26T20:18:18.315550] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-26T20:18:18.316385] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-26T20:18:18.316438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:18.316469] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:18.316498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:18.316554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:18.373324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:18.373946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:18.374026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:18.374059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:18.503072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:18.503231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:18.503273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:18.503318] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:18.506701] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: DOWN (p=15.07%) [2026-01-26T20:18:18.506981] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-26T20:18:18.507111] [INFO ] [sig ] BWEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:18.650675] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BWEN.txt [2026-01-26T20:18:18.650837] [INFO ] [sig ] [543/3474] Completed BWEN in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:18.650880] [INFO ] [sig ] [544/3474] Forecasting BWFG... [2026-01-26T20:18:18.650912] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-26T20:18:18.650944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-26T20:18:18.663365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-26T20:18:18.663781] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-26T20:18:18.664727] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-26T20:18:18.664779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:18.664811] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:18.664838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:18.664894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:18.725182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:18.726019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:18.726103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:18.726138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:18.842135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:18.842289] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-26T20:18:18.842330] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:18.842359] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:18.845776] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: UP (p=65.42%) [2026-01-26T20:18:18.846043] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-26T20:18:18.846168] [INFO ] [sig ] BWFG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:18.992736] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BWFG.txt [2026-01-26T20:18:18.992882] [INFO ] [sig ] [544/3474] Completed BWFG in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:18.992925] [INFO ] [sig ] [545/3474] Forecasting BWG... [2026-01-26T20:18:18.992956] [INFO ] [sig ] Generating forecast for: BWG [2026-01-26T20:18:18.992989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-26T20:18:19.004217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-26T20:18:19.004520] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-26T20:18:19.005330] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-26T20:18:19.005383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:19.005415] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:19.005446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:19.005505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:19.064020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:19.064826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:19.064910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:19.064945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:19.184330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:19.184489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:19.184529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:19.184558] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:19.187904] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-01-26T20:18:19.188172] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-26T20:18:19.188293] [INFO ] [sig ] BWG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:19.331552] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BWG.txt [2026-01-26T20:18:19.331709] [INFO ] [sig ] [545/3474] Completed BWG in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:19.331748] [INFO ] [sig ] [546/3474] Forecasting BWIN... [2026-01-26T20:18:19.331778] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-26T20:18:19.331810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-26T20:18:19.343158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-26T20:18:19.343447] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-26T20:18:19.344247] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-26T20:18:19.344299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:19.344333] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:19.344361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:19.344417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:19.402176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:19.403033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:19.403122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:19.403157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:19.524760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:19.524918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:19.524961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:19.524993] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:19.528748] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=89.51%) [2026-01-26T20:18:19.529049] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-26T20:18:19.529186] [INFO ] [sig ] BWIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:19.684741] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BWIN.txt [2026-01-26T20:18:19.684912] [INFO ] [sig ] [546/3474] Completed BWIN in 0.4s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:19.684954] [INFO ] [sig ] [547/3474] Forecasting BWMN... [2026-01-26T20:18:19.684985] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-26T20:18:19.685015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-26T20:18:19.696747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-26T20:18:19.697055] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-26T20:18:19.697874] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-26T20:18:19.697925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:19.697980] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:19.698009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:19.698089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:19.755606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:19.756404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:19.756485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:19.756519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:19.880366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:19.880524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:19.880566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:19.880616] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:19.884106] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-01-26T20:18:19.884383] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-26T20:18:19.884512] [INFO ] [sig ] BWMN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:20.026178] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BWMN.txt [2026-01-26T20:18:20.026313] [INFO ] [sig ] [547/3474] Completed BWMN in 0.3s | 2.81 sym/s | Total: 3.2m | ETA: 17.4m [2026-01-26T20:18:20.026354] [INFO ] [sig ] [548/3474] Forecasting BXC... [2026-01-26T20:18:20.026386] [INFO ] [sig ] Generating forecast for: BXC [2026-01-26T20:18:20.026429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-26T20:18:20.037551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-26T20:18:20.037855] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-26T20:18:20.038639] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-26T20:18:20.038690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:20.038722] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:20.038750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:20.038806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:20.096005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:20.096694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:20.096772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:20.096805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:20.222039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:20.222222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:20.222266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:20.222295] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:20.225771] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-01-26T20:18:20.226041] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-26T20:18:20.226172] [INFO ] [sig ] BXC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:20.367471] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BXC.txt [2026-01-26T20:18:20.367637] [INFO ] [sig ] [548/3474] Completed BXC in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-26T20:18:20.367680] [INFO ] [sig ] [549/3474] Forecasting BXMX... [2026-01-26T20:18:20.367711] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-26T20:18:20.367742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-26T20:18:20.379566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-26T20:18:20.379904] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-26T20:18:20.380704] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-26T20:18:20.380766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:20.380800] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:20.380827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:20.380884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:20.436792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:20.437614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:20.437697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:20.437730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:20.574348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:20.574512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:20.574563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:20.574624] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:20.578505] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=63.63%) [2026-01-26T20:18:20.578833] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-26T20:18:20.578968] [INFO ] [sig ] BXMX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:20.722086] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BXMX.txt [2026-01-26T20:18:20.722226] [INFO ] [sig ] [549/3474] Completed BXMX in 0.4s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-26T20:18:20.722267] [INFO ] [sig ] [550/3474] Forecasting BXP... [2026-01-26T20:18:20.722298] [INFO ] [sig ] Generating forecast for: BXP [2026-01-26T20:18:20.722332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-26T20:18:20.733879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-26T20:18:20.734230] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-26T20:18:20.735034] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-26T20:18:20.735086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:20.735118] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:20.735145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:20.735201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:20.794430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:20.795294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:20.795379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:20.795415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:20.933894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:20.934102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:20.934153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:20.934220] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:20.938386] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=81.38%) [2026-01-26T20:18:20.938772] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-26T20:18:20.938919] [INFO ] [sig ] BXP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:21.100040] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BXP.txt [2026-01-26T20:18:21.100205] [INFO ] [sig ] [550/3474] Completed BXP in 0.4s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-26T20:18:21.100247] [INFO ] [sig ] [551/3474] Forecasting BXSL... [2026-01-26T20:18:21.100279] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-26T20:18:21.100312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-26T20:18:21.111517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-26T20:18:21.111850] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-26T20:18:21.112672] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-26T20:18:21.112724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:21.112756] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:21.112783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:21.112840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:21.169905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:21.170806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:21.170892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:21.170927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:21.293442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:21.293625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:21.293668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:21.293697] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:21.297674] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=57.28%) [2026-01-26T20:18:21.298029] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-26T20:18:21.298171] [INFO ] [sig ] BXSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:21.459222] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BXSL.txt [2026-01-26T20:18:21.459381] [INFO ] [sig ] [551/3474] Completed BXSL in 0.4s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-26T20:18:21.459423] [INFO ] [sig ] [552/3474] Forecasting BYD... [2026-01-26T20:18:21.459457] [INFO ] [sig ] Generating forecast for: BYD [2026-01-26T20:18:21.459494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-26T20:18:21.470906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-26T20:18:21.471257] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-26T20:18:21.472065] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-26T20:18:21.472117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:21.472149] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:21.472176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:21.472234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:21.533375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:21.534443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:21.534537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:21.534589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:21.654789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:21.654947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:21.654988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:21.655018] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:21.658373] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=78.32%) [2026-01-26T20:18:21.658661] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-26T20:18:21.658792] [INFO ] [sig ] BYD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:21.800825] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BYD.txt [2026-01-26T20:18:21.800988] [INFO ] [sig ] [552/3474] Completed BYD in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.4m [2026-01-26T20:18:21.801044] [INFO ] [sig ] [553/3474] Forecasting BYM... [2026-01-26T20:18:21.801077] [INFO ] [sig ] Generating forecast for: BYM [2026-01-26T20:18:21.801110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-26T20:18:21.813325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-26T20:18:21.813763] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-26T20:18:21.814615] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-26T20:18:21.814673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:21.814706] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:21.814733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:21.814789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:21.871100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:21.871991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:21.872079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:21.872112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:21.990977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:21.991141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:21.991183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:21.991213] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:21.995090] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-26T20:18:21.995455] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-26T20:18:21.995640] [INFO ] [sig ] BYM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:22.140197] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BYM.txt [2026-01-26T20:18:22.140359] [INFO ] [sig ] [553/3474] Completed BYM in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:22.140400] [INFO ] [sig ] [554/3474] Forecasting BYRN... [2026-01-26T20:18:22.140431] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-26T20:18:22.140462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-26T20:18:22.151686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-26T20:18:22.152057] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-26T20:18:22.152864] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-26T20:18:22.152915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:22.152948] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:22.152976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:22.153032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:22.212051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:22.213016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:22.213100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:22.213133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:22.336613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:22.336773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:22.336837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:22.336867] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:22.340422] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=51.20%) [2026-01-26T20:18:22.340808] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-26T20:18:22.340946] [INFO ] [sig ] BYRN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:22.490001] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BYRN.txt [2026-01-26T20:18:22.490175] [INFO ] [sig ] [554/3474] Completed BYRN in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:22.490219] [INFO ] [sig ] [555/3474] Forecasting BYSI... [2026-01-26T20:18:22.490252] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-26T20:18:22.490284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-26T20:18:22.502341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-26T20:18:22.502844] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-26T20:18:22.503906] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-26T20:18:22.503971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:22.504017] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:22.504058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:22.504140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:22.565849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:22.566751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:22.566848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:22.566895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:22.684143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:22.684298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:22.684339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:22.684369] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:22.687784] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=59.42%) [2026-01-26T20:18:22.688071] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-26T20:18:22.688202] [INFO ] [sig ] BYSI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:22.829748] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BYSI.txt [2026-01-26T20:18:22.829893] [INFO ] [sig ] [555/3474] Completed BYSI in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:22.829934] [INFO ] [sig ] [556/3474] Forecasting BZ... [2026-01-26T20:18:22.829965] [INFO ] [sig ] Generating forecast for: BZ [2026-01-26T20:18:22.829997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-26T20:18:22.843499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-26T20:18:22.843914] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-26T20:18:22.844732] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-26T20:18:22.844784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:22.844816] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:22.844844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:22.844900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:22.903456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:22.904317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:22.904403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:22.904437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:23.032561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:23.032732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:23.032791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:23.032823] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:23.036194] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=37.32%) [2026-01-26T20:18:23.036483] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-26T20:18:23.036661] [INFO ] [sig ] BZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:23.183056] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/BZ.txt [2026-01-26T20:18:23.183221] [INFO ] [sig ] [556/3474] Completed BZ in 0.4s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:23.183265] [INFO ] [sig ] [557/3474] Forecasting BZH... [2026-01-26T20:18:23.183298] [INFO ] [sig ] Generating forecast for: BZH [2026-01-26T20:18:23.183335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-26T20:18:23.195041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-26T20:18:23.195385] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-26T20:18:23.196214] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-26T20:18:23.196268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:23.196302] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:23.196331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:23.196390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:23.265787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:23.266648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:23.266763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:23.266797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:23.383962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:23.384131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:23.384172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:23.384203] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:23.387675] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-01-26T20:18:23.387994] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-26T20:18:23.388130] [INFO ] [sig ] BZH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:23.531246] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BZH.txt [2026-01-26T20:18:23.531394] [INFO ] [sig ] [557/3474] Completed BZH in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:23.531434] [INFO ] [sig ] [558/3474] Forecasting BZUN... [2026-01-26T20:18:23.531465] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-26T20:18:23.531496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-26T20:18:23.543720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-26T20:18:23.543990] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-26T20:18:23.544782] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-26T20:18:23.544833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:23.544866] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:23.544893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:23.544949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:23.600951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:23.601772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:23.601874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:23.601908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:23.721274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:23.721430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:23.721471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:23.721500] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:23.724884] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-01-26T20:18:23.725150] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-26T20:18:23.725269] [INFO ] [sig ] BZUN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:23.868769] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/BZUN.txt [2026-01-26T20:18:23.868928] [INFO ] [sig ] [558/3474] Completed BZUN in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:23.868968] [INFO ] [sig ] [559/3474] Forecasting C... [2026-01-26T20:18:23.868998] [INFO ] [sig ] Generating forecast for: C [2026-01-26T20:18:23.869030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-26T20:18:23.881322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-26T20:18:23.881709] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-26T20:18:23.882517] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-26T20:18:23.882570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:23.882623] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:23.882651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:23.882709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:23.940022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:23.941164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:23.941250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:23.941283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:24.067876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:24.068034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:24.068075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:24.068105] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:24.071439] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-26T20:18:24.071738] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-26T20:18:24.071862] [INFO ] [sig ] C: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:24.220326] [INFO ] [LOCAL ] Saved forecast: C 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/C.txt [2026-01-26T20:18:24.220480] [INFO ] [sig ] [559/3474] Completed C in 0.4s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:24.220530] [INFO ] [sig ] [560/3474] Forecasting CAAP... [2026-01-26T20:18:24.220563] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-26T20:18:24.220615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-26T20:18:24.232823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-26T20:18:24.233138] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-26T20:18:24.233956] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-26T20:18:24.234008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:24.234052] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:24.234081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:24.234139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:24.293241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:24.293951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:24.294034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:24.294067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:24.416226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:24.416399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:24.416440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:24.416470] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:24.419955] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=70.31%) [2026-01-26T20:18:24.420230] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-26T20:18:24.420351] [INFO ] [sig ] CAAP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:24.566548] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CAAP.txt [2026-01-26T20:18:24.566759] [INFO ] [sig ] [560/3474] Completed CAAP in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:24.566803] [INFO ] [sig ] [561/3474] Forecasting CAAS... [2026-01-26T20:18:24.566835] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-26T20:18:24.566868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-26T20:18:24.578038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-26T20:18:24.578379] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-26T20:18:24.579217] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-26T20:18:24.579270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:24.579302] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:24.579329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:24.579387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:24.638550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:24.639295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:24.639377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:24.639410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:24.745567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:24.745747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:24.745788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:24.745817] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:24.749181] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=43.86%) [2026-01-26T20:18:24.749449] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-26T20:18:24.749603] [INFO ] [sig ] CAAS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:24.891914] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CAAS.txt [2026-01-26T20:18:24.892049] [INFO ] [sig ] [561/3474] Completed CAAS in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:24.892089] [INFO ] [sig ] [562/3474] Forecasting CABA... [2026-01-26T20:18:24.892121] [INFO ] [sig ] Generating forecast for: CABA [2026-01-26T20:18:24.892152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-26T20:18:24.903899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-26T20:18:24.904201] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-26T20:18:24.905063] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-26T20:18:24.905117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:24.905150] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:24.905179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:24.905237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:24.963425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:24.964255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:24.964338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:24.964372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:25.082287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:25.082443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:25.082484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:25.082513] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:25.085959] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=3.51%) [2026-01-26T20:18:25.086237] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-26T20:18:25.086364] [INFO ] [sig ] CABA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:25.228669] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CABA.txt [2026-01-26T20:18:25.228815] [INFO ] [sig ] [562/3474] Completed CABA in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:25.228859] [INFO ] [sig ] [563/3474] Forecasting CABO... [2026-01-26T20:18:25.228891] [INFO ] [sig ] Generating forecast for: CABO [2026-01-26T20:18:25.228923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-26T20:18:25.241125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-26T20:18:25.241437] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-26T20:18:25.242250] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-26T20:18:25.242305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:25.242339] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:25.242368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:25.242428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:25.299407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:25.300177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:25.300260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:25.300295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:25.422282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:25.422440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:25.422481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:25.422513] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:25.425921] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: DOWN (p=8.76%) [2026-01-26T20:18:25.426199] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-26T20:18:25.426324] [INFO ] [sig ] CABO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:25.570443] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CABO.txt [2026-01-26T20:18:25.570595] [INFO ] [sig ] [563/3474] Completed CABO in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:25.570637] [INFO ] [sig ] [564/3474] Forecasting CAC... [2026-01-26T20:18:25.570675] [INFO ] [sig ] Generating forecast for: CAC [2026-01-26T20:18:25.570707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-26T20:18:25.581836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-26T20:18:25.582123] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-26T20:18:25.582921] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-26T20:18:25.582972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:25.583031] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:25.583060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:25.583117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:25.640462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:25.641214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:25.641298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:25.641332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:25.763675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:25.763834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:25.763875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:25.763905] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:25.767293] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=94.69%) [2026-01-26T20:18:25.767619] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-26T20:18:25.767765] [INFO ] [sig ] CAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:25.912294] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CAC.txt [2026-01-26T20:18:25.912432] [INFO ] [sig ] [564/3474] Completed CAC in 0.3s | 2.81 sym/s | Total: 3.3m | ETA: 17.3m [2026-01-26T20:18:25.912473] [INFO ] [sig ] [565/3474] Forecasting CACC... [2026-01-26T20:18:25.912505] [INFO ] [sig ] Generating forecast for: CACC [2026-01-26T20:18:25.912538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-26T20:18:25.924565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-26T20:18:25.924916] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-26T20:18:25.925732] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-26T20:18:25.925784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:25.925817] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:25.925846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:25.925904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:25.985252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:25.986159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:25.986245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:25.986279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:26.112372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:26.112542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:26.112604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:26.112637] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:26.116108] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-26T20:18:26.116416] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-26T20:18:26.116553] [INFO ] [sig ] CACC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:26.275526] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CACC.txt [2026-01-26T20:18:26.275718] [INFO ] [sig ] [565/3474] Completed CACC in 0.4s | 2.81 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-26T20:18:26.275762] [INFO ] [sig ] [566/3474] Forecasting CACI... [2026-01-26T20:18:26.275805] [INFO ] [sig ] Generating forecast for: CACI [2026-01-26T20:18:26.275872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-26T20:18:26.288916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-26T20:18:26.289339] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-26T20:18:26.290303] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-26T20:18:26.290360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:26.290394] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:26.290421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:26.290493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:26.372832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:26.374094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:26.374221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:26.374279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:26.534681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:26.534880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:26.534935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:26.534972] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:26.540606] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: DOWN (p=33.49%) [2026-01-26T20:18:26.541144] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-26T20:18:26.541340] [INFO ] [sig ] CACI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:26.752118] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CACI.txt [2026-01-26T20:18:26.752349] [INFO ] [sig ] [566/3474] Completed CACI in 0.5s | 2.81 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-26T20:18:26.752411] [INFO ] [sig ] [567/3474] Forecasting CADL... [2026-01-26T20:18:26.752457] [INFO ] [sig ] Generating forecast for: CADL [2026-01-26T20:18:26.752502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-26T20:18:26.776355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-26T20:18:26.777849] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-26T20:18:26.779474] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-26T20:18:26.779551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:26.779625] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:26.779664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:26.779746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:26.868078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:26.869422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:26.869565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:26.869654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:27.049789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:27.049985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:27.050037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:27.051647] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:27.056656] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-26T20:18:27.057112] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-26T20:18:27.057298] [INFO ] [sig ] CADL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:27.274070] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CADL.txt [2026-01-26T20:18:27.274316] [INFO ] [sig ] [567/3474] Completed CADL in 0.5s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-26T20:18:27.274367] [INFO ] [sig ] [568/3474] Forecasting CAE... [2026-01-26T20:18:27.274406] [INFO ] [sig ] Generating forecast for: CAE [2026-01-26T20:18:27.274445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-26T20:18:27.288433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-26T20:18:27.288944] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-26T20:18:27.289959] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-26T20:18:27.290019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:27.290053] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:27.290082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:27.290142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:27.356292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:27.357537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:27.357703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:27.357767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:27.533690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:27.533896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:27.533956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:27.534007] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:27.539991] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=33.97%) [2026-01-26T20:18:27.540597] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-26T20:18:27.540856] [INFO ] [sig ] CAE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:27.733261] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CAE.txt [2026-01-26T20:18:27.733427] [INFO ] [sig ] [568/3474] Completed CAE in 0.5s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-26T20:18:27.733468] [INFO ] [sig ] [569/3474] Forecasting CAF... [2026-01-26T20:18:27.733499] [INFO ] [sig ] Generating forecast for: CAF [2026-01-26T20:18:27.733528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-26T20:18:27.744737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-26T20:18:27.745157] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-26T20:18:27.746094] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-26T20:18:27.746152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:27.746186] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:27.746216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:27.746276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:27.806812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:27.807844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:27.807942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:27.807977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:27.936251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:27.936446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:27.936506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:27.936551] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:27.942278] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=66.48%) [2026-01-26T20:18:27.942747] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-26T20:18:27.942922] [INFO ] [sig ] CAF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:28.110747] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CAF.txt [2026-01-26T20:18:28.110905] [INFO ] [sig ] [569/3474] Completed CAF in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-26T20:18:28.110948] [INFO ] [sig ] [570/3474] Forecasting CAG... [2026-01-26T20:18:28.110980] [INFO ] [sig ] Generating forecast for: CAG [2026-01-26T20:18:28.111012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-26T20:18:28.122914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-26T20:18:28.123288] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-26T20:18:28.124132] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-26T20:18:28.124184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:28.124216] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:28.124243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:28.124300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:28.183238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:28.184137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:28.184223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:28.184257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:28.307067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:28.307229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:28.307270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:28.307300] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:28.310848] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=44.53%) [2026-01-26T20:18:28.311166] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-26T20:18:28.311302] [INFO ] [sig ] CAG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:28.454685] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CAG.txt [2026-01-26T20:18:28.454831] [INFO ] [sig ] [570/3474] Completed CAG in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-26T20:18:28.454871] [INFO ] [sig ] [571/3474] Forecasting CAH... [2026-01-26T20:18:28.454901] [INFO ] [sig ] Generating forecast for: CAH [2026-01-26T20:18:28.454932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-26T20:18:28.466336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-26T20:18:28.466699] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-26T20:18:28.467516] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-26T20:18:28.467591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:28.467628] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:28.467655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:28.467727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:28.524234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:28.525170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:28.525261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:28.525294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:28.642540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:28.642714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:28.642756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:28.642785] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:28.646161] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: DOWN (p=29.89%) [2026-01-26T20:18:28.646469] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-26T20:18:28.646610] [INFO ] [sig ] CAH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:28.789135] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CAH.txt [2026-01-26T20:18:28.789264] [INFO ] [sig ] [571/3474] Completed CAH in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-26T20:18:28.789302] [INFO ] [sig ] [572/3474] Forecasting CAKE... [2026-01-26T20:18:28.789332] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-26T20:18:28.789362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-26T20:18:28.800758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-26T20:18:28.801037] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-26T20:18:28.801818] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-26T20:18:28.801869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:28.801900] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:28.801927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:28.801984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:28.858857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:28.859463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:28.859541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:28.859591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:28.977990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:28.978129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:28.978168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:28.978198] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:28.981518] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=18.46%) [2026-01-26T20:18:28.981831] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-26T20:18:28.981953] [INFO ] [sig ] CAKE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:29.125551] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CAKE.txt [2026-01-26T20:18:29.125768] [INFO ] [sig ] [572/3474] Completed CAKE in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.3m [2026-01-26T20:18:29.125819] [INFO ] [sig ] [573/3474] Forecasting CAL... [2026-01-26T20:18:29.125851] [INFO ] [sig ] Generating forecast for: CAL [2026-01-26T20:18:29.125881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-26T20:18:29.137796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-26T20:18:29.138107] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-26T20:18:29.138971] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-26T20:18:29.139035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:29.139069] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:29.139103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:29.139187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:29.199559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:29.200454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:29.200538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:29.200590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:29.322114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:29.322269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:29.322309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:29.322340] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:29.326118] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-01-26T20:18:29.326391] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-26T20:18:29.326519] [INFO ] [sig ] CAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:29.471699] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CAL.txt [2026-01-26T20:18:29.471825] [INFO ] [sig ] [573/3474] Completed CAL in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-26T20:18:29.471864] [INFO ] [sig ] [574/3474] Forecasting CALC... [2026-01-26T20:18:29.471895] [INFO ] [sig ] Generating forecast for: CALC [2026-01-26T20:18:29.471926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-26T20:18:29.483648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-26T20:18:29.484127] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-26T20:18:29.485114] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-26T20:18:29.485165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:29.485197] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:29.485225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:29.485281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:29.543525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:29.544667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:29.544790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:29.544824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:29.659171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:29.659328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:29.659370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:29.659400] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:29.662725] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-01-26T20:18:29.662991] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-26T20:18:29.663111] [INFO ] [sig ] CALC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:29.807430] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CALC.txt [2026-01-26T20:18:29.807561] [INFO ] [sig ] [574/3474] Completed CALC in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-26T20:18:29.807621] [INFO ] [sig ] [575/3474] Forecasting CALM... [2026-01-26T20:18:29.807661] [INFO ] [sig ] Generating forecast for: CALM [2026-01-26T20:18:29.807695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-26T20:18:29.819467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-26T20:18:29.819910] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-26T20:18:29.820859] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-26T20:18:29.820912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:29.820946] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:29.820973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:29.821031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:29.880481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:29.881301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:29.881383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:29.881416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:30.006057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:30.006217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:30.006260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:30.006291] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:30.009974] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: UP (p=68.83%) [2026-01-26T20:18:30.010244] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-26T20:18:30.010366] [INFO ] [sig ] CALM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:30.169562] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CALM.txt [2026-01-26T20:18:30.169747] [INFO ] [sig ] [575/3474] Completed CALM in 0.4s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-26T20:18:30.169788] [INFO ] [sig ] [576/3474] Forecasting CALX... [2026-01-26T20:18:30.169819] [INFO ] [sig ] Generating forecast for: CALX [2026-01-26T20:18:30.169849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-26T20:18:30.181137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-26T20:18:30.181428] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-26T20:18:30.182225] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-26T20:18:30.182278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:30.182309] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:30.182337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:30.182393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:30.239506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:30.240387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:30.240471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:30.240505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:30.364774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:30.364924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:30.364965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:30.364994] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:30.368437] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-26T20:18:30.368733] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-26T20:18:30.368862] [INFO ] [sig ] CALX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:30.512411] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CALX.txt [2026-01-26T20:18:30.512564] [INFO ] [sig ] [576/3474] Completed CALX in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-26T20:18:30.512624] [INFO ] [sig ] [577/3474] Forecasting CAPL... [2026-01-26T20:18:30.512655] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-26T20:18:30.512692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-26T20:18:30.524339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-26T20:18:30.524699] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-26T20:18:30.525515] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-26T20:18:30.525600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:30.525637] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:30.525665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:30.525725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:30.583278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:30.584099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:30.584183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:30.584218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:30.704465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:30.704638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:30.704682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:30.704712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:30.708175] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-26T20:18:30.708451] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-26T20:18:30.708600] [INFO ] [sig ] CAPL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:30.852007] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CAPL.txt [2026-01-26T20:18:30.852176] [INFO ] [sig ] [577/3474] Completed CAPL in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-26T20:18:30.852218] [INFO ] [sig ] [578/3474] Forecasting CARE... [2026-01-26T20:18:30.852250] [INFO ] [sig ] Generating forecast for: CARE [2026-01-26T20:18:30.852281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-26T20:18:30.863733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-26T20:18:30.864079] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-26T20:18:30.864911] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-26T20:18:30.864963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:30.864996] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:30.865023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:30.865079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:30.922438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:30.923209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:30.923290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:30.923324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:31.041506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:31.041683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:31.041726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:31.041758] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:31.045280] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=72.86%) [2026-01-26T20:18:31.045619] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-26T20:18:31.045758] [INFO ] [sig ] CARE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:31.191165] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CARE.txt [2026-01-26T20:18:31.191309] [INFO ] [sig ] [578/3474] Completed CARE in 0.3s | 2.80 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-26T20:18:31.191350] [INFO ] [sig ] [579/3474] Forecasting CARG... [2026-01-26T20:18:31.191381] [INFO ] [sig ] Generating forecast for: CARG [2026-01-26T20:18:31.191411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-26T20:18:31.202675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-26T20:18:31.202984] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-26T20:18:31.203793] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-26T20:18:31.203845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:31.203876] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:31.203904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:31.203961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:31.260613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:31.261346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:31.261429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:31.261463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:31.382749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:31.382903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:31.382944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:31.382973] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:31.386333] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: UP (p=64.25%) [2026-01-26T20:18:31.386626] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-26T20:18:31.386751] [INFO ] [sig ] CARG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:31.530336] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CARG.txt [2026-01-26T20:18:31.530491] [INFO ] [sig ] [579/3474] Completed CARG in 0.3s | 2.81 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-26T20:18:31.530531] [INFO ] [sig ] [580/3474] Forecasting CARS... [2026-01-26T20:18:31.530562] [INFO ] [sig ] Generating forecast for: CARS [2026-01-26T20:18:31.530621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-26T20:18:31.541889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-26T20:18:31.542203] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-26T20:18:31.543022] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-26T20:18:31.543073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:31.543105] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:31.543132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:31.543189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:31.599175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:31.599903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:31.599982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:31.600015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:31.720182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:31.720341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:31.720399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:31.720430] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:31.724138] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=52.78%) [2026-01-26T20:18:31.724412] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-26T20:18:31.724536] [INFO ] [sig ] CARS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:31.881317] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CARS.txt [2026-01-26T20:18:31.881483] [INFO ] [sig ] [580/3474] Completed CARS in 0.4s | 2.81 sym/s | Total: 3.4m | ETA: 17.2m [2026-01-26T20:18:31.881544] [INFO ] [sig ] [581/3474] Forecasting CASH... [2026-01-26T20:18:31.881601] [INFO ] [sig ] Generating forecast for: CASH [2026-01-26T20:18:31.881645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-26T20:18:31.894450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-26T20:18:31.894835] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-26T20:18:31.895662] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-26T20:18:31.895715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:31.895778] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:31.895808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:31.895866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:31.954253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:31.955172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:31.955262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:31.955297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:32.078627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:32.078786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:32.078827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:32.078857] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:32.082407] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: UP (p=65.52%) [2026-01-26T20:18:32.082724] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-26T20:18:32.082857] [INFO ] [sig ] CASH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:32.227806] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CASH.txt [2026-01-26T20:18:32.227959] [INFO ] [sig ] [581/3474] Completed CASH in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-26T20:18:32.228000] [INFO ] [sig ] [582/3474] Forecasting CASS... [2026-01-26T20:18:32.228030] [INFO ] [sig ] Generating forecast for: CASS [2026-01-26T20:18:32.228061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-26T20:18:32.239309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-26T20:18:32.239725] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-26T20:18:32.240546] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-26T20:18:32.240618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:32.240652] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:32.240680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:32.240737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:32.297093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:32.298002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:32.298086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:32.298120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:32.416630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:32.416790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:32.416833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:32.416863] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:32.420269] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=12.55%) [2026-01-26T20:18:32.420540] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-26T20:18:32.420684] [INFO ] [sig ] CASS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:32.565499] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CASS.txt [2026-01-26T20:18:32.565680] [INFO ] [sig ] [582/3474] Completed CASS in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-26T20:18:32.565723] [INFO ] [sig ] [583/3474] Forecasting CASY... [2026-01-26T20:18:32.565754] [INFO ] [sig ] Generating forecast for: CASY [2026-01-26T20:18:32.565784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-26T20:18:32.579117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-26T20:18:32.579539] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-26T20:18:32.580451] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-26T20:18:32.580520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:32.580558] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:32.580633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:32.580708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:32.641537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:32.642498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:32.642612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:32.642650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:32.770802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:32.770962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:32.771003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:32.771033] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:32.774428] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: UP (p=75.85%) [2026-01-26T20:18:32.774738] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-26T20:18:32.774892] [INFO ] [sig ] CASY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:32.924333] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CASY.txt [2026-01-26T20:18:32.924500] [INFO ] [sig ] [583/3474] Completed CASY in 0.4s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-26T20:18:32.924549] [INFO ] [sig ] [584/3474] Forecasting CATH... [2026-01-26T20:18:32.924597] [INFO ] [sig ] Generating forecast for: CATH [2026-01-26T20:18:32.924640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-26T20:18:32.935935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-26T20:18:32.936227] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-26T20:18:32.937028] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-26T20:18:32.937079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:32.937127] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:32.937157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:32.937226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:32.994950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:32.995646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:32.995750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:32.995792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:33.112686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:33.112840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:33.112880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:33.112941] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:33.116462] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=31.50%) [2026-01-26T20:18:33.116749] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-26T20:18:33.116870] [INFO ] [sig ] CATH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:33.260200] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CATH.txt [2026-01-26T20:18:33.260330] [INFO ] [sig ] [584/3474] Completed CATH in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-26T20:18:33.260370] [INFO ] [sig ] [585/3474] Forecasting CATO... [2026-01-26T20:18:33.260402] [INFO ] [sig ] Generating forecast for: CATO [2026-01-26T20:18:33.260433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-26T20:18:33.272067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-26T20:18:33.272339] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-26T20:18:33.273150] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-26T20:18:33.273202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:33.273234] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:33.273260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:33.273316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:33.333677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:33.334570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:33.334669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:33.334704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:33.457078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:33.457239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:33.457284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:33.457316] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:33.460926] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-26T20:18:33.461203] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-26T20:18:33.461331] [INFO ] [sig ] CATO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:33.608194] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CATO.txt [2026-01-26T20:18:33.608344] [INFO ] [sig ] [585/3474] Completed CATO in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-26T20:18:33.608391] [INFO ] [sig ] [586/3474] Forecasting CATY... [2026-01-26T20:18:33.608424] [INFO ] [sig ] Generating forecast for: CATY [2026-01-26T20:18:33.608455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-26T20:18:33.620308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-26T20:18:33.620698] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-26T20:18:33.621490] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-26T20:18:33.621542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:33.621590] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:33.621620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:33.621677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:33.679452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:33.680323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:33.680491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:33.680530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:33.802252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:33.802411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:33.802453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:33.802485] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:33.805953] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: UP (p=95.30%) [2026-01-26T20:18:33.806248] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-26T20:18:33.806376] [INFO ] [sig ] CATY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:33.950910] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CATY.txt [2026-01-26T20:18:33.951071] [INFO ] [sig ] [586/3474] Completed CATY in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.2m [2026-01-26T20:18:33.951112] [INFO ] [sig ] [587/3474] Forecasting CAVA... [2026-01-26T20:18:33.951143] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-26T20:18:33.951176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-26T20:18:33.962883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-26T20:18:33.963243] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-26T20:18:33.964095] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-26T20:18:33.964146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:33.964178] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:33.964205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:33.964261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:34.021842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:34.022730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:34.022820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:34.022855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:34.150303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:34.150457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:34.150499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:34.150531] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:34.154158] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=18.33%) [2026-01-26T20:18:34.154474] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-26T20:18:34.154647] [INFO ] [sig ] CAVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:34.309327] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CAVA.txt [2026-01-26T20:18:34.309504] [INFO ] [sig ] [587/3474] Completed CAVA in 0.4s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:34.309551] [INFO ] [sig ] [588/3474] Forecasting CB... [2026-01-26T20:18:34.309602] [INFO ] [sig ] Generating forecast for: CB [2026-01-26T20:18:34.309637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-26T20:18:34.322035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-26T20:18:34.322456] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-26T20:18:34.323337] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-26T20:18:34.323390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:34.323423] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:34.323450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:34.323507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:34.384944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:34.386103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:34.386191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:34.386225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:34.513245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:34.513407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:34.513449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:34.513478] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:34.516853] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-01-26T20:18:34.517124] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-26T20:18:34.517248] [INFO ] [sig ] CB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:34.659920] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CB.txt [2026-01-26T20:18:34.660075] [INFO ] [sig ] [588/3474] Completed CB in 0.4s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:34.660116] [INFO ] [sig ] [589/3474] Forecasting CBAN... [2026-01-26T20:18:34.660148] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-26T20:18:34.660179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-26T20:18:34.671560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-26T20:18:34.671914] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-26T20:18:34.672720] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-26T20:18:34.672772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:34.672803] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:34.672829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:34.672885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:34.729483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:34.730348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:34.730432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:34.730465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:34.854972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:34.855136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:34.855176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:34.855204] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:34.858602] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-01-26T20:18:34.858887] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-26T20:18:34.859037] [INFO ] [sig ] CBAN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:35.011506] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CBAN.txt [2026-01-26T20:18:35.011698] [INFO ] [sig ] [589/3474] Completed CBAN in 0.4s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:35.011745] [INFO ] [sig ] [590/3474] Forecasting CBL... [2026-01-26T20:18:35.011783] [INFO ] [sig ] Generating forecast for: CBL [2026-01-26T20:18:35.011819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-26T20:18:35.023317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-26T20:18:35.023701] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-26T20:18:35.024508] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-26T20:18:35.024561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:35.024620] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:35.024650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:35.024708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:35.083618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:35.084753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:35.084886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:35.084939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:35.208759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:35.208950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:35.208997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:35.209028] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:35.213162] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: DOWN (p=24.64%) [2026-01-26T20:18:35.213499] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-26T20:18:35.213663] [INFO ] [sig ] CBL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:35.356206] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CBL.txt [2026-01-26T20:18:35.356344] [INFO ] [sig ] [590/3474] Completed CBL in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:35.356385] [INFO ] [sig ] [591/3474] Forecasting CBNK... [2026-01-26T20:18:35.356416] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-26T20:18:35.356446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-26T20:18:35.367249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-26T20:18:35.367639] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-26T20:18:35.368460] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-26T20:18:35.368513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:35.368546] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:35.368604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:35.368672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:35.426929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:35.427851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:35.427986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:35.428034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:35.553657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:35.553811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:35.553853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:35.553898] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:35.557313] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: UP (p=67.08%) [2026-01-26T20:18:35.557617] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-26T20:18:35.557746] [INFO ] [sig ] CBNK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:35.699069] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CBNK.txt [2026-01-26T20:18:35.699214] [INFO ] [sig ] [591/3474] Completed CBNK in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:35.699255] [INFO ] [sig ] [592/3474] Forecasting CBRE... [2026-01-26T20:18:35.699287] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-26T20:18:35.699318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-26T20:18:35.710980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-26T20:18:35.711272] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-26T20:18:35.712061] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-26T20:18:35.712112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:35.712144] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:35.712171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:35.712227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:35.768750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:35.769635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:35.769738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:35.769774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:35.889049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:35.889210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:35.889250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:35.889279] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:35.892869] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: UP (p=83.43%) [2026-01-26T20:18:35.893171] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-26T20:18:35.893321] [INFO ] [sig ] CBRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:36.039838] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CBRE.txt [2026-01-26T20:18:36.040004] [INFO ] [sig ] [592/3474] Completed CBRE in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:36.040044] [INFO ] [sig ] [593/3474] Forecasting CBRL... [2026-01-26T20:18:36.040075] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-26T20:18:36.040105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-26T20:18:36.052311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-26T20:18:36.052709] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-26T20:18:36.053508] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-26T20:18:36.053560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:36.053611] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:36.053639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:36.053697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:36.110266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:36.111001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:36.111097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:36.111131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:36.234424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:36.234598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:36.234641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:36.234670] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:36.238071] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-01-26T20:18:36.238337] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-26T20:18:36.238471] [INFO ] [sig ] CBRL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:36.384968] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CBRL.txt [2026-01-26T20:18:36.385151] [INFO ] [sig ] [593/3474] Completed CBRL in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:36.385193] [INFO ] [sig ] [594/3474] Forecasting CBSH... [2026-01-26T20:18:36.385223] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-26T20:18:36.385255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-26T20:18:36.396744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-26T20:18:36.397138] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-26T20:18:36.398004] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-26T20:18:36.398247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:36.398280] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:36.398309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:36.398368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:36.467622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:36.468772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:36.468861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:36.468894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:36.584906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:36.585063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:36.585104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:36.585134] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:36.588508] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=15.84%) [2026-01-26T20:18:36.588811] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-26T20:18:36.588962] [INFO ] [sig ] CBSH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:36.743459] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CBSH.txt [2026-01-26T20:18:36.743701] [INFO ] [sig ] [594/3474] Completed CBSH in 0.4s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:36.743754] [INFO ] [sig ] [595/3474] Forecasting CBUS... [2026-01-26T20:18:36.743786] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-26T20:18:36.743818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-26T20:18:36.758029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-26T20:18:36.758655] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-26T20:18:36.759951] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-26T20:18:36.760018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:36.760067] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:36.760096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:36.760331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:36.833323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:36.834294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:36.834410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:36.834446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:36.965627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:36.965787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:36.965830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:36.965861] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:36.969645] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: UP (p=83.22%) [2026-01-26T20:18:36.969918] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-26T20:18:36.970044] [INFO ] [sig ] CBUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:37.110854] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CBUS.txt [2026-01-26T20:18:37.110959] [INFO ] [sig ] [595/3474] Completed CBUS in 0.4s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:37.110998] [INFO ] [sig ] [596/3474] Forecasting CBZ... [2026-01-26T20:18:37.111028] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-26T20:18:37.111058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-26T20:18:37.122093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-26T20:18:37.122342] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-26T20:18:37.123130] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-26T20:18:37.123183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:37.123215] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:37.123244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:37.123300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:37.180660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:37.181250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:37.181328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:37.181360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:37.297916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:37.298020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:37.298060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:37.298087] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:37.301182] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=24.87%) [2026-01-26T20:18:37.301441] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-26T20:18:37.301560] [INFO ] [sig ] CBZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:37.444750] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CBZ.txt [2026-01-26T20:18:37.444859] [INFO ] [sig ] [596/3474] Completed CBZ in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:37.444901] [INFO ] [sig ] [597/3474] Forecasting CC... [2026-01-26T20:18:37.444931] [INFO ] [sig ] Generating forecast for: CC [2026-01-26T20:18:37.444961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-26T20:18:37.456990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-26T20:18:37.457235] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-26T20:18:37.461719] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-26T20:18:37.461786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:37.461820] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:37.461847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:37.461904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:37.518560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:37.519195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:37.519273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:37.519306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:37.642131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:37.642223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:37.642259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:37.642287] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:37.645353] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-26T20:18:37.645628] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-26T20:18:37.645747] [INFO ] [sig ] CC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:37.791034] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CC.txt [2026-01-26T20:18:37.791197] [INFO ] [sig ] [597/3474] Completed CC in 0.3s | 2.81 sym/s | Total: 3.5m | ETA: 17.1m [2026-01-26T20:18:37.791239] [INFO ] [sig ] [598/3474] Forecasting CCAP... [2026-01-26T20:18:37.791271] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-26T20:18:37.791302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-26T20:18:37.803438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-26T20:18:37.803818] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-26T20:18:37.804798] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-26T20:18:37.804856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:37.804922] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:37.804958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:37.805027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:37.864326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:37.865264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:37.865373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:37.865408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:37.985219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:37.985381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:37.985422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:37.985451] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:37.988809] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=22.75%) [2026-01-26T20:18:37.989076] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-26T20:18:37.989198] [INFO ] [sig ] CCAP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:38.134065] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CCAP.txt [2026-01-26T20:18:38.134220] [INFO ] [sig ] [598/3474] Completed CCAP in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-26T20:18:38.134262] [INFO ] [sig ] [599/3474] Forecasting CCB... [2026-01-26T20:18:38.134293] [INFO ] [sig ] Generating forecast for: CCB [2026-01-26T20:18:38.134329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-26T20:18:38.148385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-26T20:18:38.148759] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-26T20:18:38.149843] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-26T20:18:38.149905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:38.149944] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:38.149976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:38.150039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:38.205677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:38.206380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:38.206460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:38.206493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:38.326215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:38.326369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:38.326410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:38.326440] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:38.329893] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-26T20:18:38.330161] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-26T20:18:38.330283] [INFO ] [sig ] CCB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:38.471647] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CCB.txt [2026-01-26T20:18:38.471781] [INFO ] [sig ] [599/3474] Completed CCB in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-26T20:18:38.471820] [INFO ] [sig ] [600/3474] Forecasting CCBG... [2026-01-26T20:18:38.471850] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-26T20:18:38.471879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-26T20:18:38.483028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-26T20:18:38.483443] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-26T20:18:38.484351] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-26T20:18:38.484404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:38.484436] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:38.484463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:38.484519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:38.556338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:38.557221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:38.557305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:38.557339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:38.676200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:38.676369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:38.676411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:38.676441] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:38.679905] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=61.58%) [2026-01-26T20:18:38.680196] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-26T20:18:38.680327] [INFO ] [sig ] CCBG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:38.828410] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCBG.txt [2026-01-26T20:18:38.828596] [INFO ] [sig ] [600/3474] Completed CCBG in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-26T20:18:38.828640] [INFO ] [sig ] [601/3474] Forecasting CCCC... [2026-01-26T20:18:38.828671] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-26T20:18:38.828703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-26T20:18:38.850032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-26T20:18:38.850357] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-26T20:18:38.851211] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-26T20:18:38.851265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:38.851298] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:38.851325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:38.851382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:38.909174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:38.909816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:38.909897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:38.909931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:39.038297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:39.038456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:39.038498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:39.038605] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:39.042032] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=59.00%) [2026-01-26T20:18:39.042312] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-26T20:18:39.042439] [INFO ] [sig ] CCCC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:39.189532] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCCC.txt [2026-01-26T20:18:39.189689] [INFO ] [sig ] [601/3474] Completed CCCC in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-26T20:18:39.189730] [INFO ] [sig ] [602/3474] Forecasting CCD... [2026-01-26T20:18:39.189760] [INFO ] [sig ] Generating forecast for: CCD [2026-01-26T20:18:39.189790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-26T20:18:39.202543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-26T20:18:39.202877] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-26T20:18:39.203727] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-26T20:18:39.203781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:39.203814] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:39.203842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:39.203899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:39.263877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:39.264791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:39.264877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:39.264911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:39.390055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:39.390407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:39.390448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:39.390478] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:39.394175] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=26.38%) [2026-01-26T20:18:39.394453] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-26T20:18:39.394603] [INFO ] [sig ] CCD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:39.547216] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CCD.txt [2026-01-26T20:18:39.547403] [INFO ] [sig ] [602/3474] Completed CCD in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.1m [2026-01-26T20:18:39.547454] [INFO ] [sig ] [603/3474] Forecasting CCEC... [2026-01-26T20:18:39.547487] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-26T20:18:39.547520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-26T20:18:39.560035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-26T20:18:39.560386] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-26T20:18:39.561385] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-26T20:18:39.561439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:39.561471] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:39.561500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:39.561559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:39.624381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:39.625505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:39.625611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:39.625647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:39.734815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:39.734989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:39.735052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:39.735084] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:39.738858] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-26T20:18:39.739319] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-26T20:18:39.739443] [INFO ] [sig ] CCEC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:39.887871] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CCEC.txt [2026-01-26T20:18:39.888053] [INFO ] [sig ] [603/3474] Completed CCEC in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:39.888097] [INFO ] [sig ] [604/3474] Forecasting CCEP... [2026-01-26T20:18:39.888131] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-26T20:18:39.888163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-26T20:18:39.900858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-26T20:18:39.901173] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-26T20:18:39.901990] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-26T20:18:39.902043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:39.902077] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:39.902105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:39.902163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:39.960816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:39.961699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:39.961782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:39.961815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:40.085590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:40.085708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:40.085750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:40.085778] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:40.089171] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=71.50%) [2026-01-26T20:18:40.089453] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-26T20:18:40.089597] [INFO ] [sig ] CCEP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:40.237717] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCEP.txt [2026-01-26T20:18:40.237857] [INFO ] [sig ] [604/3474] Completed CCEP in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:40.237897] [INFO ] [sig ] [605/3474] Forecasting CCI... [2026-01-26T20:18:40.237927] [INFO ] [sig ] Generating forecast for: CCI [2026-01-26T20:18:40.237957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-26T20:18:40.255560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-26T20:18:40.255929] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-26T20:18:40.256738] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-26T20:18:40.256789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:40.256822] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:40.256849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:40.256906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:40.313766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:40.314416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:40.314494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:40.314526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:40.434511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:40.434671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:40.434710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:40.434739] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:40.438034] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=86.73%) [2026-01-26T20:18:40.438296] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-26T20:18:40.438416] [INFO ] [sig ] CCI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:40.582097] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCI.txt [2026-01-26T20:18:40.582233] [INFO ] [sig ] [605/3474] Completed CCI in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:40.582273] [INFO ] [sig ] [606/3474] Forecasting CCIF... [2026-01-26T20:18:40.582303] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-26T20:18:40.582334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-26T20:18:40.593972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-26T20:18:40.594534] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-26T20:18:40.595542] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-26T20:18:40.595628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:40.595673] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:40.595701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:40.595757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:40.652883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:40.653635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:40.653719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:40.653753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:40.771539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:40.771715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:40.771756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:40.771784] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:40.775149] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=88.07%) [2026-01-26T20:18:40.775437] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-26T20:18:40.775564] [INFO ] [sig ] CCIF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:40.916501] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCIF.txt [2026-01-26T20:18:40.916682] [INFO ] [sig ] [606/3474] Completed CCIF in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:40.916724] [INFO ] [sig ] [607/3474] Forecasting CCJ... [2026-01-26T20:18:40.916756] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-26T20:18:40.916785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-26T20:18:40.928444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-26T20:18:40.928825] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-26T20:18:40.929636] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-26T20:18:40.929688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:40.929719] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:40.929746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:40.929803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:40.989591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:40.990512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:40.990620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:40.990656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:41.113097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:41.113262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:41.113303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:41.113332] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:41.116910] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-01-26T20:18:41.117203] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-26T20:18:41.117343] [INFO ] [sig ] CCJ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:41.265627] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCJ.txt [2026-01-26T20:18:41.265786] [INFO ] [sig ] [607/3474] Completed CCJ in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:41.265828] [INFO ] [sig ] [608/3474] Forecasting CCK... [2026-01-26T20:18:41.265860] [INFO ] [sig ] Generating forecast for: CCK [2026-01-26T20:18:41.265890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-26T20:18:41.277890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-26T20:18:41.278279] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-26T20:18:41.279118] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-26T20:18:41.279180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:41.279213] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:41.279241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:41.279298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:41.335790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:41.336657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:41.336769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:41.336803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:41.464748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:41.464912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:41.464953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:41.464983] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:41.468856] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=33.11%) [2026-01-26T20:18:41.469196] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-26T20:18:41.469335] [INFO ] [sig ] CCK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:41.632873] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CCK.txt [2026-01-26T20:18:41.633319] [INFO ] [sig ] [608/3474] Completed CCK in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:41.633389] [INFO ] [sig ] [609/3474] Forecasting CCL... [2026-01-26T20:18:41.633430] [INFO ] [sig ] Generating forecast for: CCL [2026-01-26T20:18:41.633469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-26T20:18:41.648124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-26T20:18:41.648485] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-26T20:18:41.649350] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-26T20:18:41.649402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:41.649433] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:41.649460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:41.649515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:41.707461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:41.708445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:41.708543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:41.708598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:41.833662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:41.833835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:41.833877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:41.833907] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:41.837490] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-26T20:18:41.837797] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-26T20:18:41.837934] [INFO ] [sig ] CCL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:41.983714] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCL.txt [2026-01-26T20:18:41.983870] [INFO ] [sig ] [609/3474] Completed CCL in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:41.983911] [INFO ] [sig ] [610/3474] Forecasting CCLD... [2026-01-26T20:18:41.983943] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-26T20:18:41.983974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-26T20:18:41.995299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-26T20:18:41.995639] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-26T20:18:41.996457] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-26T20:18:41.996509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:41.996542] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:41.996593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:41.996654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:42.054698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:42.055770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:42.055854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:42.055887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:42.176139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:42.176300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:42.176341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:42.176370] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:42.179719] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=63.22%) [2026-01-26T20:18:42.179990] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-26T20:18:42.180114] [INFO ] [sig ] CCLD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:42.327455] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCLD.txt [2026-01-26T20:18:42.327640] [INFO ] [sig ] [610/3474] Completed CCLD in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:42.327683] [INFO ] [sig ] [611/3474] Forecasting CCNE... [2026-01-26T20:18:42.327715] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-26T20:18:42.327745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-26T20:18:42.339661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-26T20:18:42.339999] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-26T20:18:42.340832] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-26T20:18:42.340884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:42.340917] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:42.340944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:42.341000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:42.398116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:42.399016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:42.399109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:42.399144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:42.520358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:42.520527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:42.520585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:42.520619] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:42.524195] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-26T20:18:42.524469] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-26T20:18:42.524609] [INFO ] [sig ] CCNE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:42.669280] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CCNE.txt [2026-01-26T20:18:42.669469] [INFO ] [sig ] [611/3474] Completed CCNE in 0.3s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:42.669520] [INFO ] [sig ] [612/3474] Forecasting CCO... [2026-01-26T20:18:42.669554] [INFO ] [sig ] Generating forecast for: CCO [2026-01-26T20:18:42.669605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-26T20:18:42.682175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-26T20:18:42.682541] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-26T20:18:42.683764] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-26T20:18:42.683815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:42.683847] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:42.683874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:42.683930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:42.741653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:42.742743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:42.742829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:42.742862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:42.863374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:42.863542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:42.863606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:42.863639] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:42.867181] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: UP (p=78.67%) [2026-01-26T20:18:42.867517] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-26T20:18:42.867673] [INFO ] [sig ] CCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:43.027940] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCO.txt [2026-01-26T20:18:43.028136] [INFO ] [sig ] [612/3474] Completed CCO in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:43.028194] [INFO ] [sig ] [613/3474] Forecasting CCOI... [2026-01-26T20:18:43.028231] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-26T20:18:43.028285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-26T20:18:43.041021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-26T20:18:43.041435] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-26T20:18:43.042419] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-26T20:18:43.042473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:43.042517] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:43.042548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:43.042646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:43.107012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:43.108052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:43.108160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:43.108197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:43.237477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:43.237663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:43.237706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:43.237738] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:43.241470] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-01-26T20:18:43.241796] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-26T20:18:43.241963] [INFO ] [sig ] CCOI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:43.401012] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CCOI.txt [2026-01-26T20:18:43.401228] [INFO ] [sig ] [613/3474] Completed CCOI in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:43.401278] [INFO ] [sig ] [614/3474] Forecasting CCRN... [2026-01-26T20:18:43.401494] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-26T20:18:43.401528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-26T20:18:43.414281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-26T20:18:43.414665] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-26T20:18:43.415503] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-26T20:18:43.415567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:43.415631] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:43.415660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:43.415718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:43.480600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:43.481595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:43.481684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:43.481718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:43.620588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:43.620778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:43.620821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:43.620851] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:43.624986] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=0.09%) [2026-01-26T20:18:43.625373] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-26T20:18:43.625548] [INFO ] [sig ] CCRN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:43.783725] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CCRN.txt [2026-01-26T20:18:43.783878] [INFO ] [sig ] [614/3474] Completed CCRN in 0.4s | 2.81 sym/s | Total: 3.6m | ETA: 17.0m [2026-01-26T20:18:43.783921] [INFO ] [sig ] [615/3474] Forecasting CCS... [2026-01-26T20:18:43.783953] [INFO ] [sig ] Generating forecast for: CCS [2026-01-26T20:18:43.783985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-26T20:18:43.796478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-26T20:18:43.796885] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-26T20:18:43.797793] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-26T20:18:43.797846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:43.797913] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:43.797944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:43.798003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:43.860223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:43.861254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:43.861360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:43.861402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:43.989932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:43.990099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:43.990167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:43.990199] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:43.994102] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=89.31%) [2026-01-26T20:18:43.994473] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-26T20:18:43.994645] [INFO ] [sig ] CCS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:44.174015] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCS.txt [2026-01-26T20:18:44.174214] [INFO ] [sig ] [615/3474] Completed CCS in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-26T20:18:44.174277] [INFO ] [sig ] [616/3474] Forecasting CCSI... [2026-01-26T20:18:44.174314] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-26T20:18:44.174345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-26T20:18:44.187264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-26T20:18:44.187967] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-26T20:18:44.189200] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-26T20:18:44.189455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:44.189499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:44.189533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:44.189616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:44.262017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:44.263361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:44.263491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:44.263531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:44.384380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:44.384590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:44.384637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:44.384668] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:44.388198] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-26T20:18:44.388478] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-26T20:18:44.388635] [INFO ] [sig ] CCSI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:44.533778] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CCSI.txt [2026-01-26T20:18:44.533937] [INFO ] [sig ] [616/3474] Completed CCSI in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-26T20:18:44.533979] [INFO ] [sig ] [617/3474] Forecasting CDC... [2026-01-26T20:18:44.534010] [INFO ] [sig ] Generating forecast for: CDC [2026-01-26T20:18:44.534042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-26T20:18:44.545323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-26T20:18:44.545710] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-26T20:18:44.546493] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-26T20:18:44.546545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:44.546604] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:44.546636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:44.546693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:44.607354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:44.608342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:44.608448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:44.608485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:44.730763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:44.730919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:44.730961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:44.730992] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:44.734432] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-01-26T20:18:44.734730] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-26T20:18:44.734864] [INFO ] [sig ] CDC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:44.879970] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CDC.txt [2026-01-26T20:18:44.880154] [INFO ] [sig ] [617/3474] Completed CDC in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-26T20:18:44.880204] [INFO ] [sig ] [618/3474] Forecasting CDE... [2026-01-26T20:18:44.880241] [INFO ] [sig ] Generating forecast for: CDE [2026-01-26T20:18:44.880280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-26T20:18:44.892092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-26T20:18:44.892487] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-26T20:18:44.893371] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-26T20:18:44.893426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:44.893459] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:44.893486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:44.893543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:44.958475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:44.959750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:44.959845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:44.959885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:45.101376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:45.101539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:45.101600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:45.101632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:45.105145] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-01-26T20:18:45.105449] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-26T20:18:45.105615] [INFO ] [sig ] CDE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:45.252247] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CDE.txt [2026-01-26T20:18:45.252425] [INFO ] [sig ] [618/3474] Completed CDE in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 17.0m [2026-01-26T20:18:45.252469] [INFO ] [sig ] [619/3474] Forecasting CDIO... [2026-01-26T20:18:45.252501] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-26T20:18:45.252533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-26T20:18:45.263959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-26T20:18:45.264306] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-26T20:18:45.265147] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-26T20:18:45.265199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:45.265244] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:45.265273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:45.265330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:45.324608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:45.325520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:45.325626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:45.325663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:45.449555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:45.449741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:45.449784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:45.449814] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:45.453966] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=34.64%) [2026-01-26T20:18:45.454258] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-26T20:18:45.454391] [INFO ] [sig ] CDIO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:45.607380] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CDIO.txt [2026-01-26T20:18:45.607616] [INFO ] [sig ] [619/3474] Completed CDIO in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:45.607667] [INFO ] [sig ] [620/3474] Forecasting CDL... [2026-01-26T20:18:45.607705] [INFO ] [sig ] Generating forecast for: CDL [2026-01-26T20:18:45.607737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-26T20:18:45.619173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-26T20:18:45.619608] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-26T20:18:45.620439] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-26T20:18:45.620493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:45.620526] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:45.620555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:45.620642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:45.682263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:45.683203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:45.683290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:45.683513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:45.806557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:45.806745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:45.806788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:45.806817] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:45.810553] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=28.38%) [2026-01-26T20:18:45.810871] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-26T20:18:45.811008] [INFO ] [sig ] CDL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:45.961501] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CDL.txt [2026-01-26T20:18:45.961668] [INFO ] [sig ] [620/3474] Completed CDL in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:45.961709] [INFO ] [sig ] [621/3474] Forecasting CDNA... [2026-01-26T20:18:45.961741] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-26T20:18:45.961772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-26T20:18:45.974123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-26T20:18:45.974413] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-26T20:18:45.975204] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-26T20:18:45.975256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:45.975288] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:45.975315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:45.975372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:46.036277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:46.037174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:46.037260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:46.037296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:46.160252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:46.160402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:46.160443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:46.160471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:46.163838] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-26T20:18:46.164113] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-26T20:18:46.164231] [INFO ] [sig ] CDNA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:46.318104] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CDNA.txt [2026-01-26T20:18:46.318244] [INFO ] [sig ] [621/3474] Completed CDNA in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:46.318284] [INFO ] [sig ] [622/3474] Forecasting CDNS... [2026-01-26T20:18:46.318313] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-26T20:18:46.318351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-26T20:18:46.330518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-26T20:18:46.330834] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-26T20:18:46.331672] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-26T20:18:46.331724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:46.331756] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:46.331784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:46.331841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:46.388181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:46.388812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:46.388900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:46.388935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:46.514891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:46.515077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:46.515135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:46.515175] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:46.520084] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-01-26T20:18:46.520507] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-26T20:18:46.520706] [INFO ] [sig ] CDNS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:46.675418] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CDNS.txt [2026-01-26T20:18:46.675558] [INFO ] [sig ] [622/3474] Completed CDNS in 0.4s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:46.675618] [INFO ] [sig ] [623/3474] Forecasting CDP... [2026-01-26T20:18:46.675656] [INFO ] [sig ] Generating forecast for: CDP [2026-01-26T20:18:46.675688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-26T20:18:46.686840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-26T20:18:46.687144] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-26T20:18:46.688015] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-26T20:18:46.688066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:46.688097] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:46.688123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:46.688179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:46.745149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:46.746163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:46.746434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:46.746467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:46.864147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:46.864284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:46.864328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:46.864359] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:46.868198] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: UP (p=60.76%) [2026-01-26T20:18:46.868471] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-26T20:18:46.868610] [INFO ] [sig ] CDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:47.013554] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CDP.txt [2026-01-26T20:18:47.013699] [INFO ] [sig ] [623/3474] Completed CDP in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:47.013738] [INFO ] [sig ] [624/3474] Forecasting CDRE... [2026-01-26T20:18:47.013767] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-26T20:18:47.013798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-26T20:18:47.025652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-26T20:18:47.025910] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-26T20:18:47.026687] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-26T20:18:47.026738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:47.026769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:47.026796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:47.026853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:47.082635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:47.083561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:47.083658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:47.083691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:47.202044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:47.202199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:47.202240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:47.202269] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:47.205730] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-01-26T20:18:47.206009] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-26T20:18:47.206155] [INFO ] [sig ] CDRE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:47.347039] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CDRE.txt [2026-01-26T20:18:47.347175] [INFO ] [sig ] [624/3474] Completed CDRE in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:47.347214] [INFO ] [sig ] [625/3474] Forecasting CDRO... [2026-01-26T20:18:47.347243] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-26T20:18:47.347273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-26T20:18:47.359465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-26T20:18:47.359819] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-26T20:18:47.360607] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-26T20:18:47.360658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:47.360689] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:47.360717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:47.360773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:47.417303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:47.418025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:47.418144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:47.418185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:47.528922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:47.529104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:47.529162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:47.529200] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:47.532738] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=80.46%) [2026-01-26T20:18:47.533030] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-26T20:18:47.533156] [INFO ] [sig ] CDRO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:47.675819] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CDRO.txt [2026-01-26T20:18:47.675979] [INFO ] [sig ] [625/3474] Completed CDRO in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:47.676019] [INFO ] [sig ] [626/3474] Forecasting CDXS... [2026-01-26T20:18:47.676052] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-26T20:18:47.676093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-26T20:18:47.687778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-26T20:18:47.688136] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-26T20:18:47.688983] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-26T20:18:47.689033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:47.689064] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:47.689092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:47.689148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:47.745746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:47.746561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:47.746660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:47.746693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:47.868854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:47.868997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:47.869038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:47.869085] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:47.872403] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-01-26T20:18:47.872693] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-26T20:18:47.872814] [INFO ] [sig ] CDXS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:48.014488] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CDXS.txt [2026-01-26T20:18:48.014632] [INFO ] [sig ] [626/3474] Completed CDXS in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:48.014672] [INFO ] [sig ] [627/3474] Forecasting CDZI... [2026-01-26T20:18:48.014702] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-26T20:18:48.014732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-26T20:18:48.025727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-26T20:18:48.025994] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-26T20:18:48.026778] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-26T20:18:48.026829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:48.026860] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:48.026887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:48.026944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:48.083235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:48.083860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:48.083938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:48.083970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:48.210280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:48.210493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:48.210542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:48.210596] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:48.214025] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: UP (p=55.98%) [2026-01-26T20:18:48.214302] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-26T20:18:48.214425] [INFO ] [sig ] CDZI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:48.356521] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CDZI.txt [2026-01-26T20:18:48.356657] [INFO ] [sig ] [627/3474] Completed CDZI in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:48.356698] [INFO ] [sig ] [628/3474] Forecasting CE... [2026-01-26T20:18:48.356729] [INFO ] [sig ] Generating forecast for: CE [2026-01-26T20:18:48.356759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-26T20:18:48.369043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-26T20:18:48.369343] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-26T20:18:48.370141] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-26T20:18:48.370191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:48.370223] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:48.370250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:48.370306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:48.427035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:48.427724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:48.427805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:48.427839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:48.551771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:48.551921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:48.551962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:48.551994] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:48.555426] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: UP (p=86.03%) [2026-01-26T20:18:48.555713] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-26T20:18:48.555836] [INFO ] [sig ] CE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:48.698791] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CE.txt [2026-01-26T20:18:48.698945] [INFO ] [sig ] [628/3474] Completed CE in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:48.698985] [INFO ] [sig ] [629/3474] Forecasting CECO... [2026-01-26T20:18:48.699016] [INFO ] [sig ] Generating forecast for: CECO [2026-01-26T20:18:48.699046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-26T20:18:48.710795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-26T20:18:48.711170] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-26T20:18:48.711979] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-26T20:18:48.712030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:48.712062] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:48.712089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:48.712145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:48.771277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:48.772285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:48.772379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:48.772412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:48.886513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:48.886695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:48.886737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:48.886766] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:48.890120] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-01-26T20:18:48.890384] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-26T20:18:48.890503] [INFO ] [sig ] CECO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:49.031901] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CECO.txt [2026-01-26T20:18:49.032027] [INFO ] [sig ] [629/3474] Completed CECO in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:49.032066] [INFO ] [sig ] [630/3474] Forecasting CEG... [2026-01-26T20:18:49.032096] [INFO ] [sig ] Generating forecast for: CEG [2026-01-26T20:18:49.032126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-26T20:18:49.044070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-26T20:18:49.044338] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-26T20:18:49.045116] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-26T20:18:49.045167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:49.045198] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:49.045226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:49.045294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:49.101131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:49.101903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:49.101986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:49.102019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:49.220509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:49.220675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:49.220717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:49.220747] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:49.224218] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-26T20:18:49.224693] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-26T20:18:49.224812] [INFO ] [sig ] CEG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:49.366613] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CEG.txt [2026-01-26T20:18:49.366735] [INFO ] [sig ] [630/3474] Completed CEG in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:49.366774] [INFO ] [sig ] [631/3474] Forecasting CELC... [2026-01-26T20:18:49.366804] [INFO ] [sig ] Generating forecast for: CELC [2026-01-26T20:18:49.366834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-26T20:18:49.379089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-26T20:18:49.379412] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-26T20:18:49.380224] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-26T20:18:49.380275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:49.380307] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:49.380334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:49.380389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:49.442925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:49.443725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:49.443805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:49.443838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:49.559595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:49.559750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:49.559791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:49.559822] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:49.563229] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-01-26T20:18:49.563499] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-26T20:18:49.563642] [INFO ] [sig ] CELC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:49.715325] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CELC.txt [2026-01-26T20:18:49.715454] [INFO ] [sig ] [631/3474] Completed CELC in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:49.715493] [INFO ] [sig ] [632/3474] Forecasting CELH... [2026-01-26T20:18:49.715524] [INFO ] [sig ] Generating forecast for: CELH [2026-01-26T20:18:49.715553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-26T20:18:49.730220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-26T20:18:49.730521] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-26T20:18:49.731323] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-26T20:18:49.731384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:49.731442] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:49.731473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:49.731532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:49.790416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:49.791287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:49.791370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:49.791402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:49.911872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:49.912023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:49.912065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:49.912094] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:49.915978] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=12.43%) [2026-01-26T20:18:49.916255] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-26T20:18:49.916382] [INFO ] [sig ] CELH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:50.062910] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CELH.txt [2026-01-26T20:18:50.063071] [INFO ] [sig ] [632/3474] Completed CELH in 0.3s | 2.81 sym/s | Total: 3.7m | ETA: 16.9m [2026-01-26T20:18:50.063114] [INFO ] [sig ] [633/3474] Forecasting CELZ... [2026-01-26T20:18:50.063144] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-26T20:18:50.063175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-26T20:18:50.074539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-26T20:18:50.074881] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-26T20:18:50.075709] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-26T20:18:50.075760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:50.075793] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:50.075822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:50.075881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:50.140161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:50.141524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:50.141629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:50.141664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:50.258182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:50.258325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:50.258367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:50.258396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:50.261741] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=36.58%) [2026-01-26T20:18:50.262008] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-26T20:18:50.262128] [INFO ] [sig ] CELZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:50.406087] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CELZ.txt [2026-01-26T20:18:50.406229] [INFO ] [sig ] [633/3474] Completed CELZ in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.9m [2026-01-26T20:18:50.406270] [INFO ] [sig ] [634/3474] Forecasting CENTA... [2026-01-26T20:18:50.406301] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-26T20:18:50.406332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-26T20:18:50.417406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-26T20:18:50.417770] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-26T20:18:50.418607] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-26T20:18:50.418659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:50.418692] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:50.418720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:50.418777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:50.474743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:50.475619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:50.475702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:50.475734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:50.593703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:50.593857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:50.593897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:50.593925] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:50.597251] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: DOWN (p=44.31%) [2026-01-26T20:18:50.597551] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-26T20:18:50.597694] [INFO ] [sig ] CENTA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:50.746271] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CENTA.txt [2026-01-26T20:18:50.746423] [INFO ] [sig ] [634/3474] Completed CENTA in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:50.746462] [INFO ] [sig ] [635/3474] Forecasting CENX... [2026-01-26T20:18:50.746493] [INFO ] [sig ] Generating forecast for: CENX [2026-01-26T20:18:50.746524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-26T20:18:50.758475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-26T20:18:50.758827] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-26T20:18:50.759652] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-26T20:18:50.759705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:50.759738] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:50.759766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:50.759823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:50.820644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:50.821487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:50.821570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:50.821624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:50.948146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:50.948304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:50.948344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:50.948414] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:50.952991] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=6.21%) [2026-01-26T20:18:50.953296] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-26T20:18:50.953430] [INFO ] [sig ] CENX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:51.099163] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CENX.txt [2026-01-26T20:18:51.099521] [INFO ] [sig ] [635/3474] Completed CENX in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:51.099562] [INFO ] [sig ] [636/3474] Forecasting CERS... [2026-01-26T20:18:51.099613] [INFO ] [sig ] Generating forecast for: CERS [2026-01-26T20:18:51.099645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-26T20:18:51.113042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-26T20:18:51.113648] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-26T20:18:51.114547] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-26T20:18:51.114626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:51.114659] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:51.114686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:51.114743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:51.173506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:51.174415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:51.174501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:51.174534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:51.297515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:51.297702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:51.297744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:51.297773] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:51.301343] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: UP (p=94.42%) [2026-01-26T20:18:51.301633] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-26T20:18:51.301757] [INFO ] [sig ] CERS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:51.446293] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CERS.txt [2026-01-26T20:18:51.446432] [INFO ] [sig ] [636/3474] Completed CERS in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:51.446470] [INFO ] [sig ] [637/3474] Forecasting CETX... [2026-01-26T20:18:51.446510] [INFO ] [sig ] Generating forecast for: CETX [2026-01-26T20:18:51.446541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-26T20:18:51.458404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-26T20:18:51.458737] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-26T20:18:51.459564] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-26T20:18:51.459630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:51.459662] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:51.459688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:51.459746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:51.518768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:51.519555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:51.519655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:51.519690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:51.634031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:51.634187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:51.634233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:51.634264] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:51.637676] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-26T20:18:51.637980] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-26T20:18:51.638104] [INFO ] [sig ] CETX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:51.780282] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CETX.txt [2026-01-26T20:18:51.780424] [INFO ] [sig ] [637/3474] Completed CETX in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:51.780465] [INFO ] [sig ] [638/3474] Forecasting CEVA... [2026-01-26T20:18:51.780495] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-26T20:18:51.780738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-26T20:18:51.792159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-26T20:18:51.792511] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-26T20:18:51.793315] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-26T20:18:51.793366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:51.793397] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:51.793423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:51.793480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:51.850724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:51.851348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:51.851427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:51.851459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:51.973934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:51.974113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:51.974157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:51.974188] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:51.977786] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-01-26T20:18:51.978055] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-26T20:18:51.978190] [INFO ] [sig ] CEVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:52.125771] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CEVA.txt [2026-01-26T20:18:52.125923] [INFO ] [sig ] [638/3474] Completed CEVA in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:52.125964] [INFO ] [sig ] [639/3474] Forecasting CF... [2026-01-26T20:18:52.125994] [INFO ] [sig ] Generating forecast for: CF [2026-01-26T20:18:52.126024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-26T20:18:52.138090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-26T20:18:52.138400] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-26T20:18:52.139202] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-26T20:18:52.139258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:52.139289] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:52.139316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:52.139373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:52.198325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:52.199243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:52.199340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:52.199377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:52.320718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:52.320890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:52.320934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:52.320964] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:52.324489] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: DOWN (p=10.52%) [2026-01-26T20:18:52.324779] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-26T20:18:52.324904] [INFO ] [sig ] CF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:52.471872] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CF.txt [2026-01-26T20:18:52.472006] [INFO ] [sig ] [639/3474] Completed CF in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:52.472044] [INFO ] [sig ] [640/3474] Forecasting CFFN... [2026-01-26T20:18:52.472074] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-26T20:18:52.472106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-26T20:18:52.483811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-26T20:18:52.484098] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-26T20:18:52.484883] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-26T20:18:52.484935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:52.484966] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:52.484993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:52.485049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:52.543272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:52.544090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:52.544170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:52.544202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:52.667548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:52.667768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:52.667811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:52.667847] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:52.671287] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=33.77%) [2026-01-26T20:18:52.671559] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-26T20:18:52.671700] [INFO ] [sig ] CFFN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:52.814970] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CFFN.txt [2026-01-26T20:18:52.815125] [INFO ] [sig ] [640/3474] Completed CFFN in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:52.815165] [INFO ] [sig ] [641/3474] Forecasting CFG... [2026-01-26T20:18:52.815195] [INFO ] [sig ] Generating forecast for: CFG [2026-01-26T20:18:52.815226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-26T20:18:52.826876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-26T20:18:52.827177] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-26T20:18:52.828055] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-26T20:18:52.828105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:52.828137] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:52.828164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:52.828261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:52.886174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:52.886907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:52.886985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:52.887017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:53.011777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:53.011928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:53.011977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:53.012010] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:53.015456] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-01-26T20:18:53.015766] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-26T20:18:53.015908] [INFO ] [sig ] CFG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:53.161494] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CFG.txt [2026-01-26T20:18:53.161646] [INFO ] [sig ] [641/3474] Completed CFG in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:53.161687] [INFO ] [sig ] [642/3474] Forecasting CFO... [2026-01-26T20:18:53.161719] [INFO ] [sig ] Generating forecast for: CFO [2026-01-26T20:18:53.161749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-26T20:18:53.172762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-26T20:18:53.173118] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-26T20:18:53.173938] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-26T20:18:53.173988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:53.174020] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:53.174049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:53.174105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:53.233021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:53.233856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:53.233967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:53.234003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:53.352083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:53.352259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:53.352303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:53.352334] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:53.355897] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-01-26T20:18:53.356181] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-26T20:18:53.356318] [INFO ] [sig ] CFO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:53.516276] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CFO.txt [2026-01-26T20:18:53.516434] [INFO ] [sig ] [642/3474] Completed CFO in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:53.516476] [INFO ] [sig ] [643/3474] Forecasting CG... [2026-01-26T20:18:53.516507] [INFO ] [sig ] Generating forecast for: CG [2026-01-26T20:18:53.516537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-26T20:18:53.528176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-26T20:18:53.528555] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-26T20:18:53.529400] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-26T20:18:53.529452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:53.529495] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:53.529523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:53.529596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:53.586395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:53.587264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:53.587348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:53.587410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:53.707917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:53.708066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:53.708106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:53.708136] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:53.711457] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-01-26T20:18:53.711742] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-26T20:18:53.711861] [INFO ] [sig ] CG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:53.854734] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CG.txt [2026-01-26T20:18:53.854901] [INFO ] [sig ] [643/3474] Completed CG in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:53.854942] [INFO ] [sig ] [644/3474] Forecasting CGABL... [2026-01-26T20:18:53.854972] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-26T20:18:53.855021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-26T20:18:53.866838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-26T20:18:53.867205] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-26T20:18:53.868035] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-26T20:18:53.868085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:53.868117] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:53.868145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:53.868203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:53.929054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:53.930064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:53.930151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:53.930186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:54.043732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:54.043889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:54.043944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:54.043973] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:54.047403] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-01-26T20:18:54.047715] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-26T20:18:54.047847] [INFO ] [sig ] CGABL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:54.197765] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CGABL.txt [2026-01-26T20:18:54.197939] [INFO ] [sig ] [644/3474] Completed CGABL in 0.3s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:54.197980] [INFO ] [sig ] [645/3474] Forecasting CGBD... [2026-01-26T20:18:54.198011] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-26T20:18:54.198042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-26T20:18:54.210828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-26T20:18:54.211246] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-26T20:18:54.212076] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-26T20:18:54.212127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:54.212159] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:54.212186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:54.212245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:54.270861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:54.271864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:54.271969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:54.272003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:54.393739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:54.393905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:54.393947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:54.393976] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:54.398137] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-01-26T20:18:54.398456] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-26T20:18:54.398614] [INFO ] [sig ] CGBD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:54.551711] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CGBD.txt [2026-01-26T20:18:54.551920] [INFO ] [sig ] [645/3474] Completed CGBD in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:54.551965] [INFO ] [sig ] [646/3474] Forecasting CGC... [2026-01-26T20:18:54.551996] [INFO ] [sig ] Generating forecast for: CGC [2026-01-26T20:18:54.552028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-26T20:18:54.565289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-26T20:18:54.565668] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-26T20:18:54.566538] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-26T20:18:54.566613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:54.566649] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:54.566677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:54.566735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:54.628718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:54.629598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:54.629682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:54.629717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:54.752062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:54.752215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:54.752255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:54.752284] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:54.755667] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=41.67%) [2026-01-26T20:18:54.755932] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-26T20:18:54.756051] [INFO ] [sig ] CGC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:54.907418] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CGC.txt [2026-01-26T20:18:54.907559] [INFO ] [sig ] [646/3474] Completed CGC in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:54.907634] [INFO ] [sig ] [647/3474] Forecasting CGEM... [2026-01-26T20:18:54.907668] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-26T20:18:54.907701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-26T20:18:54.920373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-26T20:18:54.920752] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-26T20:18:54.921554] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-26T20:18:54.921621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:54.921653] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:54.921680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:54.921737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:54.982315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:54.982987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:54.983072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:54.983106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:55.108107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:55.108270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:55.108315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:55.108345] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:55.112376] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=8.29%) [2026-01-26T20:18:55.112682] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-26T20:18:55.112810] [INFO ] [sig ] CGEM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:55.271897] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CGEM.txt [2026-01-26T20:18:55.272055] [INFO ] [sig ] [647/3474] Completed CGEM in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:55.272096] [INFO ] [sig ] [648/3474] Forecasting CGEN... [2026-01-26T20:18:55.272126] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-26T20:18:55.272157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-26T20:18:55.284995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-26T20:18:55.285332] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-26T20:18:55.286141] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-26T20:18:55.286192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:55.286224] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:55.286251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:55.286309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:55.348216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:55.349370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:55.349678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:55.349713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:55.486339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:55.486507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:55.486548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:55.486600] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:55.490181] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-01-26T20:18:55.490503] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-26T20:18:55.490679] [INFO ] [sig ] CGEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:55.645126] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CGEN.txt [2026-01-26T20:18:55.645285] [INFO ] [sig ] [648/3474] Completed CGEN in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:55.645324] [INFO ] [sig ] [649/3474] Forecasting CGNX... [2026-01-26T20:18:55.645357] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-26T20:18:55.645387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-26T20:18:55.661249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-26T20:18:55.661760] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-26T20:18:55.662900] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-26T20:18:55.662967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:55.663049] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:55.663094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:55.663178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:55.731539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:55.732458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:55.732542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:55.732594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:55.855217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:55.855377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:55.855417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:55.855446] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:55.858826] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-01-26T20:18:55.859104] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-26T20:18:55.859230] [INFO ] [sig ] CGNX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:56.003379] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CGNX.txt [2026-01-26T20:18:56.003537] [INFO ] [sig ] [649/3474] Completed CGNX in 0.4s | 2.81 sym/s | Total: 3.8m | ETA: 16.8m [2026-01-26T20:18:56.003600] [INFO ] [sig ] [650/3474] Forecasting CGO... [2026-01-26T20:18:56.003634] [INFO ] [sig ] Generating forecast for: CGO [2026-01-26T20:18:56.003664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-26T20:18:56.015430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-26T20:18:56.016004] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-26T20:18:56.017046] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-26T20:18:56.017097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:56.017128] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:56.017155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:56.017211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:56.073323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:56.074369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:56.074450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:56.074484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:56.189505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:56.189665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:56.189707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:56.189755] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:56.193020] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=83.17%) [2026-01-26T20:18:56.193281] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-26T20:18:56.193403] [INFO ] [sig ] CGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:56.336327] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CGO.txt [2026-01-26T20:18:56.336463] [INFO ] [sig ] [650/3474] Completed CGO in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:56.336503] [INFO ] [sig ] [651/3474] Forecasting CGON... [2026-01-26T20:18:56.336533] [INFO ] [sig ] Generating forecast for: CGON [2026-01-26T20:18:56.336563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-26T20:18:56.347914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-26T20:18:56.348197] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-26T20:18:56.348991] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-26T20:18:56.349041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:56.349073] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:56.349101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:56.349155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:56.405383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:56.406214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:56.406297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:56.406330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:56.525443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:56.525616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:56.525657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:56.525686] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:56.529050] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-01-26T20:18:56.529314] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-26T20:18:56.529433] [INFO ] [sig ] CGON: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:56.674110] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CGON.txt [2026-01-26T20:18:56.674269] [INFO ] [sig ] [651/3474] Completed CGON in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:56.674309] [INFO ] [sig ] [652/3474] Forecasting CGTX... [2026-01-26T20:18:56.674340] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-26T20:18:56.674371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-26T20:18:56.685905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-26T20:18:56.686190] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-26T20:18:56.686979] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-26T20:18:56.687030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:56.687062] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:56.687089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:56.687146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:56.743368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:56.744029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:56.744121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:56.744155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:56.875902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:56.876075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:56.876118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:56.876181] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:56.879971] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=71.95%) [2026-01-26T20:18:56.880296] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-26T20:18:56.880466] [INFO ] [sig ] CGTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:18:57.028355] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CGTX.txt [2026-01-26T20:18:57.028518] [INFO ] [sig ] [652/3474] Completed CGTX in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:57.028560] [INFO ] [sig ] [653/3474] Forecasting CHCI... [2026-01-26T20:18:57.028612] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-26T20:18:57.028646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-26T20:18:57.043221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-26T20:18:57.043928] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-26T20:18:57.045243] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-26T20:18:57.045310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:57.045352] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:57.045386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:57.045467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:57.109417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:57.110628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:57.110763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:57.110799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:57.243696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:57.243941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:57.243990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:57.244022] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:57.249254] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=47.47%) [2026-01-26T20:18:57.249980] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-26T20:18:57.250156] [INFO ] [sig ] CHCI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:57.408710] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHCI.txt [2026-01-26T20:18:57.409258] [INFO ] [sig ] [653/3474] Completed CHCI in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:57.409321] [INFO ] [sig ] [654/3474] Forecasting CHCO... [2026-01-26T20:18:57.409366] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-26T20:18:57.409404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-26T20:18:57.422672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-26T20:18:57.423130] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-26T20:18:57.424113] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-26T20:18:57.424177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:57.424219] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:57.424267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:57.424350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:57.493230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:57.494218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:57.494307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:57.494348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:57.619222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:57.619385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:57.619428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:57.619460] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:57.623141] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-01-26T20:18:57.623457] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-26T20:18:57.623612] [INFO ] [sig ] CHCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:57.838461] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHCO.txt [2026-01-26T20:18:57.838640] [INFO ] [sig ] [654/3474] Completed CHCO in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:57.838682] [INFO ] [sig ] [655/3474] Forecasting CHD... [2026-01-26T20:18:57.838713] [INFO ] [sig ] Generating forecast for: CHD [2026-01-26T20:18:57.838745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-26T20:18:57.850742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-26T20:18:57.851042] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-26T20:18:57.851863] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-26T20:18:57.851916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:57.851948] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:57.851975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:57.852030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:57.909846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:57.910715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:57.910797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:57.910832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:58.039438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:58.039610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:58.039652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:58.039681] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:58.043028] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: DOWN (p=8.02%) [2026-01-26T20:18:58.043301] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-26T20:18:58.043428] [INFO ] [sig ] CHD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:58.194282] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHD.txt [2026-01-26T20:18:58.194456] [INFO ] [sig ] [655/3474] Completed CHD in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:58.194507] [INFO ] [sig ] [656/3474] Forecasting CHDN... [2026-01-26T20:18:58.194541] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-26T20:18:58.194596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-26T20:18:58.207166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-26T20:18:58.207707] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-26T20:18:58.208560] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-26T20:18:58.208634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:58.208673] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:58.208703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:58.208772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:58.267267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:58.268208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:58.268314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:58.268350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:58.395260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:58.395404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:58.395444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:58.395474] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:58.399148] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: DOWN (p=3.64%) [2026-01-26T20:18:58.399419] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-26T20:18:58.399542] [INFO ] [sig ] CHDN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:58.545753] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHDN.txt [2026-01-26T20:18:58.545909] [INFO ] [sig ] [656/3474] Completed CHDN in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:58.545950] [INFO ] [sig ] [657/3474] Forecasting CHE... [2026-01-26T20:18:58.545981] [INFO ] [sig ] Generating forecast for: CHE [2026-01-26T20:18:58.546011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-26T20:18:58.557254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-26T20:18:58.557698] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-26T20:18:58.558526] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-26T20:18:58.558603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:58.558637] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:58.558665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:58.558722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:58.616739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:58.618037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:58.618122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:58.618155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:58.744360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:58.744556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:58.744622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:58.744663] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:58.748712] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=30.41%) [2026-01-26T20:18:58.749034] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-26T20:18:58.749196] [INFO ] [sig ] CHE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:58.895968] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHE.txt [2026-01-26T20:18:58.896146] [INFO ] [sig ] [657/3474] Completed CHE in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:58.896188] [INFO ] [sig ] [658/3474] Forecasting CHEF... [2026-01-26T20:18:58.896219] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-26T20:18:58.896264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-26T20:18:58.908681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-26T20:18:58.909089] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-26T20:18:58.909957] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-26T20:18:58.910012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:58.910044] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:58.910071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:58.910128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:58.969351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:58.970445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:58.970570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:58.970624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:59.091007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:59.091155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:59.091196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:59.091225] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:59.094561] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-26T20:18:59.094851] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-26T20:18:59.094976] [INFO ] [sig ] CHEF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:59.239195] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHEF.txt [2026-01-26T20:18:59.239329] [INFO ] [sig ] [658/3474] Completed CHEF in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:59.239369] [INFO ] [sig ] [659/3474] Forecasting CHH... [2026-01-26T20:18:59.239404] [INFO ] [sig ] Generating forecast for: CHH [2026-01-26T20:18:59.239434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-26T20:18:59.250792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-26T20:18:59.251051] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-26T20:18:59.251862] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-26T20:18:59.251913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:59.251945] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:59.251972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:59.252028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:59.309068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:59.309942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:59.310087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:59.310121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:59.438024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:59.438216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:59.438272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:59.438304] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:59.442081] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=15.05%) [2026-01-26T20:18:59.442377] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-26T20:18:59.442525] [INFO ] [sig ] CHH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:59.599755] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHH.txt [2026-01-26T20:18:59.599928] [INFO ] [sig ] [659/3474] Completed CHH in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:59.599970] [INFO ] [sig ] [660/3474] Forecasting CHI... [2026-01-26T20:18:59.600002] [INFO ] [sig ] Generating forecast for: CHI [2026-01-26T20:18:59.600036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-26T20:18:59.613116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-26T20:18:59.613511] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-26T20:18:59.614372] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-26T20:18:59.614427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:59.614461] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:59.614489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:59.614547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:18:59.677006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:18:59.677895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:18:59.677980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:18:59.678014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:18:59.808920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:18:59.809085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:18:59.809131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:18:59.809162] [INFO ] [FORECASTER] Training complete [2026-01-26T20:18:59.812691] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=5.69%) [2026-01-26T20:18:59.812964] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-26T20:18:59.813097] [INFO ] [sig ] CHI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:18:59.969017] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHI.txt [2026-01-26T20:18:59.969187] [INFO ] [sig ] [660/3474] Completed CHI in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:18:59.969230] [INFO ] [sig ] [661/3474] Forecasting CHKP... [2026-01-26T20:18:59.969260] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-26T20:18:59.969291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-26T20:18:59.982553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-26T20:18:59.983010] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-26T20:18:59.983910] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-26T20:18:59.983963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:18:59.983996] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:18:59.984023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:18:59.984090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:00.050599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:00.051615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:00.051724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:00.051760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:00.181868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:00.182021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:00.182075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:00.182118] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:00.186144] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-26T20:19:00.186445] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-26T20:19:00.186595] [INFO ] [sig ] CHKP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:00.335812] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CHKP.txt [2026-01-26T20:19:00.335992] [INFO ] [sig ] [661/3474] Completed CHKP in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:19:00.336058] [INFO ] [sig ] [662/3474] Forecasting CHMI... [2026-01-26T20:19:00.336103] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-26T20:19:00.336138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-26T20:19:00.347702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-26T20:19:00.347997] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-26T20:19:00.348869] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-26T20:19:00.348921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:00.348955] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:00.348984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:00.349042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:00.408849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:00.409724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:00.409809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:00.409843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:00.557362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:00.557537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:00.557609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:00.557651] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:00.561523] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-01-26T20:19:00.561889] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-26T20:19:00.562037] [INFO ] [sig ] CHMI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:00.713148] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHMI.txt [2026-01-26T20:19:00.713324] [INFO ] [sig ] [662/3474] Completed CHMI in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:19:00.713365] [INFO ] [sig ] [663/3474] Forecasting CHRD... [2026-01-26T20:19:00.713397] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-26T20:19:00.713441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-26T20:19:00.724911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-26T20:19:00.725249] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-26T20:19:00.726073] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-26T20:19:00.726124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:00.726156] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:00.726185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:00.726261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:00.783778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:00.784621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:00.784716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:00.784752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:00.907981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:00.908136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:00.908180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:00.908211] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:00.911987] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=34.13%) [2026-01-26T20:19:00.912301] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-26T20:19:00.912478] [INFO ] [sig ] CHRD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:01.062935] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHRD.txt [2026-01-26T20:19:01.063114] [INFO ] [sig ] [663/3474] Completed CHRD in 0.3s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:19:01.063157] [INFO ] [sig ] [664/3474] Forecasting CHRS... [2026-01-26T20:19:01.063195] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-26T20:19:01.063230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-26T20:19:01.078651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-26T20:19:01.079038] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-26T20:19:01.079966] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-26T20:19:01.080023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:01.080061] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:01.080093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:01.080158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:01.146484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:01.147353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:01.147462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:01.147497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:01.270660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:01.270840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:01.270885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:01.270914] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:01.274375] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-01-26T20:19:01.274672] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-26T20:19:01.274801] [INFO ] [sig ] CHRS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:01.431432] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHRS.txt [2026-01-26T20:19:01.431656] [INFO ] [sig ] [664/3474] Completed CHRS in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:19:01.431716] [INFO ] [sig ] [665/3474] Forecasting CHSCL... [2026-01-26T20:19:01.431750] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-26T20:19:01.431795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-26T20:19:01.444907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-26T20:19:01.445388] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-26T20:19:01.446286] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-26T20:19:01.446342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:01.446384] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:01.446413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:01.446495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:01.509746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:01.510667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:01.510782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:01.510818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:01.629893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:01.630061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:01.630107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:01.630138] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:01.633818] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=85.88%) [2026-01-26T20:19:01.634133] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-26T20:19:01.634268] [INFO ] [sig ] CHSCL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:01.787184] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CHSCL.txt [2026-01-26T20:19:01.787338] [INFO ] [sig ] [665/3474] Completed CHSCL in 0.4s | 2.81 sym/s | Total: 3.9m | ETA: 16.7m [2026-01-26T20:19:01.787378] [INFO ] [sig ] [666/3474] Forecasting CHSCM... [2026-01-26T20:19:01.787437] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-26T20:19:01.787467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-26T20:19:01.799680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-26T20:19:01.800087] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-26T20:19:01.800946] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-26T20:19:01.800998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:01.801057] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:01.801085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:01.801142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:01.861388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:01.862540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:01.862649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:01.862685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:01.993444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:01.993629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:01.993673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:01.993703] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:01.997117] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=11.53%) [2026-01-26T20:19:01.997438] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-26T20:19:01.997610] [INFO ] [sig ] CHSCM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:02.141283] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHSCM.txt [2026-01-26T20:19:02.141416] [INFO ] [sig ] [666/3474] Completed CHSCM in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.7m [2026-01-26T20:19:02.141456] [INFO ] [sig ] [667/3474] Forecasting CHSCN... [2026-01-26T20:19:02.141485] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-26T20:19:02.141516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-26T20:19:02.154748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-26T20:19:02.155072] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-26T20:19:02.155932] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-26T20:19:02.155994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:02.156029] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:02.156057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:02.156115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:02.214506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:02.215368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:02.215456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:02.215490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:02.334560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:02.334738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:02.334781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:02.334811] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:02.338211] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-26T20:19:02.338501] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-26T20:19:02.338668] [INFO ] [sig ] CHSCN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:02.481563] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHSCN.txt [2026-01-26T20:19:02.481727] [INFO ] [sig ] [667/3474] Completed CHSCN in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:02.481775] [INFO ] [sig ] [668/3474] Forecasting CHSCO... [2026-01-26T20:19:02.481807] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-26T20:19:02.481838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-26T20:19:02.493919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-26T20:19:02.494284] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-26T20:19:02.495095] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-26T20:19:02.495147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:02.495179] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:02.495206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:02.495263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:02.552200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:02.553035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:02.553116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:02.553149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:02.668715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:02.668901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:02.668945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:02.668975] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:02.672377] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-01-26T20:19:02.672692] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-26T20:19:02.672819] [INFO ] [sig ] CHSCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:02.817979] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CHSCO.txt [2026-01-26T20:19:02.818135] [INFO ] [sig ] [668/3474] Completed CHSCO in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:02.818176] [INFO ] [sig ] [669/3474] Forecasting CHSCP... [2026-01-26T20:19:02.818207] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-26T20:19:02.818246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-26T20:19:02.829394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-26T20:19:02.829683] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-26T20:19:02.830479] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-26T20:19:02.830543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:02.830603] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:02.830633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:02.830689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:02.887076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:02.887727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:02.887807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:02.887840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:02.991783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:02.991930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:02.991969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:02.992031] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:02.996190] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=51.93%) [2026-01-26T20:19:02.996547] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-26T20:19:02.996734] [INFO ] [sig ] CHSCP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:03.139913] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CHSCP.txt [2026-01-26T20:19:03.140036] [INFO ] [sig ] [669/3474] Completed CHSCP in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:03.140075] [INFO ] [sig ] [670/3474] Forecasting CHWY... [2026-01-26T20:19:03.140104] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-26T20:19:03.140136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-26T20:19:03.151468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-26T20:19:03.151757] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-26T20:19:03.152543] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-26T20:19:03.152615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:03.152650] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:03.152676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:03.152732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:03.209569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:03.210413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:03.210492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:03.210523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:03.342173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:03.342350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:03.342409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:03.342441] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:03.347258] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-26T20:19:03.347845] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-26T20:19:03.348027] [INFO ] [sig ] CHWY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:03.495131] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CHWY.txt [2026-01-26T20:19:03.495296] [INFO ] [sig ] [670/3474] Completed CHWY in 0.4s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:03.495337] [INFO ] [sig ] [671/3474] Forecasting CHY... [2026-01-26T20:19:03.495368] [INFO ] [sig ] Generating forecast for: CHY [2026-01-26T20:19:03.495398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-26T20:19:03.507112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-26T20:19:03.507524] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-26T20:19:03.508389] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-26T20:19:03.508441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:03.508472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:03.508500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:03.508563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:03.565134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:03.566059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:03.566145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:03.566179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:03.682845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:03.683001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:03.683044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:03.683074] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:03.686425] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=32.93%) [2026-01-26T20:19:03.686710] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-26T20:19:03.686830] [INFO ] [sig ] CHY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:03.827723] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CHY.txt [2026-01-26T20:19:03.827835] [INFO ] [sig ] [671/3474] Completed CHY in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:03.827873] [INFO ] [sig ] [672/3474] Forecasting CI... [2026-01-26T20:19:03.827903] [INFO ] [sig ] Generating forecast for: CI [2026-01-26T20:19:03.827935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-26T20:19:03.839184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-26T20:19:03.839439] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-26T20:19:03.840222] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-26T20:19:03.840273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:03.840304] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:03.840331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:03.840388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:03.900212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:03.900892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:03.900971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:03.901004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:04.020929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:04.021063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:04.021102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:04.021131] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:04.024452] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-26T20:19:04.024733] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-26T20:19:04.024852] [INFO ] [sig ] CI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:04.167348] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CI.txt [2026-01-26T20:19:04.167488] [INFO ] [sig ] [672/3474] Completed CI in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:04.167537] [INFO ] [sig ] [673/3474] Forecasting CIA... [2026-01-26T20:19:04.167583] [INFO ] [sig ] Generating forecast for: CIA [2026-01-26T20:19:04.167617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-26T20:19:04.178847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-26T20:19:04.179110] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-26T20:19:04.179900] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-26T20:19:04.179951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:04.179984] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:04.180011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:04.180068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:04.237226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:04.237877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:04.237955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:04.237987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:04.356938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:04.357085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:04.357125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:04.357154] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:04.360493] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-26T20:19:04.360778] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-26T20:19:04.360899] [INFO ] [sig ] CIA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:04.508747] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CIA.txt [2026-01-26T20:19:04.508899] [INFO ] [sig ] [673/3474] Completed CIA in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:04.508941] [INFO ] [sig ] [674/3474] Forecasting CIB... [2026-01-26T20:19:04.508971] [INFO ] [sig ] Generating forecast for: CIB [2026-01-26T20:19:04.509001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-26T20:19:04.520481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-26T20:19:04.520829] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-26T20:19:04.521740] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-26T20:19:04.521792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:04.521824] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:04.521851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:04.521906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:04.578447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:04.579389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:04.579478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:04.579518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:04.713182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:04.713360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:04.713402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:04.713432] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:04.716889] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-26T20:19:04.717164] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-26T20:19:04.717290] [INFO ] [sig ] CIB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:04.858490] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CIB.txt [2026-01-26T20:19:04.858644] [INFO ] [sig ] [674/3474] Completed CIB in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:04.858686] [INFO ] [sig ] [675/3474] Forecasting CIEN... [2026-01-26T20:19:04.858722] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-26T20:19:04.858752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-26T20:19:04.870051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-26T20:19:04.870360] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-26T20:19:04.871168] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-26T20:19:04.871221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:04.871253] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:04.871280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:04.871336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:04.927937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:04.928710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:04.928791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:04.928824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:05.052196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:05.052350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:05.052392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:05.052422] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:05.055857] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=51.80%) [2026-01-26T20:19:05.056126] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-26T20:19:05.056253] [INFO ] [sig ] CIEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:05.198299] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CIEN.txt [2026-01-26T20:19:05.198432] [INFO ] [sig ] [675/3474] Completed CIEN in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:05.198472] [INFO ] [sig ] [676/3474] Forecasting CIF... [2026-01-26T20:19:05.198502] [INFO ] [sig ] Generating forecast for: CIF [2026-01-26T20:19:05.198532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-26T20:19:05.210237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-26T20:19:05.210537] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-26T20:19:05.211339] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-26T20:19:05.211390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:05.211421] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:05.211449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:05.211506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:05.268099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:05.269258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:05.269376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:05.269410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:05.376033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:05.376186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:05.376226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:05.376255] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:05.379720] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: DOWN (p=35.44%) [2026-01-26T20:19:05.380003] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-26T20:19:05.380131] [INFO ] [sig ] CIF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:05.528337] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CIF.txt [2026-01-26T20:19:05.528508] [INFO ] [sig ] [676/3474] Completed CIF in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:05.528558] [INFO ] [sig ] [677/3474] Forecasting CIG... [2026-01-26T20:19:05.528623] [INFO ] [sig ] Generating forecast for: CIG [2026-01-26T20:19:05.528675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-26T20:19:05.541317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-26T20:19:05.541682] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-26T20:19:05.542472] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-26T20:19:05.542536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:05.542612] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:05.542652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:05.542719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:05.603735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:05.604609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:05.604723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:05.604769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:05.724664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:05.724814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:05.724853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:05.724883] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:05.728202] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=41.26%) [2026-01-26T20:19:05.728470] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-26T20:19:05.728633] [INFO ] [sig ] CIG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:05.874615] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CIG.txt [2026-01-26T20:19:05.874747] [INFO ] [sig ] [677/3474] Completed CIG in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:05.874793] [INFO ] [sig ] [678/3474] Forecasting CIGI... [2026-01-26T20:19:05.874825] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-26T20:19:05.874855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-26T20:19:05.886410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-26T20:19:05.886731] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-26T20:19:05.888221] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-26T20:19:05.888411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:05.888498] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:05.888559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:05.888677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:05.945084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:05.945986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:05.946072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:05.946105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:06.066039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:06.066184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:06.066224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:06.066253] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:06.069596] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-26T20:19:06.069867] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-26T20:19:06.069987] [INFO ] [sig ] CIGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:06.213847] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CIGI.txt [2026-01-26T20:19:06.213988] [INFO ] [sig ] [678/3474] Completed CIGI in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:06.214027] [INFO ] [sig ] [679/3474] Forecasting CII... [2026-01-26T20:19:06.214058] [INFO ] [sig ] Generating forecast for: CII [2026-01-26T20:19:06.214088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-26T20:19:06.225846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-26T20:19:06.226106] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-26T20:19:06.226902] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-26T20:19:06.226953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:06.226985] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:06.227012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:06.227069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:06.283945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:06.284530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:06.284623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:06.284658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:06.406779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:06.406942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:06.406981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:06.407011] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:06.410687] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=81.10%) [2026-01-26T20:19:06.411031] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-26T20:19:06.411166] [INFO ] [sig ] CII: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:06.558938] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CII.txt [2026-01-26T20:19:06.559095] [INFO ] [sig ] [679/3474] Completed CII in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:06.559135] [INFO ] [sig ] [680/3474] Forecasting CIM... [2026-01-26T20:19:06.559165] [INFO ] [sig ] Generating forecast for: CIM [2026-01-26T20:19:06.559195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-26T20:19:06.570568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-26T20:19:06.570850] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-26T20:19:06.571637] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-26T20:19:06.571687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:06.571720] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:06.571747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:06.571803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:06.629145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:06.629953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:06.630029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:06.630061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:06.748635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:06.748786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:06.748829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:06.748858] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:06.752157] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-01-26T20:19:06.752420] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-26T20:19:06.752542] [INFO ] [sig ] CIM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:06.894427] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CIM.txt [2026-01-26T20:19:06.894611] [INFO ] [sig ] [680/3474] Completed CIM in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:06.894654] [INFO ] [sig ] [681/3474] Forecasting CINF... [2026-01-26T20:19:06.894687] [INFO ] [sig ] Generating forecast for: CINF [2026-01-26T20:19:06.894718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-26T20:19:06.906525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-26T20:19:06.906830] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-26T20:19:06.907632] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-26T20:19:06.907682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:06.907713] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:06.907739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:06.907795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:06.963886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:06.964569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:06.964664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:06.964697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:07.086188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:07.086359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:07.086405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:07.086434] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:07.089836] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=64.04%) [2026-01-26T20:19:07.090107] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-26T20:19:07.090227] [INFO ] [sig ] CINF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:07.242337] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CINF.txt [2026-01-26T20:19:07.242467] [INFO ] [sig ] [681/3474] Completed CINF in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.6m [2026-01-26T20:19:07.242512] [INFO ] [sig ] [682/3474] Forecasting CING... [2026-01-26T20:19:07.242547] [INFO ] [sig ] Generating forecast for: CING [2026-01-26T20:19:07.242607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-26T20:19:07.254022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-26T20:19:07.254326] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-26T20:19:07.255118] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-26T20:19:07.255169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:07.255201] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:07.255228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:07.255284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:07.311198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:07.311888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:07.311966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:07.311999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:07.427763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:07.427919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:07.427960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:07.427989] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:07.431341] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-26T20:19:07.431627] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-26T20:19:07.431749] [INFO ] [sig ] CING: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:07.574612] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CING.txt [2026-01-26T20:19:07.574744] [INFO ] [sig ] [682/3474] Completed CING in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-26T20:19:07.574783] [INFO ] [sig ] [683/3474] Forecasting CION... [2026-01-26T20:19:07.574813] [INFO ] [sig ] Generating forecast for: CION [2026-01-26T20:19:07.574843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-26T20:19:07.586748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-26T20:19:07.587038] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-26T20:19:07.587846] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-26T20:19:07.587897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:07.587955] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:07.587984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:07.588041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:07.644768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:07.645471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:07.645551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:07.645606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:07.777409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:07.777589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:07.777641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:07.777672] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:07.781257] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-01-26T20:19:07.781627] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-26T20:19:07.781780] [INFO ] [sig ] CION: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:07.923446] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CION.txt [2026-01-26T20:19:07.923627] [INFO ] [sig ] [683/3474] Completed CION in 0.3s | 2.81 sym/s | Total: 4.0m | ETA: 16.5m [2026-01-26T20:19:07.923670] [INFO ] [sig ] [684/3474] Forecasting CIVB... [2026-01-26T20:19:07.923700] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-26T20:19:07.923731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-26T20:19:07.935683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-26T20:19:07.936187] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-26T20:19:07.937174] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-26T20:19:07.937225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:07.937257] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:07.937284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:07.937340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:07.998111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:07.999096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:07.999181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:07.999215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:08.118282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:08.118436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:08.118477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:08.118506] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:08.121838] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-26T20:19:08.122127] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-26T20:19:08.122246] [INFO ] [sig ] CIVB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:08.264244] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CIVB.txt [2026-01-26T20:19:08.264376] [INFO ] [sig ] [684/3474] Completed CIVB in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:08.264415] [INFO ] [sig ] [685/3474] Forecasting CIVI... [2026-01-26T20:19:08.264445] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-26T20:19:08.264475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-26T20:19:08.276332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-26T20:19:08.276632] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-26T20:19:08.277423] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-26T20:19:08.277482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:08.277514] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:08.277540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:08.277612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:08.333334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:08.334158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:08.334238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:08.334271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:08.456335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:08.456501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:08.456542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:08.456607] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:08.461145] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-01-26T20:19:08.461435] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-26T20:19:08.461559] [INFO ] [sig ] CIVI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:08.604385] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CIVI.txt [2026-01-26T20:19:08.604516] [INFO ] [sig ] [685/3474] Completed CIVI in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:08.604556] [INFO ] [sig ] [686/3474] Forecasting CLB... [2026-01-26T20:19:08.604607] [INFO ] [sig ] Generating forecast for: CLB [2026-01-26T20:19:08.604647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-26T20:19:08.616766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-26T20:19:08.617065] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-26T20:19:08.617927] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-26T20:19:08.617979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:08.618009] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:08.618036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:08.618092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:08.673935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:08.674596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:08.674684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:08.674718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:08.789372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:08.789523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:08.789566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:08.789674] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:08.793049] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-01-26T20:19:08.793324] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-26T20:19:08.793449] [INFO ] [sig ] CLB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:08.937053] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CLB.txt [2026-01-26T20:19:08.937183] [INFO ] [sig ] [686/3474] Completed CLB in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:08.937222] [INFO ] [sig ] [687/3474] Forecasting CLBK... [2026-01-26T20:19:08.937253] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-26T20:19:08.937285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-26T20:19:08.949184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-26T20:19:08.949528] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-26T20:19:08.950428] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-26T20:19:08.950481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:08.950514] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:08.950541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:08.950615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:09.008043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:09.008949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:09.009050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:09.009084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:09.126277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:09.126443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:09.126484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:09.126512] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:09.130063] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=82.61%) [2026-01-26T20:19:09.130334] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-26T20:19:09.130462] [INFO ] [sig ] CLBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:09.272731] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CLBK.txt [2026-01-26T20:19:09.272867] [INFO ] [sig ] [687/3474] Completed CLBK in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:09.272908] [INFO ] [sig ] [688/3474] Forecasting CLDX... [2026-01-26T20:19:09.272939] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-26T20:19:09.272982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-26T20:19:09.285066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-26T20:19:09.285432] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-26T20:19:09.286469] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-26T20:19:09.286532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:09.286598] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:09.286642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:09.286749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:09.345205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:09.346121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:09.346214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:09.346249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:09.462966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:09.463124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:09.463164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:09.463194] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:09.466504] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-26T20:19:09.466782] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-26T20:19:09.466900] [INFO ] [sig ] CLDX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:09.617971] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CLDX.txt [2026-01-26T20:19:09.618171] [INFO ] [sig ] [688/3474] Completed CLDX in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:09.618219] [INFO ] [sig ] [689/3474] Forecasting CLF... [2026-01-26T20:19:09.618256] [INFO ] [sig ] Generating forecast for: CLF [2026-01-26T20:19:09.618295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-26T20:19:09.632519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-26T20:19:09.632982] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-26T20:19:09.634109] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-26T20:19:09.634166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:09.634197] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:09.634239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:09.634299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:09.694274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:09.695346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:09.695430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:09.695463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:09.828545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:09.828722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:09.828764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:09.828795] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:09.832533] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: DOWN (p=25.16%) [2026-01-26T20:19:09.832853] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-26T20:19:09.832982] [INFO ] [sig ] CLF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:09.979566] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CLF.txt [2026-01-26T20:19:09.979738] [INFO ] [sig ] [689/3474] Completed CLF in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:09.979778] [INFO ] [sig ] [690/3474] Forecasting CLFD... [2026-01-26T20:19:09.979808] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-26T20:19:09.979840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-26T20:19:09.992494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-26T20:19:09.992812] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-26T20:19:09.993637] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-26T20:19:09.993689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:09.993722] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:09.993750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:09.993808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:10.054648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:10.055597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:10.055688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:10.055722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:10.188347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:10.188510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:10.188554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:10.188605] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:10.192432] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: UP (p=75.25%) [2026-01-26T20:19:10.192729] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-26T20:19:10.192859] [INFO ] [sig ] CLFD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:10.355001] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CLFD.txt [2026-01-26T20:19:10.355162] [INFO ] [sig ] [690/3474] Completed CLFD in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:10.355205] [INFO ] [sig ] [691/3474] Forecasting CLH... [2026-01-26T20:19:10.355238] [INFO ] [sig ] Generating forecast for: CLH [2026-01-26T20:19:10.355270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-26T20:19:10.367603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-26T20:19:10.367944] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-26T20:19:10.368787] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-26T20:19:10.368839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:10.368871] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:10.368898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:10.368954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:10.430369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:10.431169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:10.431252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:10.431285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:10.553109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:10.553271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:10.553312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:10.553344] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:10.556851] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=39.69%) [2026-01-26T20:19:10.557126] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-26T20:19:10.557249] [INFO ] [sig ] CLH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:10.708382] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CLH.txt [2026-01-26T20:19:10.708540] [INFO ] [sig ] [691/3474] Completed CLH in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:10.708600] [INFO ] [sig ] [692/3474] Forecasting CLLS... [2026-01-26T20:19:10.708634] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-26T20:19:10.708664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-26T20:19:10.721420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-26T20:19:10.721820] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-26T20:19:10.722820] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-26T20:19:10.722870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:10.722902] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:10.722928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:10.722984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:10.782242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:10.783106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:10.783187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:10.783220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:10.906280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:10.906412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:10.906452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:10.906480] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:10.910458] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=85.72%) [2026-01-26T20:19:10.910747] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-26T20:19:10.911054] [INFO ] [sig ] CLLS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:11.054325] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CLLS.txt [2026-01-26T20:19:11.054432] [INFO ] [sig ] [692/3474] Completed CLLS in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:11.054470] [INFO ] [sig ] [693/3474] Forecasting CLMB... [2026-01-26T20:19:11.054499] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-26T20:19:11.054535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-26T20:19:11.065285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-26T20:19:11.065553] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-26T20:19:11.066341] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-26T20:19:11.066391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:11.066422] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:11.066450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:11.066506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:11.122737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:11.123509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:11.123626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:11.123661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:11.242327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:11.242485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:11.242525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:11.242554] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:11.246090] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-26T20:19:11.246359] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-26T20:19:11.246481] [INFO ] [sig ] CLMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:11.394930] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CLMB.txt [2026-01-26T20:19:11.395068] [INFO ] [sig ] [693/3474] Completed CLMB in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:11.395114] [INFO ] [sig ] [694/3474] Forecasting CLNE... [2026-01-26T20:19:11.395144] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-26T20:19:11.395174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-26T20:19:11.406263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-26T20:19:11.406540] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-26T20:19:11.407328] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-26T20:19:11.407378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:11.407429] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:11.407456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:11.407513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:11.463416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:11.464030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:11.464106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:11.464139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:11.583520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:11.583655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:11.583703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:11.583738] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:11.587058] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=21.79%) [2026-01-26T20:19:11.587321] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-26T20:19:11.587457] [INFO ] [sig ] CLNE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:11.731914] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CLNE.txt [2026-01-26T20:19:11.732072] [INFO ] [sig ] [694/3474] Completed CLNE in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:11.732114] [INFO ] [sig ] [695/3474] Forecasting CLNN... [2026-01-26T20:19:11.732144] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-26T20:19:11.732176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-26T20:19:11.743206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-26T20:19:11.743530] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-26T20:19:11.744327] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-26T20:19:11.744378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:11.744410] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:11.744436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:11.744491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:11.801938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:11.802815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:11.802900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:11.802931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:11.922744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:11.922900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:11.922940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:11.922970] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:11.926332] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=44.54%) [2026-01-26T20:19:11.926628] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-26T20:19:11.926773] [INFO ] [sig ] CLNN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:12.074260] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CLNN.txt [2026-01-26T20:19:12.074429] [INFO ] [sig ] [695/3474] Completed CLNN in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:12.074469] [INFO ] [sig ] [696/3474] Forecasting CLOA... [2026-01-26T20:19:12.074499] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-26T20:19:12.074537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-26T20:19:12.086488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-26T20:19:12.086820] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-26T20:19:12.087686] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-26T20:19:12.087738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:12.087770] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:12.087797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:12.087854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:12.147304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:12.148231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:12.148323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:12.148359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:12.250664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:12.250813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:12.250854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:12.250883] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:12.254380] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-01-26T20:19:12.254690] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-26T20:19:12.254819] [INFO ] [sig ] CLOA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:12.402252] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CLOA.txt [2026-01-26T20:19:12.402474] [INFO ] [sig ] [696/3474] Completed CLOA in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.5m [2026-01-26T20:19:12.402553] [INFO ] [sig ] [697/3474] Forecasting CLRB... [2026-01-26T20:19:12.402619] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-26T20:19:12.402665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-26T20:19:12.413368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-26T20:19:12.413767] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-26T20:19:12.414717] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-26T20:19:12.414778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:12.414811] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:12.414838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:12.414895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:12.475722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:12.476688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:12.476782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:12.476816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:12.596550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:12.596746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:12.596796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:12.596831] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:12.600648] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-01-26T20:19:12.601009] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-26T20:19:12.601158] [INFO ] [sig ] CLRB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:12.761444] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CLRB.txt [2026-01-26T20:19:12.761620] [INFO ] [sig ] [697/3474] Completed CLRB in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-26T20:19:12.761662] [INFO ] [sig ] [698/3474] Forecasting CLRO... [2026-01-26T20:19:12.761692] [INFO ] [sig ] Generating forecast for: CLRO [2026-01-26T20:19:12.761722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-01-26T20:19:12.773643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-01-26T20:19:12.774026] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-01-26T20:19:12.774862] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-01-26T20:19:12.774913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:12.774945] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:12.774972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:12.775028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:12.832940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:12.833859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:12.834148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:12.834180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:12.952359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:12.952520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:12.952561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:12.952611] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:12.956368] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-26T20:19:12.956669] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-01-26T20:19:12.956800] [INFO ] [sig ] CLRO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:13.104632] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CLRO.txt [2026-01-26T20:19:13.104785] [INFO ] [sig ] [698/3474] Completed CLRO in 0.3s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-26T20:19:13.104825] [INFO ] [sig ] [699/3474] Forecasting CLS... [2026-01-26T20:19:13.104856] [INFO ] [sig ] Generating forecast for: CLS [2026-01-26T20:19:13.104887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-26T20:19:13.116880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-26T20:19:13.117139] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-26T20:19:13.117955] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-26T20:19:13.118007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:13.118039] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:13.118066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:13.118123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:13.179673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:13.180568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:13.180670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:13.180706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:13.310615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:13.310778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:13.310829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:13.310866] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:13.314484] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: DOWN (p=41.81%) [2026-01-26T20:19:13.314790] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-26T20:19:13.314916] [INFO ] [sig ] CLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:13.475082] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CLS.txt [2026-01-26T20:19:13.475231] [INFO ] [sig ] [699/3474] Completed CLS in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-26T20:19:13.475271] [INFO ] [sig ] [700/3474] Forecasting CLX... [2026-01-26T20:19:13.475300] [INFO ] [sig ] Generating forecast for: CLX [2026-01-26T20:19:13.475339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-26T20:19:13.487436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-26T20:19:13.487779] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-26T20:19:13.488627] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-26T20:19:13.488687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:13.488766] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:13.488803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:13.488878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:13.549500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:13.550185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:13.550265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:13.550301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:13.677162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:13.677315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:13.677356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:13.677408] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:13.681257] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: UP (p=88.51%) [2026-01-26T20:19:13.681532] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-26T20:19:13.681673] [INFO ] [sig ] CLX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:13.839492] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CLX.txt [2026-01-26T20:19:13.839719] [INFO ] [sig ] [700/3474] Completed CLX in 0.4s | 2.81 sym/s | Total: 4.1m | ETA: 16.4m [2026-01-26T20:19:13.839773] [INFO ] [sig ] [701/3474] Forecasting CM... [2026-01-26T20:19:13.839819] [INFO ] [sig ] Generating forecast for: CM [2026-01-26T20:19:13.839857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-26T20:19:13.851794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-26T20:19:13.852121] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-26T20:19:13.852927] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-26T20:19:13.852977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:13.853009] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:13.853035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:13.853268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:13.916918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:13.917923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:13.918010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:13.918046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:14.050946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:14.051229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:14.051279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:14.051310] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:14.055715] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: DOWN (p=15.13%) [2026-01-26T20:19:14.056124] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-26T20:19:14.056271] [INFO ] [sig ] CM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:14.210304] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CM.txt [2026-01-26T20:19:14.210473] [INFO ] [sig ] [701/3474] Completed CM in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:14.210514] [INFO ] [sig ] [702/3474] Forecasting CMA... [2026-01-26T20:19:14.210543] [INFO ] [sig ] Generating forecast for: CMA [2026-01-26T20:19:14.210589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-26T20:19:14.223269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-26T20:19:14.223681] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-26T20:19:14.224713] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-26T20:19:14.224787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:14.224827] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:14.224860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:14.224917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:14.281767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:14.282668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:14.282748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:14.282781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:14.407786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:14.407952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:14.407993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:14.408022] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:14.411494] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-01-26T20:19:14.411833] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-26T20:19:14.411968] [INFO ] [sig ] CMA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:14.564741] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMA.txt [2026-01-26T20:19:14.564950] [INFO ] [sig ] [702/3474] Completed CMA in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:14.565007] [INFO ] [sig ] [703/3474] Forecasting CMC... [2026-01-26T20:19:14.565050] [INFO ] [sig ] Generating forecast for: CMC [2026-01-26T20:19:14.565096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-26T20:19:14.578660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-26T20:19:14.579045] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-26T20:19:14.579913] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-26T20:19:14.579965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:14.579998] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:14.580025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:14.580083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:14.646076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:14.647146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:14.647248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:14.647283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:14.798947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:14.799148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:14.799202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:14.799241] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:14.803172] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=15.04%) [2026-01-26T20:19:14.803503] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-26T20:19:14.803664] [INFO ] [sig ] CMC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:14.967979] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMC.txt [2026-01-26T20:19:14.968143] [INFO ] [sig ] [703/3474] Completed CMC in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:14.968186] [INFO ] [sig ] [704/3474] Forecasting CMCM... [2026-01-26T20:19:14.968216] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-26T20:19:14.968248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-26T20:19:14.980698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-26T20:19:14.981044] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-26T20:19:14.981868] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-26T20:19:14.981921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:14.981953] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:14.981981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:14.982037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:15.044071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:15.044919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:15.045001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:15.045034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:15.165397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:15.165563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:15.165623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:15.165653] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:15.169392] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=20.20%) [2026-01-26T20:19:15.169720] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-26T20:19:15.169882] [INFO ] [sig ] CMCM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:15.334005] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMCM.txt [2026-01-26T20:19:15.334213] [INFO ] [sig ] [704/3474] Completed CMCM in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:15.334271] [INFO ] [sig ] [705/3474] Forecasting CMCO... [2026-01-26T20:19:15.334314] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-26T20:19:15.334357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-26T20:19:15.349227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-26T20:19:15.349707] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-26T20:19:15.351009] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-26T20:19:15.351072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:15.351115] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:15.351153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:15.351237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:15.415147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:15.416102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:15.416190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:15.416225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:15.555738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:15.555912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:15.555974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:15.556017] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:15.560787] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-01-26T20:19:15.561150] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-26T20:19:15.561315] [INFO ] [sig ] CMCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:15.705301] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMCO.txt [2026-01-26T20:19:15.705438] [INFO ] [sig ] [705/3474] Completed CMCO in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:15.705495] [INFO ] [sig ] [706/3474] Forecasting CMCSA... [2026-01-26T20:19:15.705530] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-26T20:19:15.705560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-26T20:19:15.717005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-26T20:19:15.717288] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-26T20:19:15.718192] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-26T20:19:15.718245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:15.718276] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:15.718303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:15.718359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:15.775122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:15.775904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:15.775985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:15.776019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:15.900426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:15.900615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:15.900670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:15.900702] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:15.904437] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-01-26T20:19:15.904731] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-26T20:19:15.904861] [INFO ] [sig ] CMCSA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:16.054414] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CMCSA.txt [2026-01-26T20:19:16.054591] [INFO ] [sig ] [706/3474] Completed CMCSA in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:16.054635] [INFO ] [sig ] [707/3474] Forecasting CME... [2026-01-26T20:19:16.054666] [INFO ] [sig ] Generating forecast for: CME [2026-01-26T20:19:16.054696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-26T20:19:16.067064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-26T20:19:16.067511] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-26T20:19:16.068503] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-26T20:19:16.068558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:16.068628] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:16.068668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:16.068728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:16.129013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:16.129928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:16.130199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:16.130233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:16.260088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:16.260248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:16.260289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:16.260319] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:16.263946] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-01-26T20:19:16.264330] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-26T20:19:16.264475] [INFO ] [sig ] CME: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:16.417778] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CME.txt [2026-01-26T20:19:16.417985] [INFO ] [sig ] [707/3474] Completed CME in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:16.418041] [INFO ] [sig ] [708/3474] Forecasting CMG... [2026-01-26T20:19:16.418083] [INFO ] [sig ] Generating forecast for: CMG [2026-01-26T20:19:16.418120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-26T20:19:16.430952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-26T20:19:16.431333] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-26T20:19:16.432300] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-26T20:19:16.432354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:16.432388] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:16.432417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:16.432477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:16.496297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:16.497205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:16.497291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:16.497325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:16.632615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:16.632792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:16.632835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:16.632865] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:16.636833] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-26T20:19:16.637133] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-26T20:19:16.637264] [INFO ] [sig ] CMG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:16.791619] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CMG.txt [2026-01-26T20:19:16.791766] [INFO ] [sig ] [708/3474] Completed CMG in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:16.791817] [INFO ] [sig ] [709/3474] Forecasting CMI... [2026-01-26T20:19:16.791857] [INFO ] [sig ] Generating forecast for: CMI [2026-01-26T20:19:16.791890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-26T20:19:16.804662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-26T20:19:16.805095] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-26T20:19:16.806045] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-26T20:19:16.806099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:16.806132] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:16.806160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:16.806228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:16.869190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:16.870179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:16.870267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:16.870303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:16.999288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:16.999442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:16.999501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:16.999533] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:17.003185] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-01-26T20:19:17.003498] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-26T20:19:17.003671] [INFO ] [sig ] CMI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:17.157325] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CMI.txt [2026-01-26T20:19:17.157495] [INFO ] [sig ] [709/3474] Completed CMI in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:17.157539] [INFO ] [sig ] [710/3474] Forecasting CMMB... [2026-01-26T20:19:17.157585] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-26T20:19:17.157628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-26T20:19:17.170141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-26T20:19:17.170468] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-26T20:19:17.171417] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-26T20:19:17.171470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:17.171503] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:17.171533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:17.171616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:17.235832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:17.236871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:17.236979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:17.237014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:17.358335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:17.358492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:17.358533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:17.358562] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:17.362093] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-26T20:19:17.362395] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-26T20:19:17.362542] [INFO ] [sig ] CMMB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:17.510842] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMMB.txt [2026-01-26T20:19:17.510999] [INFO ] [sig ] [710/3474] Completed CMMB in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:17.511039] [INFO ] [sig ] [711/3474] Forecasting CMP... [2026-01-26T20:19:17.511071] [INFO ] [sig ] Generating forecast for: CMP [2026-01-26T20:19:17.511102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-26T20:19:17.523985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-26T20:19:17.524316] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-26T20:19:17.525148] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-26T20:19:17.525199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:17.525231] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:17.525257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:17.525314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:17.586597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:17.587500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:17.587636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:17.587677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:17.717989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:17.718147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:17.718191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:17.718220] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:17.721667] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-01-26T20:19:17.721971] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-26T20:19:17.722103] [INFO ] [sig ] CMP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:17.878372] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CMP.txt [2026-01-26T20:19:17.878590] [INFO ] [sig ] [711/3474] Completed CMP in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:17.878635] [INFO ] [sig ] [712/3474] Forecasting CMPS... [2026-01-26T20:19:17.878667] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-26T20:19:17.878700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-26T20:19:17.892325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-26T20:19:17.892736] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-26T20:19:17.893616] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-26T20:19:17.893670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:17.893703] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:17.893729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:17.893786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:17.952237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:17.953185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:17.953274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:17.953309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:18.082273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:18.082430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:18.082483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:18.082529] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:18.086367] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-26T20:19:18.086720] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-26T20:19:18.086860] [INFO ] [sig ] CMPS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:18.232402] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CMPS.txt [2026-01-26T20:19:18.232559] [INFO ] [sig ] [712/3474] Completed CMPS in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:18.232619] [INFO ] [sig ] [713/3474] Forecasting CMPX... [2026-01-26T20:19:18.232650] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-26T20:19:18.232681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-26T20:19:18.245417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-26T20:19:18.245749] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-26T20:19:18.246746] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-26T20:19:18.246796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:18.246838] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:18.246866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:18.246922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:18.305010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:18.305881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:18.305974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:18.306007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:18.426961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:18.427302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:18.427343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:18.427373] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:18.430940] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-01-26T20:19:18.431402] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-26T20:19:18.431523] [INFO ] [sig ] CMPX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:18.580300] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMPX.txt [2026-01-26T20:19:18.580470] [INFO ] [sig ] [713/3474] Completed CMPX in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:18.580512] [INFO ] [sig ] [714/3474] Forecasting CMRE... [2026-01-26T20:19:18.580542] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-26T20:19:18.580590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-26T20:19:18.591993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-26T20:19:18.592275] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-26T20:19:18.593083] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-26T20:19:18.593134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:18.593166] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:18.593193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:18.593250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:18.649306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:18.650161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:18.650245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:18.650279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:18.771591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:18.771741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:18.771781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:18.771810] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:18.775488] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-01-26T20:19:18.775775] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-26T20:19:18.775919] [INFO ] [sig ] CMRE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:18.919255] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMRE.txt [2026-01-26T20:19:18.919406] [INFO ] [sig ] [714/3474] Completed CMRE in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.4m [2026-01-26T20:19:18.919564] [INFO ] [sig ] [715/3474] Forecasting CMS... [2026-01-26T20:19:18.919616] [INFO ] [sig ] Generating forecast for: CMS [2026-01-26T20:19:18.919649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-26T20:19:18.930847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-26T20:19:18.931169] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-26T20:19:18.932019] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-26T20:19:18.932072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:18.932104] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:18.932132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:18.932191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:18.990005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:18.990724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:18.990803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:18.990835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:19.119271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:19.119463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:19.119512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:19.119543] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:19.123335] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=86.25%) [2026-01-26T20:19:19.123669] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-26T20:19:19.123804] [INFO ] [sig ] CMS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:19.275746] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CMS.txt [2026-01-26T20:19:19.275905] [INFO ] [sig ] [715/3474] Completed CMS in 0.4s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-26T20:19:19.275947] [INFO ] [sig ] [716/3474] Forecasting CMSA... [2026-01-26T20:19:19.275976] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-26T20:19:19.276009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-26T20:19:19.288187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-26T20:19:19.288530] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-26T20:19:19.289340] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-26T20:19:19.289391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:19.289424] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:19.289451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:19.289507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:19.347163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:19.348081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:19.348164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:19.348199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:19.469698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:19.469853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:19.469895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:19.469926] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:19.473856] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=55.64%) [2026-01-26T20:19:19.474152] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-26T20:19:19.474279] [INFO ] [sig ] CMSA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:19.621309] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CMSA.txt [2026-01-26T20:19:19.621464] [INFO ] [sig ] [716/3474] Completed CMSA in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-26T20:19:19.621504] [INFO ] [sig ] [717/3474] Forecasting CMSC... [2026-01-26T20:19:19.621541] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-26T20:19:19.621591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-26T20:19:19.633041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-26T20:19:19.633405] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-26T20:19:19.634238] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-26T20:19:19.634290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:19.634349] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:19.634377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:19.634434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:19.692615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:19.693480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:19.693563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:19.693618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:19.815327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:19.815497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:19.815538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:19.815582] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:19.818985] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: DOWN (p=42.81%) [2026-01-26T20:19:19.819260] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-26T20:19:19.819381] [INFO ] [sig ] CMSC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:19.963403] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMSC.txt [2026-01-26T20:19:19.963555] [INFO ] [sig ] [717/3474] Completed CMSC in 0.3s | 2.81 sym/s | Total: 4.2m | ETA: 16.3m [2026-01-26T20:19:19.963613] [INFO ] [sig ] [718/3474] Forecasting CMSD... [2026-01-26T20:19:19.963644] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-26T20:19:19.963677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-26T20:19:19.975119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-26T20:19:19.975458] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-26T20:19:19.976264] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-26T20:19:19.976320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:19.976351] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:19.976380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:19.976437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:20.033269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:20.034150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:20.034233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:20.034269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:20.155732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:20.155904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:20.155958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:20.156027] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:20.159648] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: DOWN (p=26.41%) [2026-01-26T20:19:20.159995] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-26T20:19:20.160130] [INFO ] [sig ] CMSD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:20.305201] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMSD.txt [2026-01-26T20:19:20.305362] [INFO ] [sig ] [718/3474] Completed CMSD in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:20.305403] [INFO ] [sig ] [719/3474] Forecasting CMTG... [2026-01-26T20:19:20.305433] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-26T20:19:20.305466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-26T20:19:20.317510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-26T20:19:20.317893] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-26T20:19:20.318689] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-26T20:19:20.318740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:20.318773] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:20.318799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:20.318855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:20.377845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:20.378745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:20.378828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:20.378871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:20.499947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:20.500100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:20.500142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:20.500174] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:20.503783] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=80.35%) [2026-01-26T20:19:20.504056] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-26T20:19:20.504179] [INFO ] [sig ] CMTG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:20.650368] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CMTG.txt [2026-01-26T20:19:20.650520] [INFO ] [sig ] [719/3474] Completed CMTG in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:20.650561] [INFO ] [sig ] [720/3474] Forecasting CMTL... [2026-01-26T20:19:20.650621] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-26T20:19:20.650654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-26T20:19:20.662117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-26T20:19:20.662504] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-26T20:19:20.663380] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-26T20:19:20.663432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:20.663464] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:20.663490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:20.663546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:20.722150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:20.723003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:20.723084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:20.723117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:20.847732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:20.847888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:20.847930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:20.848004] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:20.851474] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=26.92%) [2026-01-26T20:19:20.851783] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-26T20:19:20.851916] [INFO ] [sig ] CMTL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:20.996435] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CMTL.txt [2026-01-26T20:19:20.996609] [INFO ] [sig ] [720/3474] Completed CMTL in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:20.996663] [INFO ] [sig ] [721/3474] Forecasting CNA... [2026-01-26T20:19:20.996697] [INFO ] [sig ] Generating forecast for: CNA [2026-01-26T20:19:20.996729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-26T20:19:21.009320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-26T20:19:21.009622] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-26T20:19:21.010405] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-26T20:19:21.010458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:21.010490] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:21.010519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:21.010595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:21.069145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:21.069894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:21.069992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:21.070026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:21.193998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:21.194151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:21.194192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:21.194222] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:21.197654] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-26T20:19:21.197936] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-26T20:19:21.198065] [INFO ] [sig ] CNA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:21.342275] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNA.txt [2026-01-26T20:19:21.342418] [INFO ] [sig ] [721/3474] Completed CNA in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:21.342458] [INFO ] [sig ] [722/3474] Forecasting CNC... [2026-01-26T20:19:21.342490] [INFO ] [sig ] Generating forecast for: CNC [2026-01-26T20:19:21.342520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-26T20:19:21.354500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-26T20:19:21.354785] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-26T20:19:21.355537] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-26T20:19:21.355614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:21.355649] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:21.355677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:21.355735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:21.412621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:21.413405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:21.413484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:21.413533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:21.531603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:21.531756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:21.531796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:21.531826] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:21.535204] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-26T20:19:21.535469] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-26T20:19:21.535605] [INFO ] [sig ] CNC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:21.679171] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNC.txt [2026-01-26T20:19:21.679306] [INFO ] [sig ] [722/3474] Completed CNC in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:21.679345] [INFO ] [sig ] [723/3474] Forecasting CNF... [2026-01-26T20:19:21.679377] [INFO ] [sig ] Generating forecast for: CNF [2026-01-26T20:19:21.679408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-26T20:19:21.690477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-26T20:19:21.690806] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-26T20:19:21.691607] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-26T20:19:21.691658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:21.691688] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:21.691715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:21.691770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:21.748611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:21.749380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:21.749460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:21.749493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:21.858343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:21.858494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:21.858534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:21.858563] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:21.861926] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: DOWN (p=49.45%) [2026-01-26T20:19:21.862196] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-26T20:19:21.862317] [INFO ] [sig ] CNF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:22.004491] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNF.txt [2026-01-26T20:19:22.004657] [INFO ] [sig ] [723/3474] Completed CNF in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:22.004701] [INFO ] [sig ] [724/3474] Forecasting CNI... [2026-01-26T20:19:22.004731] [INFO ] [sig ] Generating forecast for: CNI [2026-01-26T20:19:22.004760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-26T20:19:22.016374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-26T20:19:22.016700] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-26T20:19:22.017508] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-26T20:19:22.017560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:22.017616] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:22.017643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:22.017711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:22.074869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:22.075648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:22.075727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:22.075760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:22.193191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:22.193339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:22.193379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:22.193408] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:22.196737] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=71.81%) [2026-01-26T20:19:22.197003] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-26T20:19:22.197121] [INFO ] [sig ] CNI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:22.344401] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNI.txt [2026-01-26T20:19:22.344545] [INFO ] [sig ] [724/3474] Completed CNI in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:22.344601] [INFO ] [sig ] [725/3474] Forecasting CNK... [2026-01-26T20:19:22.344634] [INFO ] [sig ] Generating forecast for: CNK [2026-01-26T20:19:22.344664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-26T20:19:22.357860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-26T20:19:22.358286] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-26T20:19:22.359240] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-26T20:19:22.359294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:22.359327] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:22.359354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:22.359412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:22.417410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:22.418339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:22.418425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:22.418458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:22.549505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:22.549706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:22.549754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:22.549788] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:22.554362] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=75.22%) [2026-01-26T20:19:22.554781] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-26T20:19:22.554966] [INFO ] [sig ] CNK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:22.719986] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNK.txt [2026-01-26T20:19:22.720152] [INFO ] [sig ] [725/3474] Completed CNK in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:22.720209] [INFO ] [sig ] [726/3474] Forecasting CNM... [2026-01-26T20:19:22.720249] [INFO ] [sig ] Generating forecast for: CNM [2026-01-26T20:19:22.720282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-26T20:19:22.733198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-26T20:19:22.733610] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-26T20:19:22.734454] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-26T20:19:22.734519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:22.734552] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:22.734597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:22.734658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:22.793114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:22.794011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:22.794096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:22.794129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:22.920664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:22.920829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:22.920880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:22.920910] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:22.924425] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-01-26T20:19:22.924749] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-26T20:19:22.924878] [INFO ] [sig ] CNM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:23.078738] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNM.txt [2026-01-26T20:19:23.078898] [INFO ] [sig ] [726/3474] Completed CNM in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:23.078940] [INFO ] [sig ] [727/3474] Forecasting CNMD... [2026-01-26T20:19:23.078970] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-26T20:19:23.079002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-26T20:19:23.090691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-26T20:19:23.091129] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-26T20:19:23.091976] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-26T20:19:23.092028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:23.092060] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:23.092087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:23.092144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:23.150342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:23.151186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:23.151298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:23.151333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:23.274817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:23.274976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:23.275019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:23.275050] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:23.278704] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=68.23%) [2026-01-26T20:19:23.279034] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-26T20:19:23.279177] [INFO ] [sig ] CNMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:23.430283] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNMD.txt [2026-01-26T20:19:23.430436] [INFO ] [sig ] [727/3474] Completed CNMD in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:23.430478] [INFO ] [sig ] [728/3474] Forecasting CNNE... [2026-01-26T20:19:23.430509] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-26T20:19:23.430541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-26T20:19:23.443172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-26T20:19:23.443562] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-26T20:19:23.444448] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-26T20:19:23.444501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:23.444535] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:23.444563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:23.444641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:23.508487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:23.509432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:23.509520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:23.509554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:23.636478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:23.636669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:23.636733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:23.636773] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:23.640199] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: DOWN (p=44.39%) [2026-01-26T20:19:23.640479] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-26T20:19:23.640622] [INFO ] [sig ] CNNE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:23.789334] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNNE.txt [2026-01-26T20:19:23.789483] [INFO ] [sig ] [728/3474] Completed CNNE in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:23.789522] [INFO ] [sig ] [729/3474] Forecasting CNO... [2026-01-26T20:19:23.789552] [INFO ] [sig ] Generating forecast for: CNO [2026-01-26T20:19:23.789601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-26T20:19:23.802546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-26T20:19:23.802908] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-26T20:19:23.803764] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-26T20:19:23.803820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:23.803854] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:23.803883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:23.803943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:23.860687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:23.861497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:23.861598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:23.861634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:23.982749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:23.982899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:23.982941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:23.982970] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:23.986346] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-01-26T20:19:23.986633] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-26T20:19:23.986755] [INFO ] [sig ] CNO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:24.138471] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNO.txt [2026-01-26T20:19:24.138717] [INFO ] [sig ] [729/3474] Completed CNO in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.3m [2026-01-26T20:19:24.138774] [INFO ] [sig ] [730/3474] Forecasting CNOB... [2026-01-26T20:19:24.138811] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-26T20:19:24.138855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-26T20:19:24.151157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-26T20:19:24.151494] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-26T20:19:24.152372] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-26T20:19:24.152424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:24.152462] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:24.152491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:24.152559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:24.209678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:24.210693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:24.210806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:24.210844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:24.333198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:24.333352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:24.333395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:24.333427] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:24.336965] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-26T20:19:24.337244] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-26T20:19:24.337372] [INFO ] [sig ] CNOB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:24.481267] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNOB.txt [2026-01-26T20:19:24.481449] [INFO ] [sig ] [730/3474] Completed CNOB in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-26T20:19:24.481491] [INFO ] [sig ] [731/3474] Forecasting CNP... [2026-01-26T20:19:24.481520] [INFO ] [sig ] Generating forecast for: CNP [2026-01-26T20:19:24.481552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-26T20:19:24.492755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-26T20:19:24.493151] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-26T20:19:24.493975] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-26T20:19:24.494039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:24.494078] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:24.494110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:24.494166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:24.554088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:24.555425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:24.555561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:24.555641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:24.699457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:24.699631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:24.699675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:24.699705] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:24.703118] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=4.87%) [2026-01-26T20:19:24.703412] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-26T20:19:24.703540] [INFO ] [sig ] CNP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:24.854533] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNP.txt [2026-01-26T20:19:24.854703] [INFO ] [sig ] [731/3474] Completed CNP in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-26T20:19:24.854757] [INFO ] [sig ] [732/3474] Forecasting CNQ... [2026-01-26T20:19:24.854788] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-26T20:19:24.854818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-26T20:19:24.870637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-26T20:19:24.870972] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-26T20:19:24.872005] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-26T20:19:24.872061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:24.872093] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:24.872120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:24.872176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:24.930386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:24.931330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:24.931511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:24.931547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:25.062437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:25.062610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:25.062654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:25.062684] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:25.066182] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-01-26T20:19:25.066454] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-26T20:19:25.066598] [INFO ] [sig ] CNQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:25.221298] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNQ.txt [2026-01-26T20:19:25.221465] [INFO ] [sig ] [732/3474] Completed CNQ in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-26T20:19:25.221506] [INFO ] [sig ] [733/3474] Forecasting CNS... [2026-01-26T20:19:25.221537] [INFO ] [sig ] Generating forecast for: CNS [2026-01-26T20:19:25.221584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-26T20:19:25.233032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-26T20:19:25.233280] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-26T20:19:25.234103] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-26T20:19:25.234155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:25.234188] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:25.234215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:25.234272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:25.290884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:25.291519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:25.291635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:25.291670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:25.415644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:25.415822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:25.415931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:25.415977] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:25.420994] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: UP (p=67.67%) [2026-01-26T20:19:25.421451] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-26T20:19:25.421668] [INFO ] [sig ] CNS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:25.580433] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNS.txt [2026-01-26T20:19:25.580610] [INFO ] [sig ] [733/3474] Completed CNS in 0.4s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-26T20:19:25.580653] [INFO ] [sig ] [734/3474] Forecasting CNSP... [2026-01-26T20:19:25.580684] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-26T20:19:25.580716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-26T20:19:25.591642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-26T20:19:25.591901] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-26T20:19:25.592697] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-26T20:19:25.592748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:25.592829] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:25.592863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:25.592921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:25.655318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:25.656207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:25.656291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:25.656325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:25.778544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:25.778719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:25.778760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:25.778790] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:25.782117] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=77.50%) [2026-01-26T20:19:25.782388] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-26T20:19:25.782510] [INFO ] [sig ] CNSP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:25.925996] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNSP.txt [2026-01-26T20:19:25.926142] [INFO ] [sig ] [734/3474] Completed CNSP in 0.3s | 2.81 sym/s | Total: 4.3m | ETA: 16.2m [2026-01-26T20:19:25.926182] [INFO ] [sig ] [735/3474] Forecasting CNTA... [2026-01-26T20:19:25.926213] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-26T20:19:25.926245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-26T20:19:25.937486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-26T20:19:25.937758] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-26T20:19:25.938530] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-26T20:19:25.938598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:25.938632] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:25.938659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:25.938716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:25.995561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:25.996373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:25.996453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:25.996485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:26.114994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:26.115145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:26.115185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:26.115213] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:26.118730] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=65.71%) [2026-01-26T20:19:26.118996] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-26T20:19:26.119119] [INFO ] [sig ] CNTA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:26.260160] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNTA.txt [2026-01-26T20:19:26.260280] [INFO ] [sig ] [735/3474] Completed CNTA in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:26.260319] [INFO ] [sig ] [736/3474] Forecasting CNTY... [2026-01-26T20:19:26.260348] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-26T20:19:26.260378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-26T20:19:26.271472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-26T20:19:26.271754] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-26T20:19:26.272516] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-26T20:19:26.272567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:26.272625] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:26.272653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:26.272709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:26.330904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:26.332074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:26.332164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:26.332198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:26.458709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:26.458849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:26.458890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:26.458919] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:26.462723] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=73.15%) [2026-01-26T20:19:26.462987] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-26T20:19:26.463112] [INFO ] [sig ] CNTY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:26.608325] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNTY.txt [2026-01-26T20:19:26.608499] [INFO ] [sig ] [736/3474] Completed CNTY in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:26.608568] [INFO ] [sig ] [737/3474] Forecasting CNVS... [2026-01-26T20:19:26.608627] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-26T20:19:26.608732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-26T20:19:26.626521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-26T20:19:26.627004] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-26T20:19:26.628152] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-26T20:19:26.628214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:26.628267] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:26.628301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:26.628379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:26.694114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:26.695346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:26.695449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:26.695483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:26.818985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:26.819141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:26.819182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:26.819257] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:26.822747] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: UP (p=56.49%) [2026-01-26T20:19:26.823040] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-26T20:19:26.823176] [INFO ] [sig ] CNVS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:26.973335] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNVS.txt [2026-01-26T20:19:26.973506] [INFO ] [sig ] [737/3474] Completed CNVS in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:26.973546] [INFO ] [sig ] [738/3474] Forecasting CNX... [2026-01-26T20:19:26.973597] [INFO ] [sig ] Generating forecast for: CNX [2026-01-26T20:19:26.973636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-26T20:19:26.986560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-26T20:19:26.986989] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-26T20:19:26.987876] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-26T20:19:26.987929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:26.987960] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:26.987986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:26.988043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:27.052028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:27.053241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:27.053424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:27.053465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:27.179136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:27.179286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:27.179329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:27.179358] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:27.182789] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-26T20:19:27.183068] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-26T20:19:27.183194] [INFO ] [sig ] CNX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:27.339222] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CNX.txt [2026-01-26T20:19:27.339387] [INFO ] [sig ] [738/3474] Completed CNX in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:27.339436] [INFO ] [sig ] [739/3474] Forecasting CNXN... [2026-01-26T20:19:27.339468] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-26T20:19:27.339505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-26T20:19:27.351928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-26T20:19:27.352288] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-26T20:19:27.353290] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-26T20:19:27.353350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:27.353383] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:27.353410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:27.353480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:27.416119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:27.418116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:27.418247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:27.418283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:27.545856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:27.546022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:27.546067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:27.546097] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:27.549653] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=60.62%) [2026-01-26T20:19:27.549927] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-26T20:19:27.550058] [INFO ] [sig ] CNXN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:27.697048] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CNXN.txt [2026-01-26T20:19:27.697429] [INFO ] [sig ] [739/3474] Completed CNXN in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:27.697480] [INFO ] [sig ] [740/3474] Forecasting COCO... [2026-01-26T20:19:27.697511] [INFO ] [sig ] Generating forecast for: COCO [2026-01-26T20:19:27.697543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-26T20:19:27.710886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-26T20:19:27.711223] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-26T20:19:27.712043] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-26T20:19:27.712094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:27.712125] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:27.712152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:27.712208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:27.773808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:27.774620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:27.774727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:27.774771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:27.900696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:27.900847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:27.900896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:27.900925] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:27.904290] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-26T20:19:27.904556] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-26T20:19:27.904694] [INFO ] [sig ] COCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:28.048612] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COCO.txt [2026-01-26T20:19:28.048768] [INFO ] [sig ] [740/3474] Completed COCO in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:28.048807] [INFO ] [sig ] [741/3474] Forecasting CODA... [2026-01-26T20:19:28.048843] [INFO ] [sig ] Generating forecast for: CODA [2026-01-26T20:19:28.048874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-26T20:19:28.059982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-26T20:19:28.060332] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-26T20:19:28.061170] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-26T20:19:28.061222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:28.061256] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:28.061284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:28.061343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:28.120504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:28.121369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:28.121453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:28.121487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:28.237262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:28.237458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:28.237506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:28.237538] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:28.241761] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=21.19%) [2026-01-26T20:19:28.242042] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-26T20:19:28.242202] [INFO ] [sig ] CODA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:28.387317] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CODA.txt [2026-01-26T20:19:28.387487] [INFO ] [sig ] [741/3474] Completed CODA in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:28.387530] [INFO ] [sig ] [742/3474] Forecasting CODI... [2026-01-26T20:19:28.387561] [INFO ] [sig ] Generating forecast for: CODI [2026-01-26T20:19:28.387623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-26T20:19:28.399319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-26T20:19:28.399632] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-26T20:19:28.400468] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-26T20:19:28.400521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:28.400564] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:28.400611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:28.400685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:28.460991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:28.461888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:28.461973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:28.462008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:28.583329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:28.585203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:28.585297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:28.585338] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:28.590911] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-01-26T20:19:28.591350] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-26T20:19:28.591504] [INFO ] [sig ] CODI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:28.755764] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CODI.txt [2026-01-26T20:19:28.755927] [INFO ] [sig ] [742/3474] Completed CODI in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:28.755968] [INFO ] [sig ] [743/3474] Forecasting COEP... [2026-01-26T20:19:28.756002] [INFO ] [sig ] Generating forecast for: COEP [2026-01-26T20:19:28.756048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-26T20:19:28.770530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-26T20:19:28.770905] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-26T20:19:28.771981] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-26T20:19:28.772033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:28.772066] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:28.772093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:28.772161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:28.835190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:28.836140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:28.836248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:28.836284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:28.971601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:28.972141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:28.972247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:28.972293] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:28.977372] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=30.58%) [2026-01-26T20:19:28.977784] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-26T20:19:28.977963] [INFO ] [sig ] COEP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:29.134507] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COEP.txt [2026-01-26T20:19:29.134678] [INFO ] [sig ] [743/3474] Completed COEP in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:29.134725] [INFO ] [sig ] [744/3474] Forecasting COF... [2026-01-26T20:19:29.134757] [INFO ] [sig ] Generating forecast for: COF [2026-01-26T20:19:29.134787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-26T20:19:29.150690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-26T20:19:29.151085] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-26T20:19:29.151951] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-26T20:19:29.152004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:29.152049] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:29.152079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:29.152137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:29.213877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:29.214772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:29.215028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:29.215067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:29.342053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:29.342260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:29.342317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:29.342375] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:29.346508] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-01-26T20:19:29.346853] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-26T20:19:29.346999] [INFO ] [sig ] COF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:29.498216] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COF.txt [2026-01-26T20:19:29.498360] [INFO ] [sig ] [744/3474] Completed COF in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:29.498401] [INFO ] [sig ] [745/3474] Forecasting COFS... [2026-01-26T20:19:29.498432] [INFO ] [sig ] Generating forecast for: COFS [2026-01-26T20:19:29.498476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-26T20:19:29.511670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-26T20:19:29.512057] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-26T20:19:29.512920] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-26T20:19:29.512971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:29.513003] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:29.513030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:29.513097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:29.572594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:29.573455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:29.573538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:29.573590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:29.687969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:29.688130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:29.688173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:29.688213] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:29.692012] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=54.17%) [2026-01-26T20:19:29.692315] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-26T20:19:29.692447] [INFO ] [sig ] COFS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:29.841467] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/COFS.txt [2026-01-26T20:19:29.841632] [INFO ] [sig ] [745/3474] Completed COFS in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:29.841681] [INFO ] [sig ] [746/3474] Forecasting COKE... [2026-01-26T20:19:29.841715] [INFO ] [sig ] Generating forecast for: COKE [2026-01-26T20:19:29.841746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-26T20:19:29.853596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-26T20:19:29.853904] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-26T20:19:29.854739] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-26T20:19:29.854792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:29.854826] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:29.854856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:29.854915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:29.914553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:29.915452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:29.915539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:29.915613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:30.036811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:30.036991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:30.037045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:30.037081] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:30.040665] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-26T20:19:30.041002] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-26T20:19:30.041145] [INFO ] [sig ] COKE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:30.186385] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COKE.txt [2026-01-26T20:19:30.186522] [INFO ] [sig ] [746/3474] Completed COKE in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.2m [2026-01-26T20:19:30.186562] [INFO ] [sig ] [747/3474] Forecasting COLB... [2026-01-26T20:19:30.186618] [INFO ] [sig ] Generating forecast for: COLB [2026-01-26T20:19:30.186651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-26T20:19:30.197710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-26T20:19:30.197981] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-26T20:19:30.198795] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-26T20:19:30.198846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:30.198879] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:30.198906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:30.198963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:30.255265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:30.255926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:30.256002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:30.256035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:30.376917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:30.377086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:30.377139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:30.377182] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:30.381194] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: UP (p=71.13%) [2026-01-26T20:19:30.381470] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-26T20:19:30.381613] [INFO ] [sig ] COLB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:30.524189] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/COLB.txt [2026-01-26T20:19:30.524370] [INFO ] [sig ] [747/3474] Completed COLB in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-26T20:19:30.524412] [INFO ] [sig ] [748/3474] Forecasting COLD... [2026-01-26T20:19:30.524442] [INFO ] [sig ] Generating forecast for: COLD [2026-01-26T20:19:30.524472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-26T20:19:30.535827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-26T20:19:30.536135] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-26T20:19:30.536948] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-26T20:19:30.537000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:30.537032] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:30.537069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:30.537130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:30.593650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:30.594497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:30.594597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:30.594633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:30.714975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:30.715130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:30.715177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:30.715213] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:30.718605] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: UP (p=57.59%) [2026-01-26T20:19:30.718871] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-26T20:19:30.718994] [INFO ] [sig ] COLD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:30.863000] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/COLD.txt [2026-01-26T20:19:30.863162] [INFO ] [sig ] [748/3474] Completed COLD in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-26T20:19:30.863214] [INFO ] [sig ] [749/3474] Forecasting COLL... [2026-01-26T20:19:30.863254] [INFO ] [sig ] Generating forecast for: COLL [2026-01-26T20:19:30.863289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-26T20:19:30.874755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-26T20:19:30.875063] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-26T20:19:30.875923] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-26T20:19:30.875977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:30.876011] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:30.876040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:30.876098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:30.934861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:30.935539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:30.935639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:30.935676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:31.061455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:31.061632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:31.061677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:31.061706] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:31.065197] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: DOWN (p=26.89%) [2026-01-26T20:19:31.065488] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-26T20:19:31.065640] [INFO ] [sig ] COLL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:31.212326] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COLL.txt [2026-01-26T20:19:31.212531] [INFO ] [sig ] [749/3474] Completed COLL in 0.3s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-26T20:19:31.212607] [INFO ] [sig ] [750/3474] Forecasting COLM... [2026-01-26T20:19:31.212655] [INFO ] [sig ] Generating forecast for: COLM [2026-01-26T20:19:31.212698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-26T20:19:31.224440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-26T20:19:31.224841] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-26T20:19:31.225706] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-26T20:19:31.225759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:31.225794] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:31.225824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:31.225882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:31.285295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:31.286173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:31.286280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:31.286316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:31.435102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:31.435262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:31.435303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:31.435334] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:31.438792] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: DOWN (p=17.17%) [2026-01-26T20:19:31.439074] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-26T20:19:31.439207] [INFO ] [sig ] COLM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:31.587953] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COLM.txt [2026-01-26T20:19:31.588114] [INFO ] [sig ] [750/3474] Completed COLM in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-26T20:19:31.588165] [INFO ] [sig ] [751/3474] Forecasting COMP... [2026-01-26T20:19:31.588205] [INFO ] [sig ] Generating forecast for: COMP [2026-01-26T20:19:31.588245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-26T20:19:31.600152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-26T20:19:31.600485] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-26T20:19:31.601379] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-26T20:19:31.601433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:31.601503] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:31.601537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:31.601618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:31.661202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:31.662080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:31.662174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:31.662214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:31.806355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:31.806520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:31.806604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:31.806648] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:31.811621] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=89.26%) [2026-01-26T20:19:31.812027] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-26T20:19:31.812179] [INFO ] [sig ] COMP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:31.964192] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/COMP.txt [2026-01-26T20:19:31.964364] [INFO ] [sig ] [751/3474] Completed COMP in 0.4s | 2.81 sym/s | Total: 4.4m | ETA: 16.1m [2026-01-26T20:19:31.964406] [INFO ] [sig ] [752/3474] Forecasting CONL... [2026-01-26T20:19:31.964439] [INFO ] [sig ] Generating forecast for: CONL [2026-01-26T20:19:31.964485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-26T20:19:31.976722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-26T20:19:31.977151] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-26T20:19:31.978240] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-26T20:19:31.978298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:31.978330] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:31.978358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:31.978416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:32.041471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:32.042438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:32.042530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:32.042565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:32.179275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:32.179644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:32.179689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:32.179720] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:32.183345] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: DOWN (p=34.33%) [2026-01-26T20:19:32.183679] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-26T20:19:32.183813] [INFO ] [sig ] CONL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:32.330913] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CONL.txt [2026-01-26T20:19:32.331074] [INFO ] [sig ] [752/3474] Completed CONL in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:32.331114] [INFO ] [sig ] [753/3474] Forecasting COO... [2026-01-26T20:19:32.331146] [INFO ] [sig ] Generating forecast for: COO [2026-01-26T20:19:32.331189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-26T20:19:32.343116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-26T20:19:32.343703] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-26T20:19:32.344712] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-26T20:19:32.344764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:32.344799] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:32.344827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:32.344885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:32.401891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:32.402797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:32.402882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:32.402917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:32.528001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:32.528159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:32.528201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:32.528232] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:32.531733] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-26T20:19:32.532031] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-26T20:19:32.532163] [INFO ] [sig ] COO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:32.677110] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/COO.txt [2026-01-26T20:19:32.677263] [INFO ] [sig ] [753/3474] Completed COO in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:32.677304] [INFO ] [sig ] [754/3474] Forecasting COP... [2026-01-26T20:19:32.677333] [INFO ] [sig ] Generating forecast for: COP [2026-01-26T20:19:32.677364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-26T20:19:32.688427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-26T20:19:32.688766] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-26T20:19:32.689553] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-26T20:19:32.689628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:32.689662] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:32.689691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:32.689750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:32.748226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:32.749139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:32.749239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:32.749282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:32.867009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:32.867161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:32.867201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:32.867262] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:32.870638] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-26T20:19:32.870899] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-26T20:19:32.871016] [INFO ] [sig ] COP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:33.015834] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COP.txt [2026-01-26T20:19:33.015993] [INFO ] [sig ] [754/3474] Completed COP in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:33.016033] [INFO ] [sig ] [755/3474] Forecasting COPP... [2026-01-26T20:19:33.016063] [INFO ] [sig ] Generating forecast for: COPP [2026-01-26T20:19:33.016094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-26T20:19:33.027839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-26T20:19:33.028133] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-26T20:19:33.028959] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-26T20:19:33.029010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:33.029042] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:33.029069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:33.029125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:33.089156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:33.089998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:33.090082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:33.090116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:33.206757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:33.206905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:33.206945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:33.206974] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:33.210434] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-01-26T20:19:33.210723] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-26T20:19:33.210845] [INFO ] [sig ] COPP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:33.369595] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/COPP.txt [2026-01-26T20:19:33.369754] [INFO ] [sig ] [755/3474] Completed COPP in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:33.369796] [INFO ] [sig ] [756/3474] Forecasting CORZ... [2026-01-26T20:19:33.369827] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-26T20:19:33.369859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-26T20:19:33.381894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-26T20:19:33.382277] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-26T20:19:33.383101] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-26T20:19:33.383160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:33.383198] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:33.383232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:33.383301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:33.443555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:33.444454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:33.444541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:33.444595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:33.575388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:33.575540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:33.575613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:33.575669] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:33.579300] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-01-26T20:19:33.579598] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-26T20:19:33.579727] [INFO ] [sig ] CORZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:33.727563] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CORZ.txt [2026-01-26T20:19:33.727745] [INFO ] [sig ] [756/3474] Completed CORZ in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:33.727788] [INFO ] [sig ] [757/3474] Forecasting CORZZ... [2026-01-26T20:19:33.727819] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-26T20:19:33.727853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-26T20:19:33.739351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-26T20:19:33.739731] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-26T20:19:33.740619] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-26T20:19:33.740674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:33.740708] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:33.740736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:33.740796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:33.799299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:33.800209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:33.800317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:33.800354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:33.912061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:33.912201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:33.912242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:33.912272] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:33.915678] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=70.82%) [2026-01-26T20:19:33.915953] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-26T20:19:33.916076] [INFO ] [sig ] CORZZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:34.063735] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CORZZ.txt [2026-01-26T20:19:34.063908] [INFO ] [sig ] [757/3474] Completed CORZZ in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:34.063949] [INFO ] [sig ] [758/3474] Forecasting COTY... [2026-01-26T20:19:34.063978] [INFO ] [sig ] Generating forecast for: COTY [2026-01-26T20:19:34.064007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-26T20:19:34.075979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-26T20:19:34.076286] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-26T20:19:34.077198] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-26T20:19:34.077263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:34.077303] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:34.077336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:34.077423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:34.134115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:34.135019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:34.135106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:34.135141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:34.261669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:34.261826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:34.261870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:34.261901] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:34.265349] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=44.85%) [2026-01-26T20:19:34.265651] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-26T20:19:34.265777] [INFO ] [sig ] COTY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:34.411669] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COTY.txt [2026-01-26T20:19:34.411803] [INFO ] [sig ] [758/3474] Completed COTY in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:34.411843] [INFO ] [sig ] [759/3474] Forecasting COWG... [2026-01-26T20:19:34.411873] [INFO ] [sig ] Generating forecast for: COWG [2026-01-26T20:19:34.411914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-26T20:19:34.423383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-26T20:19:34.423707] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-26T20:19:34.424525] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-26T20:19:34.424598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:34.424634] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:34.424663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:34.424733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:34.484766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:34.485530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:34.485632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:34.485667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:34.611419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:34.611591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:34.611637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:34.611670] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:34.615074] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=21.71%) [2026-01-26T20:19:34.615390] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-26T20:19:34.615519] [INFO ] [sig ] COWG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:34.759632] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/COWG.txt [2026-01-26T20:19:34.759794] [INFO ] [sig ] [759/3474] Completed COWG in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:34.759834] [INFO ] [sig ] [760/3474] Forecasting COYA... [2026-01-26T20:19:34.759866] [INFO ] [sig ] Generating forecast for: COYA [2026-01-26T20:19:34.759896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-26T20:19:34.770812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-26T20:19:34.771164] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-26T20:19:34.771973] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-26T20:19:34.772024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:34.772055] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:34.772081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:34.772137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:34.828872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:34.829793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:34.829876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:34.829912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:34.947117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:34.947284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:34.947324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:34.947352] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:34.950918] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: UP (p=81.77%) [2026-01-26T20:19:34.951197] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-26T20:19:34.951520] [INFO ] [sig ] COYA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:35.098408] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/COYA.txt [2026-01-26T20:19:35.098568] [INFO ] [sig ] [760/3474] Completed COYA in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:35.098628] [INFO ] [sig ] [761/3474] Forecasting CP... [2026-01-26T20:19:35.098660] [INFO ] [sig ] Generating forecast for: CP [2026-01-26T20:19:35.098692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-26T20:19:35.110206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-26T20:19:35.110774] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-26T20:19:35.111765] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-26T20:19:35.111827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:35.111859] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:35.111887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:35.111943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:35.170168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:35.171015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:35.171126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:35.171160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:35.297891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:35.298048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:35.298089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:35.298119] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:35.301470] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-26T20:19:35.301766] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-26T20:19:35.301891] [INFO ] [sig ] CP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:35.448183] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CP.txt [2026-01-26T20:19:35.448317] [INFO ] [sig ] [761/3474] Completed CP in 0.3s | 2.82 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:35.448356] [INFO ] [sig ] [762/3474] Forecasting CPA... [2026-01-26T20:19:35.448386] [INFO ] [sig ] Generating forecast for: CPA [2026-01-26T20:19:35.448416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-26T20:19:35.463057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-26T20:19:35.463416] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-26T20:19:35.464266] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-26T20:19:35.464319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:35.464353] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:35.464382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:35.464443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:35.523646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:35.524364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:35.524464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:35.524498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:35.649092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:35.649258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:35.649301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:35.649332] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:35.652829] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-26T20:19:35.653107] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-26T20:19:35.653235] [INFO ] [sig ] CPA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:35.799072] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CPA.txt [2026-01-26T20:19:35.799262] [INFO ] [sig ] [762/3474] Completed CPA in 0.4s | 2.82 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:35.799313] [INFO ] [sig ] [763/3474] Forecasting CPB... [2026-01-26T20:19:35.799352] [INFO ] [sig ] Generating forecast for: CPB [2026-01-26T20:19:35.799386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-26T20:19:35.811895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-26T20:19:35.812305] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-26T20:19:35.813191] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-26T20:19:35.813243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:35.813277] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:35.813305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:35.813365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:35.870828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:35.871870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:35.871964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:35.871999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:36.032190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:36.032374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:36.032425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:36.032459] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:36.036727] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-01-26T20:19:36.037231] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-26T20:19:36.037467] [INFO ] [sig ] CPB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:36.248256] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CPB.txt [2026-01-26T20:19:36.248498] [INFO ] [sig ] [763/3474] Completed CPB in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:36.248594] [INFO ] [sig ] [764/3474] Forecasting CPF... [2026-01-26T20:19:36.248644] [INFO ] [sig ] Generating forecast for: CPF [2026-01-26T20:19:36.248687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-26T20:19:36.271839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-26T20:19:36.276251] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-26T20:19:36.278135] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-26T20:19:36.278227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:36.278287] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:36.278339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:36.278432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:36.370248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:36.371438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:36.371556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:36.371623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:36.558209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:36.558411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:36.558481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:36.558535] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:36.564277] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=14.09%) [2026-01-26T20:19:36.564772] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-26T20:19:36.564958] [INFO ] [sig ] CPF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:36.781509] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CPF.txt [2026-01-26T20:19:36.781788] [INFO ] [sig ] [764/3474] Completed CPF in 0.5s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:36.781856] [INFO ] [sig ] [765/3474] Forecasting CPIX... [2026-01-26T20:19:36.781902] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-26T20:19:36.781944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-26T20:19:36.796127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-26T20:19:36.796652] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-26T20:19:36.797810] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-26T20:19:36.797872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:36.797913] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:36.797946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:36.798019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:36.863920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:36.864899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:36.864999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:36.865035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:37.042508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:37.042722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:37.042795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:37.042846] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:37.047212] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=5.19%) [2026-01-26T20:19:37.047707] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-26T20:19:37.047872] [INFO ] [sig ] CPIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:37.205332] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CPIX.txt [2026-01-26T20:19:37.205497] [INFO ] [sig ] [765/3474] Completed CPIX in 0.4s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:37.205538] [INFO ] [sig ] [766/3474] Forecasting CPK... [2026-01-26T20:19:37.205585] [INFO ] [sig ] Generating forecast for: CPK [2026-01-26T20:19:37.205622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-26T20:19:37.217845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-26T20:19:37.218238] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-26T20:19:37.219133] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-26T20:19:37.219186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:37.219219] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:37.219246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:37.219304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:37.275587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:37.276457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:37.276538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:37.276587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:37.405174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:37.405335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:37.405379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:37.405408] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:37.409040] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: DOWN (p=25.68%) [2026-01-26T20:19:37.409341] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-26T20:19:37.409489] [INFO ] [sig ] CPK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:37.552594] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CPK.txt [2026-01-26T20:19:37.552704] [INFO ] [sig ] [766/3474] Completed CPK in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.1m [2026-01-26T20:19:37.552742] [INFO ] [sig ] [767/3474] Forecasting CPNG... [2026-01-26T20:19:37.552772] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-26T20:19:37.552802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-26T20:19:37.563610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-26T20:19:37.563853] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-26T20:19:37.564658] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-26T20:19:37.564709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:37.564741] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:37.564769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:37.564825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:37.621098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:37.621714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:37.621795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:37.621828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:37.745208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:37.745310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:37.745348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:37.745378] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:37.748525] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=52.00%) [2026-01-26T20:19:37.748810] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-26T20:19:37.748927] [INFO ] [sig ] CPNG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:37.890360] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CPNG.txt [2026-01-26T20:19:37.890471] [INFO ] [sig ] [767/3474] Completed CPNG in 0.3s | 2.81 sym/s | Total: 4.5m | ETA: 16.0m [2026-01-26T20:19:37.890509] [INFO ] [sig ] [768/3474] Forecasting CPRI... [2026-01-26T20:19:37.890540] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-26T20:19:37.890585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-26T20:19:37.902078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-26T20:19:37.902321] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-26T20:19:37.903104] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-26T20:19:37.903155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:37.903210] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:37.903240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:37.903303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:37.959388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:37.960013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:37.960092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:37.960125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:38.084323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:38.084452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:38.084508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:38.084538] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:38.087818] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=16.46%) [2026-01-26T20:19:38.088082] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-26T20:19:38.088205] [INFO ] [sig ] CPRI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:38.231545] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CPRI.txt [2026-01-26T20:19:38.231687] [INFO ] [sig ] [768/3474] Completed CPRI in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:38.231726] [INFO ] [sig ] [769/3474] Forecasting CPRX... [2026-01-26T20:19:38.231755] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-26T20:19:38.231786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-26T20:19:38.244620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-26T20:19:38.244958] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-26T20:19:38.245851] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-26T20:19:38.245904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:38.245938] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:38.245965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:38.246026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:38.306123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:38.306980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:38.307065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:38.307098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:38.427067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:38.427223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:38.427272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:38.427307] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:38.430824] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-01-26T20:19:38.431112] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-26T20:19:38.431239] [INFO ] [sig ] CPRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:38.578652] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CPRX.txt [2026-01-26T20:19:38.578803] [INFO ] [sig ] [769/3474] Completed CPRX in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:38.578843] [INFO ] [sig ] [770/3474] Forecasting CPS... [2026-01-26T20:19:38.578873] [INFO ] [sig ] Generating forecast for: CPS [2026-01-26T20:19:38.578904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-26T20:19:38.590852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-26T20:19:38.591183] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-26T20:19:38.592249] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-26T20:19:38.592313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:38.592354] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:38.592387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:38.592454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:38.654209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:38.655123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:38.655209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:38.655241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:38.787204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:38.787361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:38.787429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:38.787472] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:38.791072] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: UP (p=60.91%) [2026-01-26T20:19:38.791358] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-26T20:19:38.791482] [INFO ] [sig ] CPS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:38.934450] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CPS.txt [2026-01-26T20:19:38.934619] [INFO ] [sig ] [770/3474] Completed CPS in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:38.934661] [INFO ] [sig ] [771/3474] Forecasting CPSH... [2026-01-26T20:19:38.934692] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-26T20:19:38.934726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-26T20:19:38.945351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-26T20:19:38.945682] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-26T20:19:38.946461] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-26T20:19:38.946512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:38.946544] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:38.946596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:38.946656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:39.006482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:39.007419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:39.007512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:39.007545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:39.134216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:39.134368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:39.134410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:39.134474] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:39.138056] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-01-26T20:19:39.138343] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-26T20:19:39.138481] [INFO ] [sig ] CPSH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:39.288456] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CPSH.txt [2026-01-26T20:19:39.288605] [INFO ] [sig ] [771/3474] Completed CPSH in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:39.288648] [INFO ] [sig ] [772/3474] Forecasting CPSS... [2026-01-26T20:19:39.288677] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-26T20:19:39.288709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-26T20:19:39.299248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-26T20:19:39.299529] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-26T20:19:39.300359] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-26T20:19:39.300410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:39.300452] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:39.300480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:39.300536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:39.357114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:39.357849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:39.357930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:39.357961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:39.469616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:39.469780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:39.469824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:39.469854] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:39.473247] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=82.41%) [2026-01-26T20:19:39.473547] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-26T20:19:39.473687] [INFO ] [sig ] CPSS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:39.618026] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CPSS.txt [2026-01-26T20:19:39.618176] [INFO ] [sig ] [772/3474] Completed CPSS in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:39.618216] [INFO ] [sig ] [773/3474] Forecasting CPZ... [2026-01-26T20:19:39.618245] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-26T20:19:39.618276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-26T20:19:39.631334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-26T20:19:39.631643] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-26T20:19:39.632437] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-26T20:19:39.632492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:39.632523] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:39.632549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:39.632624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:39.689719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:39.690606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:39.690691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:39.690724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:39.812208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:39.812374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:39.812422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:39.812459] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:39.816166] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-01-26T20:19:39.816456] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-26T20:19:39.816603] [INFO ] [sig ] CPZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:39.986548] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CPZ.txt [2026-01-26T20:19:39.986739] [INFO ] [sig ] [773/3474] Completed CPZ in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:39.986782] [INFO ] [sig ] [774/3474] Forecasting CQP... [2026-01-26T20:19:39.986814] [INFO ] [sig ] Generating forecast for: CQP [2026-01-26T20:19:39.986849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-26T20:19:39.999172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-26T20:19:39.999502] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-26T20:19:40.000300] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-26T20:19:40.000351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:40.000383] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:40.000411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:40.000467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:40.058195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:40.058837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:40.058914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:40.058947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:40.175611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:40.175758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:40.175798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:40.175826] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:40.179177] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-01-26T20:19:40.179479] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-26T20:19:40.179617] [INFO ] [sig ] CQP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:40.321089] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CQP.txt [2026-01-26T20:19:40.321252] [INFO ] [sig ] [774/3474] Completed CQP in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:40.321293] [INFO ] [sig ] [775/3474] Forecasting CRAI... [2026-01-26T20:19:40.321323] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-26T20:19:40.321355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-26T20:19:40.332882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-26T20:19:40.333135] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-26T20:19:40.333920] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-26T20:19:40.333971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:40.334003] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:40.334031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:40.334088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:40.390470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:40.391101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:40.391178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:40.391210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:40.511075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:40.511234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:40.511274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:40.511304] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:40.514636] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=13.33%) [2026-01-26T20:19:40.514903] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-26T20:19:40.515023] [INFO ] [sig ] CRAI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:40.656720] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRAI.txt [2026-01-26T20:19:40.656836] [INFO ] [sig ] [775/3474] Completed CRAI in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:40.656875] [INFO ] [sig ] [776/3474] Forecasting CRBG... [2026-01-26T20:19:40.656911] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-26T20:19:40.656943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-26T20:19:40.668338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-26T20:19:40.668636] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-26T20:19:40.669391] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-26T20:19:40.669441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:40.669472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:40.669499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:40.669556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:40.729396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:40.730430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:40.730512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:40.730546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:40.851564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:40.851700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:40.851740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:40.851771] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:40.855028] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=94.68%) [2026-01-26T20:19:40.855291] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-26T20:19:40.855414] [INFO ] [sig ] CRBG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:40.996852] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRBG.txt [2026-01-26T20:19:40.996965] [INFO ] [sig ] [776/3474] Completed CRBG in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:40.997004] [INFO ] [sig ] [777/3474] Forecasting CRBP... [2026-01-26T20:19:40.997035] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-26T20:19:40.997067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-26T20:19:41.009844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-26T20:19:41.010135] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-26T20:19:41.010941] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-26T20:19:41.010993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:41.011026] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:41.011054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:41.011116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:41.067931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:41.068591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:41.068670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:41.068702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:41.189311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:41.189468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:41.189509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:41.189539] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:41.192921] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-01-26T20:19:41.193186] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-26T20:19:41.193305] [INFO ] [sig ] CRBP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:41.336145] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRBP.txt [2026-01-26T20:19:41.336308] [INFO ] [sig ] [777/3474] Completed CRBP in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:41.336350] [INFO ] [sig ] [778/3474] Forecasting CRC... [2026-01-26T20:19:41.336381] [INFO ] [sig ] Generating forecast for: CRC [2026-01-26T20:19:41.336411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-26T20:19:41.347624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-26T20:19:41.347943] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-26T20:19:41.348734] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-26T20:19:41.348785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:41.348816] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:41.348845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:41.348903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:41.405428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:41.406282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:41.406404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:41.406446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:41.530453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:41.530625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:41.530667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:41.530697] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:41.534138] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=74.62%) [2026-01-26T20:19:41.534411] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-26T20:19:41.534534] [INFO ] [sig ] CRC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:41.680186] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRC.txt [2026-01-26T20:19:41.680309] [INFO ] [sig ] [778/3474] Completed CRC in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:41.680349] [INFO ] [sig ] [779/3474] Forecasting CRDF... [2026-01-26T20:19:41.680380] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-26T20:19:41.680411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-26T20:19:41.691511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-26T20:19:41.691809] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-26T20:19:41.692566] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-26T20:19:41.692640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:41.692671] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:41.692698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:41.692756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:41.749954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:41.751041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:41.751126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:41.751158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:41.866476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:41.866654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:41.866695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:41.866743] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:41.870082] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: DOWN (p=48.06%) [2026-01-26T20:19:41.870359] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-26T20:19:41.870507] [INFO ] [sig ] CRDF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:42.017900] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRDF.txt [2026-01-26T20:19:42.018070] [INFO ] [sig ] [779/3474] Completed CRDF in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:42.018111] [INFO ] [sig ] [780/3474] Forecasting CRDO... [2026-01-26T20:19:42.018142] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-26T20:19:42.018172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-26T20:19:42.029893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-26T20:19:42.030268] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-26T20:19:42.031125] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-26T20:19:42.031176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:42.031207] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:42.031234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:42.031290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:42.088949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:42.089905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:42.090002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:42.090036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:42.214232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:42.214391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:42.214435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:42.214467] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:42.217987] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-01-26T20:19:42.218280] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-26T20:19:42.218418] [INFO ] [sig ] CRDO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:42.362968] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRDO.txt [2026-01-26T20:19:42.363128] [INFO ] [sig ] [780/3474] Completed CRDO in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:42.363169] [INFO ] [sig ] [781/3474] Forecasting CRESY... [2026-01-26T20:19:42.363199] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-26T20:19:42.363228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-26T20:19:42.375707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-26T20:19:42.376103] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-26T20:19:42.376926] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-26T20:19:42.376977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:42.377009] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:42.377037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:42.377093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:42.435521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:42.436417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:42.436502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:42.436553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:42.565052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:42.565210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:42.565252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:42.565282] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:42.568961] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=21.64%) [2026-01-26T20:19:42.569324] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-26T20:19:42.569480] [INFO ] [sig ] CRESY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:42.720141] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRESY.txt [2026-01-26T20:19:42.720328] [INFO ] [sig ] [781/3474] Completed CRESY in 0.4s | 2.81 sym/s | Total: 4.6m | ETA: 16.0m [2026-01-26T20:19:42.720372] [INFO ] [sig ] [782/3474] Forecasting CREX... [2026-01-26T20:19:42.720416] [INFO ] [sig ] Generating forecast for: CREX [2026-01-26T20:19:42.720458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-26T20:19:42.733052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-26T20:19:42.733489] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-26T20:19:42.734494] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-26T20:19:42.734558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:42.734630] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:42.734667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:42.734747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:42.793201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:42.794099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:42.794184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:42.794219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:42.914532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:42.914709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:42.914935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:42.914967] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:42.918711] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-01-26T20:19:42.919009] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-26T20:19:42.919137] [INFO ] [sig ] CREX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:43.069402] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CREX.txt [2026-01-26T20:19:43.069589] [INFO ] [sig ] [782/3474] Completed CREX in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-26T20:19:43.069630] [INFO ] [sig ] [783/3474] Forecasting CRGO... [2026-01-26T20:19:43.069661] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-26T20:19:43.069693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-26T20:19:43.081423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-26T20:19:43.081815] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-26T20:19:43.082700] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-26T20:19:43.082754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:43.082788] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:43.082830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:43.082890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:43.141561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:43.142428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:43.142510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:43.142543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:43.264633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:43.264795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:43.264838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:43.264868] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:43.268489] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: DOWN (p=27.86%) [2026-01-26T20:19:43.268787] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-26T20:19:43.268908] [INFO ] [sig ] CRGO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:43.413103] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRGO.txt [2026-01-26T20:19:43.413267] [INFO ] [sig ] [783/3474] Completed CRGO in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-26T20:19:43.413309] [INFO ] [sig ] [784/3474] Forecasting CRGY... [2026-01-26T20:19:43.413339] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-26T20:19:43.413378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-26T20:19:43.425357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-26T20:19:43.425681] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-26T20:19:43.426464] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-26T20:19:43.426516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:43.426549] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:43.426598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:43.426680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:43.486408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:43.487505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:43.487796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:43.487831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:43.606104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:43.606249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:43.606289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:43.606320] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:43.609744] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=85.55%) [2026-01-26T20:19:43.610011] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-26T20:19:43.610129] [INFO ] [sig ] CRGY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:43.752240] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRGY.txt [2026-01-26T20:19:43.752372] [INFO ] [sig ] [784/3474] Completed CRGY in 0.3s | 2.81 sym/s | Total: 4.6m | ETA: 15.9m [2026-01-26T20:19:43.752412] [INFO ] [sig ] [785/3474] Forecasting CRH... [2026-01-26T20:19:43.752446] [INFO ] [sig ] Generating forecast for: CRH [2026-01-26T20:19:43.752476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-26T20:19:43.763683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-26T20:19:43.763973] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-26T20:19:43.764787] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-26T20:19:43.764837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:43.764891] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:43.764920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:43.764977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:43.821310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:43.822090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:43.822169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:43.822203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:43.942548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:43.942711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:43.942754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:43.942783] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:43.946110] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=58.18%) [2026-01-26T20:19:43.946374] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-26T20:19:43.946515] [INFO ] [sig ] CRH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:44.146639] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRH.txt [2026-01-26T20:19:44.146779] [INFO ] [sig ] [785/3474] Completed CRH in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:44.146819] [INFO ] [sig ] [786/3474] Forecasting CRI... [2026-01-26T20:19:44.146850] [INFO ] [sig ] Generating forecast for: CRI [2026-01-26T20:19:44.146879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-26T20:19:44.158373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-26T20:19:44.158689] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-26T20:19:44.159476] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-26T20:19:44.159538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:44.159595] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:44.159625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:44.159682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:44.216242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:44.217007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:44.217085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:44.217118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:44.338459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:44.338630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:44.338672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:44.338701] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:44.342014] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-01-26T20:19:44.342278] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-26T20:19:44.342399] [INFO ] [sig ] CRI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:44.486298] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRI.txt [2026-01-26T20:19:44.486452] [INFO ] [sig ] [786/3474] Completed CRI in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:44.486492] [INFO ] [sig ] [787/3474] Forecasting CRK... [2026-01-26T20:19:44.486523] [INFO ] [sig ] Generating forecast for: CRK [2026-01-26T20:19:44.486554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-26T20:19:44.498383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-26T20:19:44.498749] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-26T20:19:44.499594] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-26T20:19:44.499650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:44.499684] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:44.499712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:44.499770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:44.558980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:44.559888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:44.559975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:44.560009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:44.683279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:44.683424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:44.683469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:44.683498] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:44.686866] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=68.21%) [2026-01-26T20:19:44.687135] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-26T20:19:44.687256] [INFO ] [sig ] CRK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:44.835926] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRK.txt [2026-01-26T20:19:44.836063] [INFO ] [sig ] [787/3474] Completed CRK in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:44.836103] [INFO ] [sig ] [788/3474] Forecasting CRL... [2026-01-26T20:19:44.836133] [INFO ] [sig ] Generating forecast for: CRL [2026-01-26T20:19:44.836163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-26T20:19:44.848235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-26T20:19:44.848545] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-26T20:19:44.849374] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-26T20:19:44.849426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:44.849458] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:44.849485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:44.849543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:44.907457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:44.908285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:44.908371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:44.908405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:45.033122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:45.033238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:45.033279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:45.033308] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:45.036812] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=33.23%) [2026-01-26T20:19:45.037092] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-26T20:19:45.037220] [INFO ] [sig ] CRL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:45.184274] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRL.txt [2026-01-26T20:19:45.184410] [INFO ] [sig ] [788/3474] Completed CRL in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:45.184451] [INFO ] [sig ] [789/3474] Forecasting CRM... [2026-01-26T20:19:45.184485] [INFO ] [sig ] Generating forecast for: CRM [2026-01-26T20:19:45.184515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-26T20:19:45.195538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-26T20:19:45.195835] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-26T20:19:45.196642] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-26T20:19:45.196694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:45.196725] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:45.196752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:45.196809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:45.253639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:45.254454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:45.254548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:45.254607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:45.373760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:45.373891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:45.373931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:45.373960] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:45.377289] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=78.65%) [2026-01-26T20:19:45.377597] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-26T20:19:45.377722] [INFO ] [sig ] CRM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:45.522643] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRM.txt [2026-01-26T20:19:45.522998] [INFO ] [sig ] [789/3474] Completed CRM in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:45.523038] [INFO ] [sig ] [790/3474] Forecasting CRMD... [2026-01-26T20:19:45.523069] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-26T20:19:45.523099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-26T20:19:45.535877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-26T20:19:45.536280] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-26T20:19:45.537142] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-26T20:19:45.537195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:45.537229] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:45.537258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:45.537317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:45.595166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:45.596138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:45.596217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:45.596250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:45.720537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:45.720697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:45.720740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:45.720770] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:45.724207] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: UP (p=81.38%) [2026-01-26T20:19:45.724495] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-26T20:19:45.724638] [INFO ] [sig ] CRMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:45.877626] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRMD.txt [2026-01-26T20:19:45.877787] [INFO ] [sig ] [790/3474] Completed CRMD in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:45.877827] [INFO ] [sig ] [791/3474] Forecasting CRML... [2026-01-26T20:19:45.877857] [INFO ] [sig ] Generating forecast for: CRML [2026-01-26T20:19:45.877887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-26T20:19:45.889865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-26T20:19:45.890167] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-26T20:19:45.891006] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-26T20:19:45.891058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:45.891089] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:45.891117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:45.891175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:45.949753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:45.950568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:45.950681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:45.950718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:46.071954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:46.072100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:46.072141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:46.072169] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:46.075460] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-26T20:19:46.075760] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-26T20:19:46.075884] [INFO ] [sig ] CRML: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:46.218697] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRML.txt [2026-01-26T20:19:46.218845] [INFO ] [sig ] [791/3474] Completed CRML in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:46.218889] [INFO ] [sig ] [792/3474] Forecasting CRNC... [2026-01-26T20:19:46.218919] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-26T20:19:46.218949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-26T20:19:46.230062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-26T20:19:46.230356] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-26T20:19:46.231173] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-26T20:19:46.231224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:46.231256] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:46.231283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:46.231340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:46.290182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:46.291006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:46.291094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:46.291138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:46.413699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:46.413874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:46.413917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:46.413948] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:46.417488] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-01-26T20:19:46.417843] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-26T20:19:46.417999] [INFO ] [sig ] CRNC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:46.585483] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRNC.txt [2026-01-26T20:19:46.585689] [INFO ] [sig ] [792/3474] Completed CRNC in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:46.585733] [INFO ] [sig ] [793/3474] Forecasting CRNX... [2026-01-26T20:19:46.585764] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-26T20:19:46.585794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-26T20:19:46.597188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-26T20:19:46.597489] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-26T20:19:46.598312] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-26T20:19:46.598364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:46.598395] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:46.598422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:46.598489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:46.656543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:46.657328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:46.657431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:46.657476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:46.780320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:46.780467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:46.780507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:46.780536] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:46.783946] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-26T20:19:46.784214] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-26T20:19:46.784334] [INFO ] [sig ] CRNX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:46.934228] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRNX.txt [2026-01-26T20:19:46.934356] [INFO ] [sig ] [793/3474] Completed CRNX in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:46.934397] [INFO ] [sig ] [794/3474] Forecasting CRON... [2026-01-26T20:19:46.934427] [INFO ] [sig ] Generating forecast for: CRON [2026-01-26T20:19:46.934458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-26T20:19:46.945880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-26T20:19:46.946203] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-26T20:19:46.947045] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-26T20:19:46.947097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:46.947129] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:46.947157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:46.947213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:47.008076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:47.008952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:47.009037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:47.009072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:47.133643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:47.133795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:47.133836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:47.133867] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:47.137267] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=42.46%) [2026-01-26T20:19:47.137586] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-26T20:19:47.137713] [INFO ] [sig ] CRON: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:47.287270] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRON.txt [2026-01-26T20:19:47.287433] [INFO ] [sig ] [794/3474] Completed CRON in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:47.287479] [INFO ] [sig ] [795/3474] Forecasting CROX... [2026-01-26T20:19:47.287510] [INFO ] [sig ] Generating forecast for: CROX [2026-01-26T20:19:47.287543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-26T20:19:47.299187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-26T20:19:47.299456] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-26T20:19:47.300290] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-26T20:19:47.300342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:47.300374] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:47.300402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:47.300460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:47.359530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:47.360301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:47.360412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:47.360447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:47.485032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:47.485185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:47.485227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:47.485258] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:47.488758] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-26T20:19:47.489033] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-26T20:19:47.489156] [INFO ] [sig ] CROX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:47.642741] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CROX.txt [2026-01-26T20:19:47.642915] [INFO ] [sig ] [795/3474] Completed CROX in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:47.642964] [INFO ] [sig ] [796/3474] Forecasting CRS... [2026-01-26T20:19:47.642997] [INFO ] [sig ] Generating forecast for: CRS [2026-01-26T20:19:47.643029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-26T20:19:47.655215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-26T20:19:47.655562] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-26T20:19:47.656410] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-26T20:19:47.656462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:47.656506] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:47.656535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:47.656615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:47.716235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:47.717113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:47.717196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:47.717229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:47.846932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:47.847106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:47.847166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:47.847209] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:47.852177] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=88.59%) [2026-01-26T20:19:47.852568] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-26T20:19:47.852757] [INFO ] [sig ] CRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:48.006291] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRS.txt [2026-01-26T20:19:48.006462] [INFO ] [sig ] [796/3474] Completed CRS in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:48.006505] [INFO ] [sig ] [797/3474] Forecasting CRSP... [2026-01-26T20:19:48.006539] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-26T20:19:48.006588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-26T20:19:48.019251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-26T20:19:48.019618] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-26T20:19:48.020442] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-26T20:19:48.020502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:48.020542] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:48.020605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:48.020674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:48.078142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:48.079096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:48.079189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:48.079226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:48.199382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:48.199535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:48.199597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:48.199630] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:48.203011] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=80.45%) [2026-01-26T20:19:48.203280] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-26T20:19:48.203402] [INFO ] [sig ] CRSP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:48.355336] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRSP.txt [2026-01-26T20:19:48.355492] [INFO ] [sig ] [797/3474] Completed CRSP in 0.3s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:48.355539] [INFO ] [sig ] [798/3474] Forecasting CRTO... [2026-01-26T20:19:48.355609] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-26T20:19:48.355653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-26T20:19:48.366802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-26T20:19:48.367147] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-26T20:19:48.368006] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-26T20:19:48.368058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:48.368091] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:48.368117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:48.368174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:48.426179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:48.427066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:48.427150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:48.427185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:48.551971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:48.552146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:48.552188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:48.552229] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:48.556553] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: DOWN (p=18.77%) [2026-01-26T20:19:48.556881] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-26T20:19:48.557015] [INFO ] [sig ] CRTO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:48.715055] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRTO.txt [2026-01-26T20:19:48.715242] [INFO ] [sig ] [798/3474] Completed CRTO in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.9m [2026-01-26T20:19:48.715283] [INFO ] [sig ] [799/3474] Forecasting CRUS... [2026-01-26T20:19:48.715314] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-26T20:19:48.715345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-26T20:19:48.732437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-26T20:19:48.732811] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-26T20:19:48.733677] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-26T20:19:48.733728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:48.733760] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:48.733787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:48.733844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:48.794719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:48.795845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:48.795927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:48.795960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:48.931041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:48.931202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:48.931261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:48.931306] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:48.936140] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: UP (p=96.82%) [2026-01-26T20:19:48.936514] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-26T20:19:48.936697] [INFO ] [sig ] CRUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:49.098693] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRUS.txt [2026-01-26T20:19:49.098848] [INFO ] [sig ] [799/3474] Completed CRUS in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-26T20:19:49.098894] [INFO ] [sig ] [800/3474] Forecasting CRVL... [2026-01-26T20:19:49.098926] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-26T20:19:49.098958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-26T20:19:49.111151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-26T20:19:49.111500] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-26T20:19:49.112305] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-26T20:19:49.112369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:49.112405] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:49.112433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:49.112490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:49.172068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:49.172975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:49.173075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:49.173116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:49.299882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:49.300035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:49.300076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:49.300105] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:49.304260] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=57.90%) [2026-01-26T20:19:49.304559] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-26T20:19:49.304704] [INFO ] [sig ] CRVL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:49.461475] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRVL.txt [2026-01-26T20:19:49.461711] [INFO ] [sig ] [800/3474] Completed CRVL in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-26T20:19:49.461763] [INFO ] [sig ] [801/3474] Forecasting CRVO... [2026-01-26T20:19:49.461794] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-26T20:19:49.461834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-26T20:19:49.474935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-26T20:19:49.475273] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-26T20:19:49.476174] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-26T20:19:49.476227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:49.476261] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:49.476287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:49.476345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:49.534500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:49.535388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:49.535474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:49.535508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:49.661242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:49.661399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:49.661446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:49.661487] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:49.665396] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-26T20:19:49.665696] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-26T20:19:49.665868] [INFO ] [sig ] CRVO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:49.820921] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRVO.txt [2026-01-26T20:19:49.821075] [INFO ] [sig ] [801/3474] Completed CRVO in 0.4s | 2.81 sym/s | Total: 4.7m | ETA: 15.8m [2026-01-26T20:19:49.821116] [INFO ] [sig ] [802/3474] Forecasting CRVS... [2026-01-26T20:19:49.821147] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-26T20:19:49.821177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-26T20:19:49.833047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-26T20:19:49.833378] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-26T20:19:49.834198] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-26T20:19:49.834251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:49.834324] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:49.834353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:49.834412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:49.893037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:49.893931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:49.894015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:49.894049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:50.023096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:50.023249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:50.023292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:50.023322] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:50.026672] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: UP (p=64.82%) [2026-01-26T20:19:50.026940] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-26T20:19:50.027062] [INFO ] [sig ] CRVS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:50.169516] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CRVS.txt [2026-01-26T20:19:50.169661] [INFO ] [sig ] [802/3474] Completed CRVS in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:50.169711] [INFO ] [sig ] [803/3474] Forecasting CRWD... [2026-01-26T20:19:50.169743] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-26T20:19:50.169774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-26T20:19:50.182025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-26T20:19:50.182284] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-26T20:19:50.183085] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-26T20:19:50.183137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:50.183168] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:50.183195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:50.183253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:50.243635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:50.244332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:50.244411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:50.244442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:50.364202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:50.364357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:50.364437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:50.364468] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:50.367897] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=42.00%) [2026-01-26T20:19:50.368163] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-26T20:19:50.368280] [INFO ] [sig ] CRWD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:50.510323] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRWD.txt [2026-01-26T20:19:50.510453] [INFO ] [sig ] [803/3474] Completed CRWD in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:50.510492] [INFO ] [sig ] [804/3474] Forecasting CRWS... [2026-01-26T20:19:50.510523] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-26T20:19:50.510553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-26T20:19:50.521401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-26T20:19:50.521672] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-26T20:19:50.522429] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-26T20:19:50.522478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:50.522510] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:50.522536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:50.522614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:50.578448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:50.579162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:50.579241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:50.579273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:50.687363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:50.687505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:50.687544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:50.687591] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:50.690786] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=40.59%) [2026-01-26T20:19:50.691049] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-26T20:19:50.691169] [INFO ] [sig ] CRWS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:50.832904] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CRWS.txt [2026-01-26T20:19:50.833022] [INFO ] [sig ] [804/3474] Completed CRWS in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:50.833061] [INFO ] [sig ] [805/3474] Forecasting CSAN... [2026-01-26T20:19:50.833090] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-26T20:19:50.833121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-26T20:19:50.844829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-26T20:19:50.845222] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-26T20:19:50.846027] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-26T20:19:50.846078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:50.846110] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:50.846137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:50.846194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:50.904302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:50.905181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:50.905286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:50.905320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:51.028361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:51.028565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:51.028629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:51.028690] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:51.032347] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-01-26T20:19:51.032699] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-26T20:19:51.032832] [INFO ] [sig ] CSAN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:51.175460] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CSAN.txt [2026-01-26T20:19:51.175637] [INFO ] [sig ] [805/3474] Completed CSAN in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:51.175680] [INFO ] [sig ] [806/3474] Forecasting CSB... [2026-01-26T20:19:51.175715] [INFO ] [sig ] Generating forecast for: CSB [2026-01-26T20:19:51.175755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-26T20:19:51.187046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-26T20:19:51.187365] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-26T20:19:51.188178] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-26T20:19:51.188229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:51.188261] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:51.188288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:51.188344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:51.245642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:51.246280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:51.246361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:51.246395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:51.359784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:51.359951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:51.359992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:51.360022] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:51.363402] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: UP (p=70.30%) [2026-01-26T20:19:51.363701] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-26T20:19:51.363826] [INFO ] [sig ] CSB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:51.507356] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CSB.txt [2026-01-26T20:19:51.507514] [INFO ] [sig ] [806/3474] Completed CSB in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:51.507555] [INFO ] [sig ] [807/3474] Forecasting CSCO... [2026-01-26T20:19:51.507606] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-26T20:19:51.507638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-26T20:19:51.519548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-26T20:19:51.519868] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-26T20:19:51.520665] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-26T20:19:51.520716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:51.520760] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:51.520790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:51.520850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:51.579030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:51.579728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:51.579810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:51.579844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:51.702648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:51.702810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:51.702856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:51.702887] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:51.706349] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=81.12%) [2026-01-26T20:19:51.706634] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-26T20:19:51.706755] [INFO ] [sig ] CSCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:51.854317] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CSCO.txt [2026-01-26T20:19:51.854486] [INFO ] [sig ] [807/3474] Completed CSCO in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:51.854527] [INFO ] [sig ] [808/3474] Forecasting CSGP... [2026-01-26T20:19:51.854558] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-26T20:19:51.854611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-26T20:19:51.866366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-26T20:19:51.866739] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-26T20:19:51.867555] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-26T20:19:51.867640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:51.867679] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:51.867712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:51.867774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:51.924210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:51.924936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:51.925017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:51.925051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:52.046498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:52.046675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:52.046718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:52.046748] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:52.050202] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-01-26T20:19:52.050478] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-26T20:19:52.050622] [INFO ] [sig ] CSGP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:52.190988] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CSGP.txt [2026-01-26T20:19:52.191132] [INFO ] [sig ] [808/3474] Completed CSGP in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:52.191171] [INFO ] [sig ] [809/3474] Forecasting CSGS... [2026-01-26T20:19:52.191201] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-26T20:19:52.191231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-26T20:19:52.202620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-26T20:19:52.202928] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-26T20:19:52.203714] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-26T20:19:52.203765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:52.203797] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:52.203825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:52.203881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:52.259974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:52.260892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:52.260978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:52.261012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:52.382123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:52.382277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:52.382317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:52.382345] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:52.385734] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-01-26T20:19:52.386011] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-26T20:19:52.386133] [INFO ] [sig ] CSGS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:52.534603] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CSGS.txt [2026-01-26T20:19:52.534769] [INFO ] [sig ] [809/3474] Completed CSGS in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:52.534811] [INFO ] [sig ] [810/3474] Forecasting CSIQ... [2026-01-26T20:19:52.534843] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-26T20:19:52.534873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-26T20:19:52.546970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-26T20:19:52.547402] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-26T20:19:52.548313] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-26T20:19:52.548370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:52.548402] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:52.548430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:52.548488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:52.610876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:52.611843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:52.611931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:52.611967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:52.737439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:52.737626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:52.737679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:52.737716] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:52.741196] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: DOWN (p=16.86%) [2026-01-26T20:19:52.741484] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-26T20:19:52.741633] [INFO ] [sig ] CSIQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:52.889492] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CSIQ.txt [2026-01-26T20:19:52.889647] [INFO ] [sig ] [810/3474] Completed CSIQ in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:52.889691] [INFO ] [sig ] [811/3474] Forecasting CSPI... [2026-01-26T20:19:52.889727] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-26T20:19:52.889758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-26T20:19:52.900703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-26T20:19:52.900981] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-26T20:19:52.901778] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-26T20:19:52.901829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:52.901861] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:52.901889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:52.901944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:52.959280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:52.959972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:52.960050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:52.960083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:53.075049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:53.075207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:53.075248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:53.075277] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:53.078695] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: DOWN (p=18.47%) [2026-01-26T20:19:53.078995] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-26T20:19:53.079127] [INFO ] [sig ] CSPI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:53.230939] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CSPI.txt [2026-01-26T20:19:53.231113] [INFO ] [sig ] [811/3474] Completed CSPI in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:53.231155] [INFO ] [sig ] [812/3474] Forecasting CSQ... [2026-01-26T20:19:53.231186] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-26T20:19:53.231216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-26T20:19:53.243395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-26T20:19:53.243736] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-26T20:19:53.244551] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-26T20:19:53.244622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:53.244656] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:53.244685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:53.244742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:53.303674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:53.304530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:53.304661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:53.304698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:53.431397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:53.431553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:53.431615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:53.431648] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:53.435169] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=38.22%) [2026-01-26T20:19:53.435517] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-26T20:19:53.435674] [INFO ] [sig ] CSQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:53.592126] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CSQ.txt [2026-01-26T20:19:53.592287] [INFO ] [sig ] [812/3474] Completed CSQ in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:53.592327] [INFO ] [sig ] [813/3474] Forecasting CSTL... [2026-01-26T20:19:53.592359] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-26T20:19:53.592391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-26T20:19:53.604305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-26T20:19:53.604653] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-26T20:19:53.605655] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-26T20:19:53.605705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:53.605737] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:53.605764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:53.606008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:53.663922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:53.664819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:53.664903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:53.664938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:53.791354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:53.791511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:53.791553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:53.791601] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:53.795008] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: DOWN (p=23.57%) [2026-01-26T20:19:53.795319] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-26T20:19:53.795454] [INFO ] [sig ] CSTL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:53.956007] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CSTL.txt [2026-01-26T20:19:53.956210] [INFO ] [sig ] [813/3474] Completed CSTL in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:53.956256] [INFO ] [sig ] [814/3474] Forecasting CSTM... [2026-01-26T20:19:53.956287] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-26T20:19:53.956318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-26T20:19:53.969005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-26T20:19:53.969441] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-26T20:19:53.970336] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-26T20:19:53.970391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:53.970423] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:53.970450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:53.970508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:54.030412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:54.031503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:54.031627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:54.031665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:54.152968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:54.153113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:54.153154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:54.153201] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:54.156486] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-26T20:19:54.156770] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-26T20:19:54.156891] [INFO ] [sig ] CSTM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:54.299824] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CSTM.txt [2026-01-26T20:19:54.299953] [INFO ] [sig ] [814/3474] Completed CSTM in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.8m [2026-01-26T20:19:54.299992] [INFO ] [sig ] [815/3474] Forecasting CSWC... [2026-01-26T20:19:54.300022] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-26T20:19:54.300052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-26T20:19:54.311486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-26T20:19:54.311813] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-26T20:19:54.312608] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-26T20:19:54.312659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:54.312691] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:54.312718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:54.312776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:54.369768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:54.370686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:54.370813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:54.371053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:54.514777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:54.514932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:54.514972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:54.515001] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:54.518327] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-01-26T20:19:54.518610] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-26T20:19:54.518732] [INFO ] [sig ] CSWC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:54.663461] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CSWC.txt [2026-01-26T20:19:54.663673] [INFO ] [sig ] [815/3474] Completed CSWC in 0.4s | 2.81 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-26T20:19:54.663717] [INFO ] [sig ] [816/3474] Forecasting CSX... [2026-01-26T20:19:54.663749] [INFO ] [sig ] Generating forecast for: CSX [2026-01-26T20:19:54.663778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-26T20:19:54.674837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-26T20:19:54.675167] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-26T20:19:54.675963] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-26T20:19:54.676015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:54.676047] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:54.676074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:54.676132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:54.735424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:54.736440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:54.736523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:54.736590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:54.857465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:54.857640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:54.857684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:54.857714] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:54.861053] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: DOWN (p=30.03%) [2026-01-26T20:19:54.861320] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-26T20:19:54.861438] [INFO ] [sig ] CSX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:55.006534] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CSX.txt [2026-01-26T20:19:55.006709] [INFO ] [sig ] [816/3474] Completed CSX in 0.3s | 2.81 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-26T20:19:55.006751] [INFO ] [sig ] [817/3474] Forecasting CTAS... [2026-01-26T20:19:55.006782] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-26T20:19:55.006814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-26T20:19:55.018179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-26T20:19:55.018438] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-26T20:19:55.019243] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-26T20:19:55.019294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:55.019326] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:55.019353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:55.019410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:55.077034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:55.077744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:55.077826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:55.077860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:55.193689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:55.193822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:55.193862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:55.193892] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:55.197196] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=68.18%) [2026-01-26T20:19:55.197494] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-26T20:19:55.197636] [INFO ] [sig ] CTAS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:55.340173] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CTAS.txt [2026-01-26T20:19:55.340300] [INFO ] [sig ] [817/3474] Completed CTAS in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-26T20:19:55.340340] [INFO ] [sig ] [818/3474] Forecasting CTBB... [2026-01-26T20:19:55.340371] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-26T20:19:55.340401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-26T20:19:55.351437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-26T20:19:55.351735] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-26T20:19:55.352499] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-26T20:19:55.352549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:55.352603] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:55.352644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:55.352702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:55.411217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:55.411942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:55.412024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:55.412058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:55.533303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:55.533457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:55.533497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:55.533526] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:55.536929] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-01-26T20:19:55.537194] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-26T20:19:55.537328] [INFO ] [sig ] CTBB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:55.679436] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CTBB.txt [2026-01-26T20:19:55.679601] [INFO ] [sig ] [818/3474] Completed CTBB in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-26T20:19:55.679643] [INFO ] [sig ] [819/3474] Forecasting CTBI... [2026-01-26T20:19:55.679674] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-26T20:19:55.679706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-26T20:19:55.691308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-26T20:19:55.691688] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-26T20:19:55.692476] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-26T20:19:55.692527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:55.692601] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:55.692632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:55.692689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:55.748275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:55.749212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:55.749300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:55.749333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:55.873010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:55.873169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:55.873210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:55.873239] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:55.876708] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-26T20:19:55.877020] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-26T20:19:55.877152] [INFO ] [sig ] CTBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:56.022554] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTBI.txt [2026-01-26T20:19:56.022743] [INFO ] [sig ] [819/3474] Completed CTBI in 0.3s | 2.82 sym/s | Total: 4.8m | ETA: 15.7m [2026-01-26T20:19:56.022795] [INFO ] [sig ] [820/3474] Forecasting CTDD... [2026-01-26T20:19:56.022835] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-26T20:19:56.022874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-26T20:19:56.034886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-26T20:19:56.035239] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-26T20:19:56.036061] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-26T20:19:56.036113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:56.036144] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:56.036172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:56.036228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:56.094200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:56.095069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:56.095159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:56.095193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:56.211706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:56.211897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:56.211945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:56.211975] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:56.215456] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=76.73%) [2026-01-26T20:19:56.215763] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-26T20:19:56.215889] [INFO ] [sig ] CTDD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:56.363161] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CTDD.txt [2026-01-26T20:19:56.363325] [INFO ] [sig ] [820/3474] Completed CTDD in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:56.363366] [INFO ] [sig ] [821/3474] Forecasting CTKB... [2026-01-26T20:19:56.363397] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-26T20:19:56.363426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-26T20:19:56.375765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-26T20:19:56.376180] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-26T20:19:56.376994] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-26T20:19:56.377044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:56.377077] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:56.377105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:56.377162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:56.434757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:56.435645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:56.435741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:56.435783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:56.559719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:56.559911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:56.559955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:56.559986] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:56.563458] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-01-26T20:19:56.563775] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-26T20:19:56.563924] [INFO ] [sig ] CTKB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:56.706639] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CTKB.txt [2026-01-26T20:19:56.706777] [INFO ] [sig ] [821/3474] Completed CTKB in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:56.706816] [INFO ] [sig ] [822/3474] Forecasting CTLP... [2026-01-26T20:19:56.706848] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-26T20:19:56.706884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-26T20:19:56.718283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-26T20:19:56.718650] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-26T20:19:56.719458] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-26T20:19:56.719509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:56.719541] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:56.719612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:56.719690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:56.794850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:56.796017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:56.796123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:56.796171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:56.938062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:56.938239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:56.938280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:56.938343] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:56.941731] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: UP (p=50.71%) [2026-01-26T20:19:56.942021] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-26T20:19:56.942149] [INFO ] [sig ] CTLP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:57.101706] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CTLP.txt [2026-01-26T20:19:57.101862] [INFO ] [sig ] [822/3474] Completed CTLP in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:57.101902] [INFO ] [sig ] [823/3474] Forecasting CTMX... [2026-01-26T20:19:57.101933] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-26T20:19:57.101963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-26T20:19:57.113738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-26T20:19:57.114060] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-26T20:19:57.114868] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-26T20:19:57.114920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:57.115137] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:57.115164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:57.115221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:57.172845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:57.173697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:57.173780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:57.173814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:57.313909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:57.314077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:57.314132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:57.314176] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:57.318528] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=83.03%) [2026-01-26T20:19:57.318932] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-26T20:19:57.319079] [INFO ] [sig ] CTMX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:57.480068] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CTMX.txt [2026-01-26T20:19:57.480235] [INFO ] [sig ] [823/3474] Completed CTMX in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:57.480277] [INFO ] [sig ] [824/3474] Forecasting CTNM... [2026-01-26T20:19:57.480307] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-26T20:19:57.480337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-26T20:19:57.491736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-26T20:19:57.492098] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-26T20:19:57.492915] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-26T20:19:57.492967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:57.492999] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:57.493027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:57.493084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:57.549947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:57.550898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:57.550995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:57.551029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:57.668406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:57.668565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:57.668627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:57.668658] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:57.672090] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-01-26T20:19:57.672368] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-26T20:19:57.672492] [INFO ] [sig ] CTNM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:57.834748] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTNM.txt [2026-01-26T20:19:57.834947] [INFO ] [sig ] [824/3474] Completed CTNM in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:57.834993] [INFO ] [sig ] [825/3474] Forecasting CTO... [2026-01-26T20:19:57.835026] [INFO ] [sig ] Generating forecast for: CTO [2026-01-26T20:19:57.835057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-26T20:19:57.847408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-26T20:19:57.847837] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-26T20:19:57.848666] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-26T20:19:57.848717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:57.848749] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:57.848777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:57.848833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:57.906109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:57.906993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:57.907076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:57.907109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:58.030082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:58.030236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:58.030276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:58.030305] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:58.033669] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-01-26T20:19:58.033935] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-26T20:19:58.034054] [INFO ] [sig ] CTO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:58.176099] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTO.txt [2026-01-26T20:19:58.176255] [INFO ] [sig ] [825/3474] Completed CTO in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:58.176295] [INFO ] [sig ] [826/3474] Forecasting CTRA... [2026-01-26T20:19:58.176325] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-26T20:19:58.176357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-26T20:19:58.187553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-26T20:19:58.187881] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-26T20:19:58.188679] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-26T20:19:58.188730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:58.188764] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:58.188797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:58.188867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:58.245993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:58.246715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:58.246795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:58.246827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:58.375479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:58.375656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:58.375700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:58.375731] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:58.379298] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-01-26T20:19:58.379599] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-26T20:19:58.379728] [INFO ] [sig ] CTRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:58.525217] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTRA.txt [2026-01-26T20:19:58.525354] [INFO ] [sig ] [826/3474] Completed CTRA in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:58.525394] [INFO ] [sig ] [827/3474] Forecasting CTRE... [2026-01-26T20:19:58.525424] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-26T20:19:58.525455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-26T20:19:58.536427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-26T20:19:58.536790] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-26T20:19:58.537647] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-26T20:19:58.537699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:58.537731] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:58.537763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:58.537831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:58.595798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:58.596688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:58.596774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:58.596808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:58.722341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:58.722514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:58.722556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:58.722606] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:58.726125] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=11.34%) [2026-01-26T20:19:58.726422] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-26T20:19:58.726566] [INFO ] [sig ] CTRE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:58.878038] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTRE.txt [2026-01-26T20:19:58.878197] [INFO ] [sig ] [827/3474] Completed CTRE in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:58.878240] [INFO ] [sig ] [828/3474] Forecasting CTRM... [2026-01-26T20:19:58.878273] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-26T20:19:58.878306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-26T20:19:58.889910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-26T20:19:58.890284] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-26T20:19:58.891156] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-26T20:19:58.891211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:58.891244] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:58.891273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:58.891331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:58.952152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:58.953041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:58.953125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:58.953164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:59.070624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:59.070776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:59.070818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:59.070854] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:59.074302] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-26T20:19:59.074594] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-26T20:19:59.074720] [INFO ] [sig ] CTRM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:19:59.223108] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CTRM.txt [2026-01-26T20:19:59.223259] [INFO ] [sig ] [828/3474] Completed CTRM in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:59.223308] [INFO ] [sig ] [829/3474] Forecasting CTRN... [2026-01-26T20:19:59.223340] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-26T20:19:59.223374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-26T20:19:59.234463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-26T20:19:59.234779] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-26T20:19:59.235623] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-26T20:19:59.235675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:59.235708] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:59.235739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:59.235797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:59.294310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:59.295107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:59.295217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:59.295251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:59.422743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:59.422894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:59.422934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:59.422964] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:59.426293] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-01-26T20:19:59.426565] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-26T20:19:59.426709] [INFO ] [sig ] CTRN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:59.582917] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTRN.txt [2026-01-26T20:19:59.583109] [INFO ] [sig ] [829/3474] Completed CTRN in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:59.583171] [INFO ] [sig ] [830/3474] Forecasting CTS... [2026-01-26T20:19:59.583217] [INFO ] [sig ] Generating forecast for: CTS [2026-01-26T20:19:59.583262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-26T20:19:59.595477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-26T20:19:59.595867] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-26T20:19:59.596710] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-26T20:19:59.596763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:59.596798] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:59.596827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:59.596891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:19:59.661836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:19:59.663012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:19:59.663303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:19:59.663354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:19:59.786237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:19:59.786394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:19:59.786434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:19:59.786463] [INFO ] [FORECASTER] Training complete [2026-01-26T20:19:59.790442] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=31.79%) [2026-01-26T20:19:59.790740] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-26T20:19:59.790891] [INFO ] [sig ] CTS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:19:59.935735] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTS.txt [2026-01-26T20:19:59.935884] [INFO ] [sig ] [830/3474] Completed CTS in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.7m [2026-01-26T20:19:59.935923] [INFO ] [sig ] [831/3474] Forecasting CTSH... [2026-01-26T20:19:59.935953] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-26T20:19:59.935983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-26T20:19:59.947371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-26T20:19:59.947700] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-26T20:19:59.948474] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-26T20:19:59.948534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:19:59.948566] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:19:59.948615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:19:59.948672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:00.005940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:00.006694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:00.006773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:00.006806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:00.129185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:00.129343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:00.129385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:00.129418] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:00.133231] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-01-26T20:20:00.133507] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-26T20:20:00.133652] [INFO ] [sig ] CTSH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:00.281258] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTSH.txt [2026-01-26T20:20:00.281402] [INFO ] [sig ] [831/3474] Completed CTSH in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-26T20:20:00.281444] [INFO ] [sig ] [832/3474] Forecasting CTVA... [2026-01-26T20:20:00.281477] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-26T20:20:00.281509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-26T20:20:00.292663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-26T20:20:00.293011] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-26T20:20:00.293825] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-26T20:20:00.293878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:00.293912] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:00.293940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:00.293997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:00.353855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:00.354783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:00.354889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:00.354924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:00.477277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:00.477447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:00.477495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:00.477527] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:00.480920] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-26T20:20:00.481185] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-26T20:20:00.481306] [INFO ] [sig ] CTVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:00.624071] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CTVA.txt [2026-01-26T20:20:00.624272] [INFO ] [sig ] [832/3474] Completed CTVA in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-26T20:20:00.624314] [INFO ] [sig ] [833/3474] Forecasting CUBE... [2026-01-26T20:20:00.624346] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-26T20:20:00.624386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-26T20:20:00.636132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-26T20:20:00.636466] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-26T20:20:00.637259] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-26T20:20:00.637311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:00.637343] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:00.637370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:00.637458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:00.694125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:00.694898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:00.694991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:00.695023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:00.818023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:00.818178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:00.818220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:00.818250] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:00.821767] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=53.53%) [2026-01-26T20:20:00.822046] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-26T20:20:00.822193] [INFO ] [sig ] CUBE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:00.966072] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CUBE.txt [2026-01-26T20:20:00.966427] [INFO ] [sig ] [833/3474] Completed CUBE in 0.3s | 2.82 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-26T20:20:00.966480] [INFO ] [sig ] [834/3474] Forecasting CUBI... [2026-01-26T20:20:00.966512] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-26T20:20:00.966543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-26T20:20:00.978550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-26T20:20:00.978854] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-26T20:20:00.979652] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-26T20:20:00.979702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:00.979734] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:00.979762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:00.979822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:01.037377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:01.038335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:01.038422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:01.038455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:01.171134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:01.171305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:01.171347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:01.171377] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:01.175151] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=12.78%) [2026-01-26T20:20:01.175453] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-26T20:20:01.175618] [INFO ] [sig ] CUBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:01.325864] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CUBI.txt [2026-01-26T20:20:01.326073] [INFO ] [sig ] [834/3474] Completed CUBI in 0.4s | 2.82 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-26T20:20:01.326135] [INFO ] [sig ] [835/3474] Forecasting CUK... [2026-01-26T20:20:01.326169] [INFO ] [sig ] Generating forecast for: CUK [2026-01-26T20:20:01.326200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-26T20:20:01.337972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-26T20:20:01.338276] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-26T20:20:01.339123] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-26T20:20:01.339176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:01.339210] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:01.339240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:01.339299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:01.397685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:01.398646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:01.398766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:01.398801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:01.543474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:01.543695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:01.543758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:01.543805] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:01.549684] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=15.43%) [2026-01-26T20:20:01.550188] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-26T20:20:01.550378] [INFO ] [sig ] CUK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:01.757448] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CUK.txt [2026-01-26T20:20:01.757670] [INFO ] [sig ] [835/3474] Completed CUK in 0.4s | 2.81 sym/s | Total: 4.9m | ETA: 15.6m [2026-01-26T20:20:01.757721] [INFO ] [sig ] [836/3474] Forecasting CULP... [2026-01-26T20:20:01.757753] [INFO ] [sig ] Generating forecast for: CULP [2026-01-26T20:20:01.757812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-26T20:20:01.799535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-26T20:20:01.800016] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-26T20:20:01.801085] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-26T20:20:01.801161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:01.801279] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:01.801312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:01.801374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:01.878005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:01.879054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:01.879191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:01.879227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:02.013780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:02.013942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:02.013987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:02.014018] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:02.017859] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-26T20:20:02.018167] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-26T20:20:02.018291] [INFO ] [sig ] CULP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:02.163258] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CULP.txt [2026-01-26T20:20:02.163418] [INFO ] [sig ] [836/3474] Completed CULP in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:02.163459] [INFO ] [sig ] [837/3474] Forecasting CURI... [2026-01-26T20:20:02.163492] [INFO ] [sig ] Generating forecast for: CURI [2026-01-26T20:20:02.163523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-26T20:20:02.179696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-26T20:20:02.180094] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-26T20:20:02.180939] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-26T20:20:02.180992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:02.181024] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:02.181052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:02.181108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:02.238296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:02.239176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:02.239260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:02.239293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:02.361734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:02.361901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:02.361942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:02.361972] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:02.365389] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=94.41%) [2026-01-26T20:20:02.365709] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-26T20:20:02.365839] [INFO ] [sig ] CURI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:02.516032] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CURI.txt [2026-01-26T20:20:02.516199] [INFO ] [sig ] [837/3474] Completed CURI in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:02.516240] [INFO ] [sig ] [838/3474] Forecasting CUZ... [2026-01-26T20:20:02.516272] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-26T20:20:02.516303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-26T20:20:02.528918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-26T20:20:02.529259] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-26T20:20:02.530081] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-26T20:20:02.530133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:02.530166] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:02.530193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:02.530250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:02.591544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:02.592439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:02.592521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:02.592554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:02.712689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:02.712850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:02.712910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:02.712941] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:02.716522] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-01-26T20:20:02.716827] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-26T20:20:02.716958] [INFO ] [sig ] CUZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:02.869658] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CUZ.txt [2026-01-26T20:20:02.869816] [INFO ] [sig ] [838/3474] Completed CUZ in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:02.869859] [INFO ] [sig ] [839/3474] Forecasting CVBF... [2026-01-26T20:20:02.869890] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-26T20:20:02.869922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-26T20:20:02.881539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-26T20:20:02.881959] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-26T20:20:02.882783] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-26T20:20:02.882834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:02.882865] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:02.882892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:02.882948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:02.942529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:02.943430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:02.943516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:02.943549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:03.077803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:03.077967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:03.078012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:03.078269] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:03.083349] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=78.21%) [2026-01-26T20:20:03.083854] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-26T20:20:03.084041] [INFO ] [sig ] CVBF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:03.239790] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CVBF.txt [2026-01-26T20:20:03.239951] [INFO ] [sig ] [839/3474] Completed CVBF in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:03.239991] [INFO ] [sig ] [840/3474] Forecasting CVCO... [2026-01-26T20:20:03.240022] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-26T20:20:03.240055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-26T20:20:03.251271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-26T20:20:03.251665] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-26T20:20:03.252498] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-26T20:20:03.252550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:03.252607] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:03.252637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:03.252694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:03.310370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:03.311254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:03.311340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:03.311373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:03.431587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:03.431739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:03.431782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:03.431811] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:03.435200] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-26T20:20:03.435483] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-26T20:20:03.435626] [INFO ] [sig ] CVCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:03.582179] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CVCO.txt [2026-01-26T20:20:03.582310] [INFO ] [sig ] [840/3474] Completed CVCO in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:03.582351] [INFO ] [sig ] [841/3474] Forecasting CVE... [2026-01-26T20:20:03.582382] [INFO ] [sig ] Generating forecast for: CVE [2026-01-26T20:20:03.582413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-26T20:20:03.593934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-26T20:20:03.594204] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-26T20:20:03.594997] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-26T20:20:03.595048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:03.595079] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:03.595106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:03.595164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:03.652447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:03.653172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:03.653261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:03.653299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:03.784310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:03.784460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:03.784502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:03.784533] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:03.787980] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-01-26T20:20:03.788262] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-26T20:20:03.788384] [INFO ] [sig ] CVE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:03.943561] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CVE.txt [2026-01-26T20:20:03.943717] [INFO ] [sig ] [841/3474] Completed CVE in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:03.943775] [INFO ] [sig ] [842/3474] Forecasting CVEO... [2026-01-26T20:20:03.943805] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-26T20:20:03.943836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-26T20:20:03.954695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-26T20:20:03.955016] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-26T20:20:03.955843] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-26T20:20:03.955901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:03.955951] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:03.955989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:03.956057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:04.012851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:04.013606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:04.013691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:04.013724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:04.137371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:04.137716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:04.137761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:04.137791] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:04.141319] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-01-26T20:20:04.141612] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-26T20:20:04.141748] [INFO ] [sig ] CVEO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:04.299891] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CVEO.txt [2026-01-26T20:20:04.300031] [INFO ] [sig ] [842/3474] Completed CVEO in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:04.300081] [INFO ] [sig ] [843/3474] Forecasting CVGI... [2026-01-26T20:20:04.300112] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-26T20:20:04.300143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-26T20:20:04.311750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-26T20:20:04.312064] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-26T20:20:04.312916] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-26T20:20:04.312968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:04.313002] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:04.313030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:04.313089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:04.370238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:04.371020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:04.371124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:04.371350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:04.496459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:04.496633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:04.496678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:04.496708] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:04.500340] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=11.33%) [2026-01-26T20:20:04.500642] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-26T20:20:04.500770] [INFO ] [sig ] CVGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:04.647761] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CVGI.txt [2026-01-26T20:20:04.647922] [INFO ] [sig ] [843/3474] Completed CVGI in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:04.647977] [INFO ] [sig ] [844/3474] Forecasting CVI... [2026-01-26T20:20:04.648018] [INFO ] [sig ] Generating forecast for: CVI [2026-01-26T20:20:04.648062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-26T20:20:04.660946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-26T20:20:04.661255] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-26T20:20:04.662113] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-26T20:20:04.662167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:04.662201] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:04.662229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:04.662286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:04.722942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:04.724031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:04.724117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:04.724151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:04.853448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:04.853619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:04.853661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:04.853691] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:04.857736] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: DOWN (p=28.21%) [2026-01-26T20:20:04.858025] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-26T20:20:04.858149] [INFO ] [sig ] CVI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:05.002601] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CVI.txt [2026-01-26T20:20:05.002750] [INFO ] [sig ] [844/3474] Completed CVI in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:05.002799] [INFO ] [sig ] [845/3474] Forecasting CVKD... [2026-01-26T20:20:05.002837] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-26T20:20:05.002868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-26T20:20:05.015500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-26T20:20:05.015850] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-26T20:20:05.016683] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-26T20:20:05.016736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:05.016769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:05.016796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:05.016855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:05.075417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:05.076336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:05.076431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:05.076467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:05.200539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:05.200705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:05.200746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:05.200775] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:05.204148] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=18.18%) [2026-01-26T20:20:05.204417] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-26T20:20:05.204539] [INFO ] [sig ] CVKD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:05.347904] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CVKD.txt [2026-01-26T20:20:05.348065] [INFO ] [sig ] [845/3474] Completed CVKD in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:05.348107] [INFO ] [sig ] [846/3474] Forecasting CVNA... [2026-01-26T20:20:05.348144] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-26T20:20:05.348178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-26T20:20:05.359774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-26T20:20:05.360111] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-26T20:20:05.361002] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-26T20:20:05.361055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:05.361087] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:05.361116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:05.361174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:05.418873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:05.419791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:05.419917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:05.419952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:05.553450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:05.553614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:05.553657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:05.553688] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:05.557004] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-26T20:20:05.557273] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-26T20:20:05.560598] [INFO ] [sig ] CVNA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:05.711439] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CVNA.txt [2026-01-26T20:20:05.711636] [INFO ] [sig ] [846/3474] Completed CVNA in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:05.711700] [INFO ] [sig ] [847/3474] Forecasting CVRX... [2026-01-26T20:20:05.711733] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-26T20:20:05.711764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-26T20:20:05.724835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-26T20:20:05.725214] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-26T20:20:05.726078] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-26T20:20:05.726130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:05.726178] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:05.726208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:05.726267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:05.803834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:05.804960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:05.805124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:05.805194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:05.939890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:05.940041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:05.940083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:05.940112] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:05.943510] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-26T20:20:05.943795] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-26T20:20:05.943917] [INFO ] [sig ] CVRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:06.087983] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CVRX.txt [2026-01-26T20:20:06.088131] [INFO ] [sig ] [847/3474] Completed CVRX in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:06.088172] [INFO ] [sig ] [848/3474] Forecasting CVS... [2026-01-26T20:20:06.088202] [INFO ] [sig ] Generating forecast for: CVS [2026-01-26T20:20:06.088234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-26T20:20:06.099587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-26T20:20:06.099851] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-26T20:20:06.100644] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-26T20:20:06.100695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:06.100727] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:06.100754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:06.100810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:06.156967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:06.157613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:06.157691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:06.157723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:06.278285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:06.278434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:06.278474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:06.278504] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:06.282000] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-01-26T20:20:06.282263] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-26T20:20:06.282382] [INFO ] [sig ] CVS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:06.428726] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CVS.txt [2026-01-26T20:20:06.428868] [INFO ] [sig ] [848/3474] Completed CVS in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.6m [2026-01-26T20:20:06.428909] [INFO ] [sig ] [849/3474] Forecasting CVX... [2026-01-26T20:20:06.428940] [INFO ] [sig ] Generating forecast for: CVX [2026-01-26T20:20:06.428969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-26T20:20:06.440743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-26T20:20:06.441005] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-26T20:20:06.441802] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-26T20:20:06.441853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:06.441885] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:06.441911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:06.441968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:06.498987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:06.499995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:06.500075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:06.500109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:06.625841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:06.625999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:06.626041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:06.626090] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:06.629489] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-26T20:20:06.629800] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-26T20:20:06.629930] [INFO ] [sig ] CVX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:06.777604] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CVX.txt [2026-01-26T20:20:06.777807] [INFO ] [sig ] [849/3474] Completed CVX in 0.3s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-26T20:20:06.777852] [INFO ] [sig ] [850/3474] Forecasting CWAN... [2026-01-26T20:20:06.777884] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-26T20:20:06.777915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-26T20:20:06.789094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-26T20:20:06.789412] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-26T20:20:06.790203] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-26T20:20:06.790254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:06.790286] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:06.790313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:06.790374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:06.847074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:06.848223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:06.848524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:06.848558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:06.976038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:06.976201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:06.976243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:06.976272] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:06.980246] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: UP (p=53.27%) [2026-01-26T20:20:06.980607] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-26T20:20:06.980743] [INFO ] [sig ] CWAN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:07.147686] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CWAN.txt [2026-01-26T20:20:07.147854] [INFO ] [sig ] [850/3474] Completed CWAN in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-26T20:20:07.147896] [INFO ] [sig ] [851/3474] Forecasting CWBC... [2026-01-26T20:20:07.147932] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-26T20:20:07.147971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-26T20:20:07.160557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-26T20:20:07.160943] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-26T20:20:07.161774] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-26T20:20:07.161827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:07.161860] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:07.161888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:07.161946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:07.221287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:07.222191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:07.222276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:07.222329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:07.352324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:07.352485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:07.352526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:07.352555] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:07.356467] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=95.14%) [2026-01-26T20:20:07.356763] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-26T20:20:07.356901] [INFO ] [sig ] CWBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:07.517923] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CWBC.txt [2026-01-26T20:20:07.518091] [INFO ] [sig ] [851/3474] Completed CWBC in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-26T20:20:07.518133] [INFO ] [sig ] [852/3474] Forecasting CWCO... [2026-01-26T20:20:07.518164] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-26T20:20:07.518196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-26T20:20:07.529879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-26T20:20:07.530221] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-26T20:20:07.531076] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-26T20:20:07.531129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:07.531163] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:07.531190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:07.531247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:07.592783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:07.593696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:07.593780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:07.593816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:07.719143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:07.719302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:07.719346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:07.719376] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:07.722893] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-01-26T20:20:07.723204] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-26T20:20:07.723328] [INFO ] [sig ] CWCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:07.883103] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CWCO.txt [2026-01-26T20:20:07.883270] [INFO ] [sig ] [852/3474] Completed CWCO in 0.4s | 2.81 sym/s | Total: 5.0m | ETA: 15.5m [2026-01-26T20:20:07.883312] [INFO ] [sig ] [853/3474] Forecasting CWD... [2026-01-26T20:20:07.883344] [INFO ] [sig ] Generating forecast for: CWD [2026-01-26T20:20:07.883375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-26T20:20:07.895418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-26T20:20:07.895840] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-26T20:20:07.896741] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-26T20:20:07.896794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:07.896862] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:07.896903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:07.896963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:07.957794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:07.958725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:07.958809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:07.958843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:08.081873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:08.082054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:08.082112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:08.082152] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:08.086894] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-01-26T20:20:08.087237] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-26T20:20:08.087407] [INFO ] [sig ] CWD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:08.245503] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CWD.txt [2026-01-26T20:20:08.245719] [INFO ] [sig ] [853/3474] Completed CWD in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:08.245774] [INFO ] [sig ] [854/3474] Forecasting CWEN... [2026-01-26T20:20:08.245807] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-26T20:20:08.245860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-26T20:20:08.298817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-26T20:20:08.299214] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-26T20:20:08.300038] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-26T20:20:08.300089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:08.300121] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:08.300148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:08.300204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:08.359989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:08.360894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:08.360979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:08.361014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:08.487244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:08.487416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:08.487461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:08.487491] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:08.491070] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-26T20:20:08.491362] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-26T20:20:08.491488] [INFO ] [sig ] CWEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:08.646437] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CWEN.txt [2026-01-26T20:20:08.646610] [INFO ] [sig ] [854/3474] Completed CWEN in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:08.646652] [INFO ] [sig ] [855/3474] Forecasting CWH... [2026-01-26T20:20:08.646683] [INFO ] [sig ] Generating forecast for: CWH [2026-01-26T20:20:08.646713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-26T20:20:08.659321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-26T20:20:08.659673] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-26T20:20:08.660673] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-26T20:20:08.660724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:08.660757] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:08.660784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:08.660840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:08.717857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:08.718717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:08.718797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:08.718830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:08.841786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:08.841943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:08.841983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:08.842016] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:08.845540] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-01-26T20:20:08.845829] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-26T20:20:08.845949] [INFO ] [sig ] CWH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:08.999700] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CWH.txt [2026-01-26T20:20:08.999860] [INFO ] [sig ] [855/3474] Completed CWH in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:08.999902] [INFO ] [sig ] [856/3474] Forecasting CWK... [2026-01-26T20:20:08.999931] [INFO ] [sig ] Generating forecast for: CWK [2026-01-26T20:20:08.999964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-26T20:20:09.011680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-26T20:20:09.012006] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-26T20:20:09.012799] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-26T20:20:09.012849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:09.012882] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:09.012909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:09.012966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:09.069452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:09.070249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:09.070333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:09.070368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:09.190526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:09.190700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:09.190742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:09.190827] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:09.194398] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=38.07%) [2026-01-26T20:20:09.194718] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-26T20:20:09.194851] [INFO ] [sig ] CWK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:09.349329] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CWK.txt [2026-01-26T20:20:09.349484] [INFO ] [sig ] [856/3474] Completed CWK in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:09.349525] [INFO ] [sig ] [857/3474] Forecasting CXDO... [2026-01-26T20:20:09.349555] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-26T20:20:09.349608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-26T20:20:09.362788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-26T20:20:09.363207] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-26T20:20:09.364050] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-26T20:20:09.364105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:09.364136] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:09.364164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:09.364221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:09.426162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:09.427139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:09.427228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:09.427263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:09.550033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:09.550195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:09.550235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:09.550264] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:09.553724] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=17.07%) [2026-01-26T20:20:09.554034] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-26T20:20:09.554174] [INFO ] [sig ] CXDO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:09.717351] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CXDO.txt [2026-01-26T20:20:09.717557] [INFO ] [sig ] [857/3474] Completed CXDO in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:09.717619] [INFO ] [sig ] [858/3474] Forecasting CXE... [2026-01-26T20:20:09.717652] [INFO ] [sig ] Generating forecast for: CXE [2026-01-26T20:20:09.717683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-26T20:20:09.729931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-26T20:20:09.730376] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-26T20:20:09.731263] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-26T20:20:09.731317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:09.731350] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:09.731378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:09.731441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:09.791473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:09.792453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:09.792544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:09.792600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:09.906089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:09.906255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:09.906296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:09.906326] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:09.909853] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-26T20:20:09.910180] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-26T20:20:09.910504] [INFO ] [sig ] CXE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:10.059198] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CXE.txt [2026-01-26T20:20:10.059379] [INFO ] [sig ] [858/3474] Completed CXE in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:10.059421] [INFO ] [sig ] [859/3474] Forecasting CXSE... [2026-01-26T20:20:10.059453] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-26T20:20:10.059484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-26T20:20:10.072394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-26T20:20:10.072852] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-26T20:20:10.073957] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-26T20:20:10.074010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:10.074043] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:10.074070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:10.074127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:10.139085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:10.140056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:10.140145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:10.140179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:10.254001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:10.254160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:10.254200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:10.254228] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:10.257652] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-26T20:20:10.257953] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-26T20:20:10.258104] [INFO ] [sig ] CXSE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:10.411616] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CXSE.txt [2026-01-26T20:20:10.411781] [INFO ] [sig ] [859/3474] Completed CXSE in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:10.411824] [INFO ] [sig ] [860/3474] Forecasting CYD... [2026-01-26T20:20:10.411855] [INFO ] [sig ] Generating forecast for: CYD [2026-01-26T20:20:10.411884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-26T20:20:10.424266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-26T20:20:10.424644] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-26T20:20:10.425436] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-26T20:20:10.425487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:10.425519] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:10.425545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:10.425622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:10.484983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:10.485901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:10.485986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:10.486021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:10.612738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:10.612889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:10.612930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:10.612959] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:10.616350] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=10.77%) [2026-01-26T20:20:10.616654] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-26T20:20:10.616773] [INFO ] [sig ] CYD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:10.759858] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CYD.txt [2026-01-26T20:20:10.760019] [INFO ] [sig ] [860/3474] Completed CYD in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:10.760063] [INFO ] [sig ] [861/3474] Forecasting CYH... [2026-01-26T20:20:10.760096] [INFO ] [sig ] Generating forecast for: CYH [2026-01-26T20:20:10.760129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-26T20:20:10.772367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-26T20:20:10.772730] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-26T20:20:10.773565] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-26T20:20:10.773639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:10.773670] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:10.773697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:10.773754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:10.842397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:10.843309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:10.843395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:10.843430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:10.968226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:10.968414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:10.968463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:10.968494] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:10.972356] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-01-26T20:20:10.972746] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-26T20:20:10.972887] [INFO ] [sig ] CYH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:11.128373] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CYH.txt [2026-01-26T20:20:11.128527] [INFO ] [sig ] [861/3474] Completed CYH in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:11.128567] [INFO ] [sig ] [862/3474] Forecasting CYN... [2026-01-26T20:20:11.128619] [INFO ] [sig ] Generating forecast for: CYN [2026-01-26T20:20:11.128650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-26T20:20:11.140627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-26T20:20:11.140957] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-26T20:20:11.141801] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-26T20:20:11.141853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:11.141884] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:11.141918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:11.141993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:11.201819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:11.202785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:11.202874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:11.202910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:11.331507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:11.331696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:11.331740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:11.331770] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:11.335408] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-26T20:20:11.335736] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-26T20:20:11.335867] [INFO ] [sig ] CYN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:11.492952] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CYN.txt [2026-01-26T20:20:11.493118] [INFO ] [sig ] [862/3474] Completed CYN in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:11.493159] [INFO ] [sig ] [863/3474] Forecasting CYRX... [2026-01-26T20:20:11.493188] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-26T20:20:11.493220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-26T20:20:11.505852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-26T20:20:11.506177] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-26T20:20:11.506995] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-26T20:20:11.507047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:11.507083] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:11.507117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:11.507184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:11.565468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:11.566401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:11.566524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:11.566558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:11.708026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:11.708201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:11.708253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:11.708285] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:11.712642] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: UP (p=80.15%) [2026-01-26T20:20:11.713048] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-26T20:20:11.713178] [INFO ] [sig ] CYRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:11.855472] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CYRX.txt [2026-01-26T20:20:11.855600] [INFO ] [sig ] [863/3474] Completed CYRX in 0.4s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:11.855642] [INFO ] [sig ] [864/3474] Forecasting CYTK... [2026-01-26T20:20:11.855673] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-26T20:20:11.855704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-26T20:20:11.868421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-26T20:20:11.868702] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-26T20:20:11.869477] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-26T20:20:11.869529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:11.869562] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:11.869615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:11.869673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:11.925704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:11.926328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:11.926408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:11.926440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:12.048676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:12.048768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:12.048804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:12.048831] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:12.051898] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: UP (p=60.82%) [2026-01-26T20:20:12.052183] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-26T20:20:12.052306] [INFO ] [sig ] CYTK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:12.192968] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CYTK.txt [2026-01-26T20:20:12.193097] [INFO ] [sig ] [864/3474] Completed CYTK in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:12.193137] [INFO ] [sig ] [865/3474] Forecasting CZFS... [2026-01-26T20:20:12.193167] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-26T20:20:12.193202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-26T20:20:12.203829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-26T20:20:12.204077] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-26T20:20:12.204867] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-26T20:20:12.204918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:12.204950] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:12.204977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:12.205032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:12.261603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:12.262306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:12.262389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:12.262421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:12.364495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:12.364644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:12.364683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:12.364712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:12.368011] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=24.59%) [2026-01-26T20:20:12.368307] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-26T20:20:12.368427] [INFO ] [sig ] CZFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:12.519810] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/CZFS.txt [2026-01-26T20:20:12.519969] [INFO ] [sig ] [865/3474] Completed CZFS in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.5m [2026-01-26T20:20:12.520009] [INFO ] [sig ] [866/3474] Forecasting CZNC... [2026-01-26T20:20:12.520040] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-26T20:20:12.520071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-26T20:20:12.532433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-26T20:20:12.532802] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-26T20:20:12.533649] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-26T20:20:12.533700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:12.533744] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:12.533773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:12.533829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:12.589818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:12.590657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:12.590751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:12.590785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:12.709666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:12.709819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:12.709860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:12.709889] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:12.713255] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: UP (p=54.17%) [2026-01-26T20:20:12.713527] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-26T20:20:12.713664] [INFO ] [sig ] CZNC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:12.858245] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CZNC.txt [2026-01-26T20:20:12.858426] [INFO ] [sig ] [866/3474] Completed CZNC in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-26T20:20:12.858467] [INFO ] [sig ] [867/3474] Forecasting CZWI... [2026-01-26T20:20:12.858498] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-26T20:20:12.858528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-26T20:20:12.870353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-26T20:20:12.870700] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-26T20:20:12.871488] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-26T20:20:12.871540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:12.871592] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:12.871622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:12.871678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:12.931027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:12.932066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:12.932150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:12.932183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:13.047313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:13.047503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:13.047545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:13.047589] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:13.050933] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=89.33%) [2026-01-26T20:20:13.051209] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-26T20:20:13.051330] [INFO ] [sig ] CZWI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:13.196507] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/CZWI.txt [2026-01-26T20:20:13.196695] [INFO ] [sig ] [867/3474] Completed CZWI in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-26T20:20:13.196738] [INFO ] [sig ] [868/3474] Forecasting DAL... [2026-01-26T20:20:13.196768] [INFO ] [sig ] Generating forecast for: DAL [2026-01-26T20:20:13.196806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-26T20:20:13.209139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-26T20:20:13.209501] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-26T20:20:13.210375] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-26T20:20:13.210426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:13.210467] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:13.210497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:13.210594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:13.266004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:13.266828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:13.266936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:13.266971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:13.388312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:13.388471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:13.388511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:13.388540] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:13.391905] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-01-26T20:20:13.392184] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-26T20:20:13.392305] [INFO ] [sig ] DAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:13.533359] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DAL.txt [2026-01-26T20:20:13.533492] [INFO ] [sig ] [868/3474] Completed DAL in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-26T20:20:13.533531] [INFO ] [sig ] [869/3474] Forecasting DAN... [2026-01-26T20:20:13.533561] [INFO ] [sig ] Generating forecast for: DAN [2026-01-26T20:20:13.533610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-26T20:20:13.546113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-26T20:20:13.546454] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-26T20:20:13.547242] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-26T20:20:13.547293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:13.547325] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:13.547352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:13.547427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:13.603450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:13.604086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:13.604180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:13.604220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:13.727724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:13.727885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:13.727926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:13.727956] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:13.731285] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=32.98%) [2026-01-26T20:20:13.731556] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-26T20:20:13.731695] [INFO ] [sig ] DAN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:13.872616] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DAN.txt [2026-01-26T20:20:13.872781] [INFO ] [sig ] [869/3474] Completed DAN in 0.3s | 2.81 sym/s | Total: 5.1m | ETA: 15.4m [2026-01-26T20:20:13.872827] [INFO ] [sig ] [870/3474] Forecasting DAO... [2026-01-26T20:20:13.872858] [INFO ] [sig ] Generating forecast for: DAO [2026-01-26T20:20:13.872890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-26T20:20:13.884306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-26T20:20:13.884672] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-26T20:20:13.885497] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-26T20:20:13.885548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:13.885629] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:13.885659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:13.885716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:13.949507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:13.950544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:13.950654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:13.950692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:14.075486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:14.075661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:14.075705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:14.075736] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:14.079919] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: UP (p=92.79%) [2026-01-26T20:20:14.080321] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-26T20:20:14.080469] [INFO ] [sig ] DAO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:14.229265] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DAO.txt [2026-01-26T20:20:14.229603] [INFO ] [sig ] [870/3474] Completed DAO in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:14.229645] [INFO ] [sig ] [871/3474] Forecasting DAPP... [2026-01-26T20:20:14.229675] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-26T20:20:14.229704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-26T20:20:14.242760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-26T20:20:14.243167] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-26T20:20:14.244202] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-26T20:20:14.244277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:14.244322] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:14.244361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:14.244439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:14.309565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:14.310457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:14.310544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:14.310598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:14.435076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:14.435241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:14.435283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:14.435311] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:14.438836] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-01-26T20:20:14.439125] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-26T20:20:14.439273] [INFO ] [sig ] DAPP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:14.580374] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DAPP.txt [2026-01-26T20:20:14.580502] [INFO ] [sig ] [871/3474] Completed DAPP in 0.4s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:14.580542] [INFO ] [sig ] [872/3474] Forecasting DARE... [2026-01-26T20:20:14.580589] [INFO ] [sig ] Generating forecast for: DARE [2026-01-26T20:20:14.580622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-26T20:20:14.592075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-26T20:20:14.592390] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-26T20:20:14.593198] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-26T20:20:14.593249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:14.593282] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:14.593308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:14.593364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:14.649014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:14.649672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:14.649751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:14.649782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:14.760398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:14.760613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:14.760659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:14.760688] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:14.764176] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-26T20:20:14.764449] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-26T20:20:14.764585] [INFO ] [sig ] DARE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:14.905428] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DARE.txt [2026-01-26T20:20:14.905562] [INFO ] [sig ] [872/3474] Completed DARE in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:14.905621] [INFO ] [sig ] [873/3474] Forecasting DASH... [2026-01-26T20:20:14.905652] [INFO ] [sig ] Generating forecast for: DASH [2026-01-26T20:20:14.905684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-26T20:20:14.917216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-26T20:20:14.917585] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-26T20:20:14.918370] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-26T20:20:14.918421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:14.918453] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:14.918480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:14.918540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:14.974238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:14.975155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:14.975241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:14.975274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:15.101814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:15.101974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:15.102014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:15.102092] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:15.105683] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=66.51%) [2026-01-26T20:20:15.105963] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-26T20:20:15.106088] [INFO ] [sig ] DASH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:15.249291] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DASH.txt [2026-01-26T20:20:15.249450] [INFO ] [sig ] [873/3474] Completed DASH in 0.3s | 2.81 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:15.249492] [INFO ] [sig ] [874/3474] Forecasting DAVA... [2026-01-26T20:20:15.249524] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-26T20:20:15.249555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-26T20:20:15.262791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-26T20:20:15.263125] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-26T20:20:15.263925] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-26T20:20:15.263976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:15.264008] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:15.264034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:15.264090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:15.320124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:15.320831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:15.320911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:15.320943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:15.443278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:15.443446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:15.443495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:15.443525] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:15.447065] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=82.37%) [2026-01-26T20:20:15.447351] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-26T20:20:15.447487] [INFO ] [sig ] DAVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:15.587939] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DAVA.txt [2026-01-26T20:20:15.588072] [INFO ] [sig ] [874/3474] Completed DAVA in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:15.588114] [INFO ] [sig ] [875/3474] Forecasting DAVE... [2026-01-26T20:20:15.588150] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-26T20:20:15.588187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-26T20:20:15.599970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-26T20:20:15.600317] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-26T20:20:15.601314] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-26T20:20:15.601364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:15.601395] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:15.601421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:15.601477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:15.657079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:15.657840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:15.657935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:15.657969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:15.775865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:15.776020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:15.776060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:15.776089] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:15.779467] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=22.48%) [2026-01-26T20:20:15.779768] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-26T20:20:15.779890] [INFO ] [sig ] DAVE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:15.920517] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DAVE.txt [2026-01-26T20:20:15.920677] [INFO ] [sig ] [875/3474] Completed DAVE in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:15.920718] [INFO ] [sig ] [876/3474] Forecasting DAWN... [2026-01-26T20:20:15.920748] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-26T20:20:15.920779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-26T20:20:15.933099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-26T20:20:15.933398] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-26T20:20:15.934255] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-26T20:20:15.934322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:15.934365] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:15.934405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:15.934486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:15.993282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:15.993929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:15.994009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:15.994041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:16.114428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:16.114607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:16.114650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:16.114679] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:16.118050] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-01-26T20:20:16.118327] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-26T20:20:16.118451] [INFO ] [sig ] DAWN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:16.265637] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DAWN.txt [2026-01-26T20:20:16.265790] [INFO ] [sig ] [876/3474] Completed DAWN in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:16.265831] [INFO ] [sig ] [877/3474] Forecasting DB... [2026-01-26T20:20:16.265862] [INFO ] [sig ] Generating forecast for: DB [2026-01-26T20:20:16.265898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-26T20:20:16.279713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-26T20:20:16.280136] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-26T20:20:16.281015] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-26T20:20:16.281067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:16.281100] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:16.281138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:16.281196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:16.339494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:16.340410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:16.340502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:16.340536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:16.465606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:16.465773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:16.465815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:16.465844] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:16.469283] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=4.87%) [2026-01-26T20:20:16.469562] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-26T20:20:16.469706] [INFO ] [sig ] DB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:16.615747] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DB.txt [2026-01-26T20:20:16.615917] [INFO ] [sig ] [877/3474] Completed DB in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:16.615959] [INFO ] [sig ] [878/3474] Forecasting DBI... [2026-01-26T20:20:16.615990] [INFO ] [sig ] Generating forecast for: DBI [2026-01-26T20:20:16.616019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-26T20:20:16.627743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-26T20:20:16.628123] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-26T20:20:16.628946] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-26T20:20:16.628999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:16.629032] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:16.629059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:16.629116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:16.684832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:16.685632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:16.685715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:16.685748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:16.802416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:16.802586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:16.802630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:16.802659] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:16.806014] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=65.39%) [2026-01-26T20:20:16.806318] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-26T20:20:16.806443] [INFO ] [sig ] DBI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:16.948039] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DBI.txt [2026-01-26T20:20:16.948194] [INFO ] [sig ] [878/3474] Completed DBI in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:16.948244] [INFO ] [sig ] [879/3474] Forecasting DBL... [2026-01-26T20:20:16.948281] [INFO ] [sig ] Generating forecast for: DBL [2026-01-26T20:20:16.948318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-26T20:20:16.959674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-26T20:20:16.959952] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-26T20:20:16.960755] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-26T20:20:16.960806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:16.960838] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:16.960865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:16.960920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:17.017111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:17.017813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:17.017891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:17.017924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:17.134701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:17.134849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:17.134889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:17.134918] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:17.138304] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=15.32%) [2026-01-26T20:20:17.138592] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-26T20:20:17.138716] [INFO ] [sig ] DBL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:17.280224] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DBL.txt [2026-01-26T20:20:17.280386] [INFO ] [sig ] [879/3474] Completed DBL in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:17.280427] [INFO ] [sig ] [880/3474] Forecasting DBRG... [2026-01-26T20:20:17.280459] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-26T20:20:17.280489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-26T20:20:17.291801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-26T20:20:17.292120] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-26T20:20:17.292973] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-26T20:20:17.293024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:17.293056] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:17.293084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:17.293141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:17.349801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:17.350458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:17.350537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:17.350996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:17.475169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:17.475339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:17.475380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:17.475410] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:17.479082] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: UP (p=75.51%) [2026-01-26T20:20:17.479436] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-26T20:20:17.479591] [INFO ] [sig ] DBRG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:17.625441] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DBRG.txt [2026-01-26T20:20:17.625605] [INFO ] [sig ] [880/3474] Completed DBRG in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.4m [2026-01-26T20:20:17.625647] [INFO ] [sig ] [881/3474] Forecasting DBX... [2026-01-26T20:20:17.625678] [INFO ] [sig ] Generating forecast for: DBX [2026-01-26T20:20:17.625714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-26T20:20:17.636962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-26T20:20:17.637249] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-26T20:20:17.638117] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-26T20:20:17.638174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:17.638211] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:17.638244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:17.638312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:17.693921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:17.694568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:17.694664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:17.694696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:17.812520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:17.812683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:17.812726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:17.812755] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:17.816316] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: DOWN (p=4.47%) [2026-01-26T20:20:17.816603] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-26T20:20:17.816728] [INFO ] [sig ] DBX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:17.959166] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DBX.txt [2026-01-26T20:20:17.959311] [INFO ] [sig ] [881/3474] Completed DBX in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-26T20:20:17.959352] [INFO ] [sig ] [882/3474] Forecasting DCBO... [2026-01-26T20:20:17.959382] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-26T20:20:17.959413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-26T20:20:17.970848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-26T20:20:17.971186] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-26T20:20:17.972005] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-26T20:20:17.972055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:17.972087] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:17.972114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:17.972170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:18.028294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:18.029130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:18.029213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:18.029246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:18.152681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:18.152861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:18.152911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:18.152941] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:18.156664] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: UP (p=87.20%) [2026-01-26T20:20:18.156942] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-26T20:20:18.157064] [INFO ] [sig ] DCBO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:18.298893] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DCBO.txt [2026-01-26T20:20:18.299042] [INFO ] [sig ] [882/3474] Completed DCBO in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-26T20:20:18.299082] [INFO ] [sig ] [883/3474] Forecasting DCI... [2026-01-26T20:20:18.299112] [INFO ] [sig ] Generating forecast for: DCI [2026-01-26T20:20:18.299152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-26T20:20:18.310396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-26T20:20:18.310691] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-26T20:20:18.311459] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-26T20:20:18.311511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:18.311542] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:18.311590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:18.311651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:18.367452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:18.368346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:18.368431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:18.368463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:18.489561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:18.489742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:18.489782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:18.489810] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:18.493207] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=88.96%) [2026-01-26T20:20:18.493491] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-26T20:20:18.493633] [INFO ] [sig ] DCI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:18.636643] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DCI.txt [2026-01-26T20:20:18.636825] [INFO ] [sig ] [883/3474] Completed DCI in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-26T20:20:18.636867] [INFO ] [sig ] [884/3474] Forecasting DCO... [2026-01-26T20:20:18.636897] [INFO ] [sig ] Generating forecast for: DCO [2026-01-26T20:20:18.636930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-26T20:20:18.647700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-26T20:20:18.647995] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-26T20:20:18.648796] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-26T20:20:18.648847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:18.648879] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:18.648906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:18.648963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:18.705524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:18.706345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:18.706439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:18.706472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:18.823268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:18.823424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:18.823465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:18.823493] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:18.826834] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: UP (p=72.30%) [2026-01-26T20:20:18.827107] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-26T20:20:18.827227] [INFO ] [sig ] DCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:18.983450] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DCO.txt [2026-01-26T20:20:18.983622] [INFO ] [sig ] [884/3474] Completed DCO in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-26T20:20:18.983666] [INFO ] [sig ] [885/3474] Forecasting DCOM... [2026-01-26T20:20:18.983696] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-26T20:20:18.983727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-26T20:20:18.995145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-26T20:20:18.995474] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-26T20:20:18.996299] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-26T20:20:18.996351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:18.996382] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:18.996410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:18.996466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:19.053036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:19.053855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:19.053936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:19.053968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:19.173527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:19.173699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:19.173739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:19.173768] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:19.177712] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=86.81%) [2026-01-26T20:20:19.177985] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-26T20:20:19.178107] [INFO ] [sig ] DCOM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:19.329261] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DCOM.txt [2026-01-26T20:20:19.329428] [INFO ] [sig ] [885/3474] Completed DCOM in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-26T20:20:19.329468] [INFO ] [sig ] [886/3474] Forecasting DCTH... [2026-01-26T20:20:19.329498] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-26T20:20:19.329530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-26T20:20:19.341541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-26T20:20:19.341981] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-26T20:20:19.343014] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-26T20:20:19.343074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:19.343116] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:19.343151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:19.343229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:19.402643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:19.403532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:19.403635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:19.403671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:19.531325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:19.531500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:19.531541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:19.531587] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:19.534961] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: DOWN (p=39.48%) [2026-01-26T20:20:19.535239] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-26T20:20:19.535362] [INFO ] [sig ] DCTH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:19.685369] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DCTH.txt [2026-01-26T20:20:19.685533] [INFO ] [sig ] [886/3474] Completed DCTH in 0.4s | 2.82 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-26T20:20:19.685783] [INFO ] [sig ] [887/3474] Forecasting DD... [2026-01-26T20:20:19.685817] [INFO ] [sig ] Generating forecast for: DD [2026-01-26T20:20:19.685848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-26T20:20:19.700473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-26T20:20:19.700898] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-26T20:20:19.701934] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-26T20:20:19.701987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:19.702045] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:19.702074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:19.702131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:19.759871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:19.760616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:19.760698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:19.760732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:19.883314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:19.883471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:19.883512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:19.883541] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:19.886904] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=59.81%) [2026-01-26T20:20:19.887171] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-26T20:20:19.887293] [INFO ] [sig ] DD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:20.031156] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DD.txt [2026-01-26T20:20:20.031305] [INFO ] [sig ] [887/3474] Completed DD in 0.3s | 2.82 sym/s | Total: 5.2m | ETA: 15.3m [2026-01-26T20:20:20.031346] [INFO ] [sig ] [888/3474] Forecasting DDD... [2026-01-26T20:20:20.031375] [INFO ] [sig ] Generating forecast for: DDD [2026-01-26T20:20:20.031407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-26T20:20:20.046017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-26T20:20:20.046532] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-26T20:20:20.047522] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-26T20:20:20.047597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:20.047644] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:20.047675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:20.047736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:20.108814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:20.109929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:20.110028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:20.110061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:20.237939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:20.238175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:20.238225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:20.238254] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:20.242170] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=21.87%) [2026-01-26T20:20:20.242496] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-26T20:20:20.242652] [INFO ] [sig ] DDD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:20.392798] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DDD.txt [2026-01-26T20:20:20.393021] [INFO ] [sig ] [888/3474] Completed DDD in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:20.393066] [INFO ] [sig ] [889/3474] Forecasting DDI... [2026-01-26T20:20:20.393097] [INFO ] [sig ] Generating forecast for: DDI [2026-01-26T20:20:20.393129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-26T20:20:20.408138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-26T20:20:20.408775] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-26T20:20:20.409911] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-26T20:20:20.409975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:20.410011] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:20.410039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:20.410100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:20.472040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:20.473202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:20.473316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:20.473353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:20.602621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:20.602872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:20.602923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:20.602954] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:20.607328] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=6.34%) [2026-01-26T20:20:20.607723] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-26T20:20:20.607895] [INFO ] [sig ] DDI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:20.767183] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DDI.txt [2026-01-26T20:20:20.767518] [INFO ] [sig ] [889/3474] Completed DDI in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:20.767601] [INFO ] [sig ] [890/3474] Forecasting DDL... [2026-01-26T20:20:20.767651] [INFO ] [sig ] Generating forecast for: DDL [2026-01-26T20:20:20.767699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-26T20:20:20.785917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-26T20:20:20.786617] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-26T20:20:20.787997] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-26T20:20:20.788077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:20.788132] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:20.788162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:20.788222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:20.862682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:20.863901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:20.864024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:20.864066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:21.004932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:21.005222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:21.005332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:21.005390] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:21.012290] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=7.19%) [2026-01-26T20:20:21.012789] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-26T20:20:21.012988] [INFO ] [sig ] DDL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:21.166664] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DDL.txt [2026-01-26T20:20:21.166873] [INFO ] [sig ] [890/3474] Completed DDL in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:21.166918] [INFO ] [sig ] [891/3474] Forecasting DDOG... [2026-01-26T20:20:21.166950] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-26T20:20:21.166982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-26T20:20:21.181668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-26T20:20:21.182275] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-26T20:20:21.183315] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-26T20:20:21.183374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:21.183410] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:21.183438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:21.183499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:21.246104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:21.247347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:21.247490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:21.247526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:21.380661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:21.380895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:21.380941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:21.380970] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:21.385503] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: DOWN (p=45.51%) [2026-01-26T20:20:21.386072] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-26T20:20:21.386217] [INFO ] [sig ] DDOG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:21.537485] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DDOG.txt [2026-01-26T20:20:21.537724] [INFO ] [sig ] [891/3474] Completed DDOG in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:21.537770] [INFO ] [sig ] [892/3474] Forecasting DDS... [2026-01-26T20:20:21.537801] [INFO ] [sig ] Generating forecast for: DDS [2026-01-26T20:20:21.537835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-26T20:20:21.551340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-26T20:20:21.551897] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-26T20:20:21.552898] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-26T20:20:21.552951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:21.552985] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:21.553013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:21.553072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:21.612442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:21.613543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:21.613656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:21.613691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:21.753744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:21.753988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:21.754042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:21.754074] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:21.758310] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-26T20:20:21.758715] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-26T20:20:21.758868] [INFO ] [sig ] DDS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:21.908970] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DDS.txt [2026-01-26T20:20:21.909201] [INFO ] [sig ] [892/3474] Completed DDS in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:21.909245] [INFO ] [sig ] [893/3474] Forecasting DE... [2026-01-26T20:20:21.909278] [INFO ] [sig ] Generating forecast for: DE [2026-01-26T20:20:21.909309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-26T20:20:21.923800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-26T20:20:21.924274] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-26T20:20:21.925387] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-26T20:20:21.925439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:21.925470] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:21.925497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:21.925556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:21.987730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:21.989070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:21.989179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:21.989215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:22.123866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:22.124107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:22.124154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:22.124186] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:22.128410] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=46.85%) [2026-01-26T20:20:22.129066] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-26T20:20:22.129237] [INFO ] [sig ] DE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:22.289628] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DE.txt [2026-01-26T20:20:22.289823] [INFO ] [sig ] [893/3474] Completed DE in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:22.289867] [INFO ] [sig ] [894/3474] Forecasting DEA... [2026-01-26T20:20:22.289907] [INFO ] [sig ] Generating forecast for: DEA [2026-01-26T20:20:22.289939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-26T20:20:22.303180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-26T20:20:22.303681] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-26T20:20:22.304690] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-26T20:20:22.304777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:22.304812] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:22.304840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:22.304903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:22.362921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:22.364251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:22.364359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:22.364393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:22.497416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:22.497689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:22.497737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:22.497767] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:22.502008] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=85.05%) [2026-01-26T20:20:22.502324] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-26T20:20:22.502468] [INFO ] [sig ] DEA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:22.651275] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DEA.txt [2026-01-26T20:20:22.651477] [INFO ] [sig ] [894/3474] Completed DEA in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:22.651519] [INFO ] [sig ] [895/3474] Forecasting DECK... [2026-01-26T20:20:22.651550] [INFO ] [sig ] Generating forecast for: DECK [2026-01-26T20:20:22.651603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-26T20:20:22.667137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-26T20:20:22.667936] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-26T20:20:22.669084] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-26T20:20:22.669138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:22.669172] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:22.669199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:22.669258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:22.728022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:22.729202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:22.729349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:22.729397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:22.860101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:22.860349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:22.860410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:22.860452] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:22.865662] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=68.72%) [2026-01-26T20:20:22.866073] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-26T20:20:22.866250] [INFO ] [sig ] DECK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:23.041878] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DECK.txt [2026-01-26T20:20:23.042168] [INFO ] [sig ] [895/3474] Completed DECK in 0.4s | 2.82 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:23.042242] [INFO ] [sig ] [896/3474] Forecasting DEI... [2026-01-26T20:20:23.042282] [INFO ] [sig ] Generating forecast for: DEI [2026-01-26T20:20:23.042324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-26T20:20:23.061128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-26T20:20:23.062104] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-26T20:20:23.063836] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-26T20:20:23.063942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:23.063977] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:23.064006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:23.064092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:23.138356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:23.139747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:23.139868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:23.139913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:23.283552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:23.283840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:23.283913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:23.283964] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:23.289821] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-26T20:20:23.290370] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-26T20:20:23.290608] [INFO ] [sig ] DEI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:23.510633] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DEI.txt [2026-01-26T20:20:23.510944] [INFO ] [sig ] [896/3474] Completed DEI in 0.5s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:23.511009] [INFO ] [sig ] [897/3474] Forecasting DELL... [2026-01-26T20:20:23.511048] [INFO ] [sig ] Generating forecast for: DELL [2026-01-26T20:20:23.511085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-26T20:20:23.527224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-26T20:20:23.527944] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-26T20:20:23.529021] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-26T20:20:23.529077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:23.529110] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:23.529142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:23.529210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:23.606395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:23.607905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:23.608047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:23.608092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:23.762190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:23.762475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:23.762549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:23.762657] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:23.769163] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-26T20:20:23.769897] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-26T20:20:23.770186] [INFO ] [sig ] DELL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:24.011215] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DELL.txt [2026-01-26T20:20:24.011846] [INFO ] [sig ] [897/3474] Completed DELL in 0.5s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:24.011949] [INFO ] [sig ] [898/3474] Forecasting DEO... [2026-01-26T20:20:24.012011] [INFO ] [sig ] Generating forecast for: DEO [2026-01-26T20:20:24.012078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-26T20:20:24.036749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-26T20:20:24.037287] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-26T20:20:24.041211] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-26T20:20:24.041435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:24.041509] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:24.041568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:24.041731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:24.121344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:24.122976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:24.123205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:24.123247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:24.288865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:24.289119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:24.289170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:24.289203] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:24.293705] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=63.25%) [2026-01-26T20:20:24.294172] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-26T20:20:24.294351] [INFO ] [sig ] DEO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:24.508662] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DEO.txt [2026-01-26T20:20:24.508928] [INFO ] [sig ] [898/3474] Completed DEO in 0.5s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:24.508991] [INFO ] [sig ] [899/3474] Forecasting DERM... [2026-01-26T20:20:24.509025] [INFO ] [sig ] Generating forecast for: DERM [2026-01-26T20:20:24.509067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-26T20:20:24.525067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-26T20:20:24.525857] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-26T20:20:24.527328] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-26T20:20:24.527485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:24.527537] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:24.527570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:24.527685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:24.592153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:24.593646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:24.593779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:24.593848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:24.735065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:24.735339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:24.735388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:24.735418] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:24.739721] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-01-26T20:20:24.740152] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-26T20:20:24.740331] [INFO ] [sig ] DERM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:24.909316] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DERM.txt [2026-01-26T20:20:24.909494] [INFO ] [sig ] [899/3474] Completed DERM in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:24.909536] [INFO ] [sig ] [900/3474] Forecasting DFGP... [2026-01-26T20:20:24.909587] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-26T20:20:24.909623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-26T20:20:24.923377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-26T20:20:24.923786] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-26T20:20:24.924682] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-26T20:20:24.924736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:24.924769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:24.924795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:24.924854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:24.989274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:24.990261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:24.990350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:24.990383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:25.112461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:25.112645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:25.112688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:25.112719] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:25.116218] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-26T20:20:25.116537] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-26T20:20:25.116686] [INFO ] [sig ] DFGP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:25.274535] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DFGP.txt [2026-01-26T20:20:25.274772] [INFO ] [sig ] [900/3474] Completed DFGP in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:25.274878] [INFO ] [sig ] [901/3474] Forecasting DFGX... [2026-01-26T20:20:25.274910] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-26T20:20:25.274942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-26T20:20:25.287418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-26T20:20:25.287828] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-26T20:20:25.288677] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-26T20:20:25.288728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:25.288765] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:25.288807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:25.288865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:25.345493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:25.346461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:25.346594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:25.346631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:25.473642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:25.473802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:25.473843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:25.473873] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:25.477329] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=26.87%) [2026-01-26T20:20:25.477678] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-26T20:20:25.477804] [INFO ] [sig ] DFGX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:25.620905] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DFGX.txt [2026-01-26T20:20:25.621066] [INFO ] [sig ] [901/3474] Completed DFGX in 0.3s | 2.81 sym/s | Total: 5.3m | ETA: 15.3m [2026-01-26T20:20:25.621106] [INFO ] [sig ] [902/3474] Forecasting DFH... [2026-01-26T20:20:25.621136] [INFO ] [sig ] Generating forecast for: DFH [2026-01-26T20:20:25.621168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-26T20:20:25.634016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-26T20:20:25.634367] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-26T20:20:25.635230] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-26T20:20:25.635283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:25.635315] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:25.635344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:25.635405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:25.694351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:25.695528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:25.695830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:25.695866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:25.822989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:25.823151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:25.823191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:25.823220] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:25.826763] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-26T20:20:25.827041] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-26T20:20:25.827164] [INFO ] [sig ] DFH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:25.971489] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DFH.txt [2026-01-26T20:20:25.971646] [INFO ] [sig ] [902/3474] Completed DFH in 0.4s | 2.81 sym/s | Total: 5.3m | ETA: 15.2m [2026-01-26T20:20:25.971690] [INFO ] [sig ] [903/3474] Forecasting DFIN... [2026-01-26T20:20:25.971721] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-26T20:20:25.971752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-26T20:20:25.983092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-26T20:20:25.983397] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-26T20:20:25.984217] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-26T20:20:25.984269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:25.984301] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:25.984329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:25.984386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:26.040904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:26.041671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:26.041761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:26.041795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:26.156778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:26.156918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:26.156958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:26.156986] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:26.160320] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=89.81%) [2026-01-26T20:20:26.160600] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-26T20:20:26.160721] [INFO ] [sig ] DFIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:26.301434] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DFIN.txt [2026-01-26T20:20:26.301553] [INFO ] [sig ] [903/3474] Completed DFIN in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:26.301617] [INFO ] [sig ] [904/3474] Forecasting DFP... [2026-01-26T20:20:26.301649] [INFO ] [sig ] Generating forecast for: DFP [2026-01-26T20:20:26.301680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-26T20:20:26.312736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-26T20:20:26.312992] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-26T20:20:26.313793] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-26T20:20:26.313845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:26.313876] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:26.313935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:26.313993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:26.369372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:26.369981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:26.370057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:26.370090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:26.487029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:26.487151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:26.487191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:26.487220] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:26.490528] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-26T20:20:26.490817] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-26T20:20:26.490937] [INFO ] [sig ] DFP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:26.632985] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DFP.txt [2026-01-26T20:20:26.633103] [INFO ] [sig ] [904/3474] Completed DFP in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:26.633142] [INFO ] [sig ] [905/3474] Forecasting DG... [2026-01-26T20:20:26.633172] [INFO ] [sig ] Generating forecast for: DG [2026-01-26T20:20:26.633202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-26T20:20:26.644859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-26T20:20:26.645237] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-26T20:20:26.646036] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-26T20:20:26.646087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:26.646119] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:26.646146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:26.646203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:26.703051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:26.703936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:26.704020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:26.704054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:26.825978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:26.826094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:26.826131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:26.826160] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:26.829659] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-01-26T20:20:26.829924] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-26T20:20:26.830043] [INFO ] [sig ] DG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:26.972300] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DG.txt [2026-01-26T20:20:26.972420] [INFO ] [sig ] [905/3474] Completed DG in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:26.972459] [INFO ] [sig ] [906/3474] Forecasting DGCB... [2026-01-26T20:20:26.972489] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-26T20:20:26.972519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-26T20:20:26.984476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-26T20:20:26.984959] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-26T20:20:26.985937] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-26T20:20:26.985987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:26.986019] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:26.986047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:26.986103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:27.043649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:27.044454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:27.044533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:27.044566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:27.163129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:27.163302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:27.163356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:27.163387] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:27.166889] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=59.28%) [2026-01-26T20:20:27.167178] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-26T20:20:27.167304] [INFO ] [sig ] DGCB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:27.313284] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DGCB.txt [2026-01-26T20:20:27.313442] [INFO ] [sig ] [906/3474] Completed DGCB in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:27.313491] [INFO ] [sig ] [907/3474] Forecasting DGICA... [2026-01-26T20:20:27.313529] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-26T20:20:27.313566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-26T20:20:27.325398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-26T20:20:27.325750] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-26T20:20:27.326540] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-26T20:20:27.326614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:27.326647] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:27.326674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:27.326730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:27.383165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:27.384014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:27.384099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:27.384133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:27.505344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:27.505499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:27.505540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:27.505587] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:27.509984] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-01-26T20:20:27.510442] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-26T20:20:27.510638] [INFO ] [sig ] DGICA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:27.664203] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DGICA.txt [2026-01-26T20:20:27.664390] [INFO ] [sig ] [907/3474] Completed DGICA in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:27.664434] [INFO ] [sig ] [908/3474] Forecasting DGII... [2026-01-26T20:20:27.664465] [INFO ] [sig ] Generating forecast for: DGII [2026-01-26T20:20:27.664496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-26T20:20:27.676618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-26T20:20:27.676972] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-26T20:20:27.677937] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-26T20:20:27.677991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:27.678024] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:27.678051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:27.678107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:27.738930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:27.739860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:27.739947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:27.739981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:27.867909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:27.868074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:27.868120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:27.868152] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:27.871607] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=49.01%) [2026-01-26T20:20:27.871917] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-26T20:20:27.872042] [INFO ] [sig ] DGII: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:28.022045] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DGII.txt [2026-01-26T20:20:28.022199] [INFO ] [sig ] [908/3474] Completed DGII in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:28.022240] [INFO ] [sig ] [909/3474] Forecasting DGRE... [2026-01-26T20:20:28.022271] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-26T20:20:28.022302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-26T20:20:28.034534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-26T20:20:28.035035] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-26T20:20:28.036200] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-26T20:20:28.036279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:28.036317] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:28.036349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:28.036423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:28.110352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:28.111474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:28.111565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:28.111622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:28.227369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:28.227561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:28.227619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:28.227650] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:28.231212] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-01-26T20:20:28.231489] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-26T20:20:28.231635] [INFO ] [sig ] DGRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:28.381261] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DGRE.txt [2026-01-26T20:20:28.381413] [INFO ] [sig ] [909/3474] Completed DGRE in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:28.381455] [INFO ] [sig ] [910/3474] Forecasting DGRS... [2026-01-26T20:20:28.381485] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-26T20:20:28.381516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-26T20:20:28.392626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-26T20:20:28.392933] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-26T20:20:28.393751] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-26T20:20:28.393803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:28.393837] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:28.393867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:28.393930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:28.455441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:28.456440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:28.456536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:28.456570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:28.576602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:28.576783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:28.576832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:28.576864] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:28.580402] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: UP (p=74.90%) [2026-01-26T20:20:28.580733] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-26T20:20:28.580880] [INFO ] [sig ] DGRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:28.739887] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DGRS.txt [2026-01-26T20:20:28.740050] [INFO ] [sig ] [910/3474] Completed DGRS in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:28.740090] [INFO ] [sig ] [911/3474] Forecasting DGX... [2026-01-26T20:20:28.740123] [INFO ] [sig ] Generating forecast for: DGX [2026-01-26T20:20:28.740154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-26T20:20:28.753445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-26T20:20:28.753883] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-26T20:20:28.754739] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-26T20:20:28.754793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:28.754828] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:28.754858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:28.754917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:28.816077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:28.816996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:28.817081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:28.817115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:28.940072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:28.940229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:28.940270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:28.940300] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:28.943678] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-26T20:20:28.943962] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-26T20:20:28.944085] [INFO ] [sig ] DGX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:29.088350] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DGX.txt [2026-01-26T20:20:29.088522] [INFO ] [sig ] [911/3474] Completed DGX in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:29.088593] [INFO ] [sig ] [912/3474] Forecasting DH... [2026-01-26T20:20:29.088634] [INFO ] [sig ] Generating forecast for: DH [2026-01-26T20:20:29.088664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-26T20:20:29.100922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-26T20:20:29.101306] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-26T20:20:29.102112] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-26T20:20:29.102164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:29.102196] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:29.102222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:29.102279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:29.173186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:29.174382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:29.174489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:29.174532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:29.308554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:29.308730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:29.308793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:29.308824] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:29.312200] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-01-26T20:20:29.312476] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-26T20:20:29.312619] [INFO ] [sig ] DH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:29.456016] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DH.txt [2026-01-26T20:20:29.456161] [INFO ] [sig ] [912/3474] Completed DH in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:29.456200] [INFO ] [sig ] [913/3474] Forecasting DHC... [2026-01-26T20:20:29.456230] [INFO ] [sig ] Generating forecast for: DHC [2026-01-26T20:20:29.456261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-26T20:20:29.467968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-26T20:20:29.468281] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-26T20:20:29.469132] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-26T20:20:29.469185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:29.469217] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:29.469247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:29.469306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:29.529614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:29.530489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:29.530570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:29.530810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:29.652284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:29.652432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:29.652472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:29.652503] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:29.655948] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=7.33%) [2026-01-26T20:20:29.656228] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-26T20:20:29.656350] [INFO ] [sig ] DHC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:29.798036] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DHC.txt [2026-01-26T20:20:29.798153] [INFO ] [sig ] [913/3474] Completed DHC in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:29.798191] [INFO ] [sig ] [914/3474] Forecasting DHF... [2026-01-26T20:20:29.798220] [INFO ] [sig ] Generating forecast for: DHF [2026-01-26T20:20:29.798250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-26T20:20:29.809413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-26T20:20:29.809737] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-26T20:20:29.810551] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-26T20:20:29.810628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:29.810674] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:29.810706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:29.810764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:29.867665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:29.868432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:29.868514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:29.868596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:29.987631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:29.987744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:29.987783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:29.987813] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:29.991150] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: UP (p=90.38%) [2026-01-26T20:20:29.991421] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-26T20:20:29.991539] [INFO ] [sig ] DHF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:30.138991] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DHF.txt [2026-01-26T20:20:30.139122] [INFO ] [sig ] [914/3474] Completed DHF in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:30.139164] [INFO ] [sig ] [915/3474] Forecasting DHI... [2026-01-26T20:20:30.139198] [INFO ] [sig ] Generating forecast for: DHI [2026-01-26T20:20:30.139231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-26T20:20:30.152007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-26T20:20:30.152328] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-26T20:20:30.153409] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-26T20:20:30.153462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:30.153496] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:30.153524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:30.153612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:30.215688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:30.216517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:30.216617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:30.216654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:30.346214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:30.346356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:30.346396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:30.346426] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:30.349984] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=7.69%) [2026-01-26T20:20:30.350252] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-26T20:20:30.350372] [INFO ] [sig ] DHI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:30.491587] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DHI.txt [2026-01-26T20:20:30.491736] [INFO ] [sig ] [915/3474] Completed DHI in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:30.491778] [INFO ] [sig ] [916/3474] Forecasting DHIL... [2026-01-26T20:20:30.491809] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-26T20:20:30.491839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-26T20:20:30.502560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-26T20:20:30.502902] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-26T20:20:30.503711] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-26T20:20:30.503763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:30.503794] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:30.503821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:30.503878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:30.560884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:30.561547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:30.561644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:30.561679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:30.673764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:30.673912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:30.673955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:30.673985] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:30.677342] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=27.88%) [2026-01-26T20:20:30.677691] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-26T20:20:30.677815] [INFO ] [sig ] DHIL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:30.879318] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DHIL.txt [2026-01-26T20:20:30.879458] [INFO ] [sig ] [916/3474] Completed DHIL in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:30.879497] [INFO ] [sig ] [917/3474] Forecasting DHX... [2026-01-26T20:20:30.879529] [INFO ] [sig ] Generating forecast for: DHX [2026-01-26T20:20:30.879561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-26T20:20:30.890776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-26T20:20:30.891053] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-26T20:20:30.891857] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-26T20:20:30.891910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:30.891941] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:30.891969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:30.892025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:30.947800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:30.948409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:30.948489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:30.948523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:31.066724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:31.066865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:31.066905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:31.066934] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:31.070334] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-01-26T20:20:31.070651] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-26T20:20:31.070781] [INFO ] [sig ] DHX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:31.214535] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DHX.txt [2026-01-26T20:20:31.214734] [INFO ] [sig ] [917/3474] Completed DHX in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.2m [2026-01-26T20:20:31.214776] [INFO ] [sig ] [918/3474] Forecasting DIBS... [2026-01-26T20:20:31.214813] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-26T20:20:31.214847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-26T20:20:31.225900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-26T20:20:31.226320] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-26T20:20:31.227175] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-26T20:20:31.227226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:31.227258] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:31.227285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:31.227342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:31.284771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:31.285667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:31.285756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:31.285789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:31.404977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:31.405136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:31.405181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:31.405211] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:31.408738] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: UP (p=57.92%) [2026-01-26T20:20:31.409015] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-26T20:20:31.409143] [INFO ] [sig ] DIBS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:31.555094] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DIBS.txt [2026-01-26T20:20:31.555267] [INFO ] [sig ] [918/3474] Completed DIBS in 0.3s | 2.81 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-26T20:20:31.555315] [INFO ] [sig ] [919/3474] Forecasting DIN... [2026-01-26T20:20:31.555347] [INFO ] [sig ] Generating forecast for: DIN [2026-01-26T20:20:31.555381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-26T20:20:31.566951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-26T20:20:31.567297] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-26T20:20:31.568189] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-26T20:20:31.568242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:31.568275] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:31.568303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:31.568361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:31.627322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:31.628212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:31.628299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:31.628334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:31.760460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:31.760685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:31.760756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:31.760812] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:31.765997] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=76.64%) [2026-01-26T20:20:31.766446] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-26T20:20:31.766666] [INFO ] [sig ] DIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:31.929627] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DIN.txt [2026-01-26T20:20:31.929769] [INFO ] [sig ] [919/3474] Completed DIN in 0.4s | 2.81 sym/s | Total: 5.4m | ETA: 15.1m [2026-01-26T20:20:31.929810] [INFO ] [sig ] [920/3474] Forecasting DINO... [2026-01-26T20:20:31.929840] [INFO ] [sig ] Generating forecast for: DINO [2026-01-26T20:20:31.929871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-26T20:20:31.942230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-26T20:20:31.942597] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-26T20:20:31.943416] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-26T20:20:31.943469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:31.943503] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:31.943531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:31.943607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:31.999650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:32.000479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:32.000564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:32.000616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:32.127810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:32.127970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:32.128011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:32.128042] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:32.131482] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=77.11%) [2026-01-26T20:20:32.131825] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-26T20:20:32.131958] [INFO ] [sig ] DINO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:32.277159] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DINO.txt [2026-01-26T20:20:32.277314] [INFO ] [sig ] [920/3474] Completed DINO in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:32.277354] [INFO ] [sig ] [921/3474] Forecasting DIOD... [2026-01-26T20:20:32.277414] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-26T20:20:32.277451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-26T20:20:32.289447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-26T20:20:32.289789] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-26T20:20:32.290599] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-26T20:20:32.290650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:32.290707] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:32.290737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:32.290794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:32.347924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:32.348861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:32.348944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:32.348977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:32.478036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:32.478195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:32.478237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:32.478285] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:32.481703] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=32.88%) [2026-01-26T20:20:32.481986] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-26T20:20:32.482115] [INFO ] [sig ] DIOD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:32.626334] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DIOD.txt [2026-01-26T20:20:32.626472] [INFO ] [sig ] [921/3474] Completed DIOD in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:32.626513] [INFO ] [sig ] [922/3474] Forecasting DIS... [2026-01-26T20:20:32.626543] [INFO ] [sig ] Generating forecast for: DIS [2026-01-26T20:20:32.626596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-26T20:20:32.642720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-26T20:20:32.643617] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-26T20:20:32.645035] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-26T20:20:32.645088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:32.645123] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:32.645151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:32.645210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:32.712157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:32.713671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:32.713786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:32.713823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:32.847917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:32.848173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:32.848227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:32.848289] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:32.853193] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-26T20:20:32.853628] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-26T20:20:32.853794] [INFO ] [sig ] DIS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:33.025780] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DIS.txt [2026-01-26T20:20:33.026025] [INFO ] [sig ] [922/3474] Completed DIS in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:33.026096] [INFO ] [sig ] [923/3474] Forecasting DJCO... [2026-01-26T20:20:33.026138] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-26T20:20:33.026177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-26T20:20:33.040261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-26T20:20:33.040901] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-26T20:20:33.041983] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-26T20:20:33.042040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:33.042076] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:33.042105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:33.042166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:33.105652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:33.106939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:33.107071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:33.107143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:33.233348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:33.233620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:33.233670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:33.233700] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:33.237770] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=72.46%) [2026-01-26T20:20:33.238121] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-26T20:20:33.238276] [INFO ] [sig ] DJCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:33.392046] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DJCO.txt [2026-01-26T20:20:33.392264] [INFO ] [sig ] [923/3474] Completed DJCO in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:33.392308] [INFO ] [sig ] [924/3474] Forecasting DK... [2026-01-26T20:20:33.392338] [INFO ] [sig ] Generating forecast for: DK [2026-01-26T20:20:33.392374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-26T20:20:33.408126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-26T20:20:33.408708] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-26T20:20:33.409632] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-26T20:20:33.409687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:33.409723] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:33.409764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:33.409829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:33.473035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:33.474023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:33.474116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:33.474152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:33.600769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:33.600932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:33.600974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:33.601036] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:33.604829] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=24.82%) [2026-01-26T20:20:33.605110] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-26T20:20:33.605258] [INFO ] [sig ] DK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:33.772388] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DK.txt [2026-01-26T20:20:33.772627] [INFO ] [sig ] [924/3474] Completed DK in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:33.772685] [INFO ] [sig ] [925/3474] Forecasting DKL... [2026-01-26T20:20:33.772718] [INFO ] [sig ] Generating forecast for: DKL [2026-01-26T20:20:33.772760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-26T20:20:33.786777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-26T20:20:33.787192] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-26T20:20:33.788137] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-26T20:20:33.788192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:33.788232] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:33.788262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:33.788345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:33.850003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:33.850846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:33.850953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:33.850990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:33.976291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:33.976446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:33.976488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:33.976518] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:33.980489] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-26T20:20:33.980791] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-26T20:20:33.981127] [INFO ] [sig ] DKL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:34.134080] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DKL.txt [2026-01-26T20:20:34.134241] [INFO ] [sig ] [925/3474] Completed DKL in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:34.134283] [INFO ] [sig ] [926/3474] Forecasting DKNG... [2026-01-26T20:20:34.134312] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-26T20:20:34.134344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-26T20:20:34.147051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-26T20:20:34.147320] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-26T20:20:34.148232] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-26T20:20:34.148288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:34.148319] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:34.148346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:34.148403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:34.207066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:34.208046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:34.208129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:34.208162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:34.329134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:34.329291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:34.329331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:34.329362] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:34.333663] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=65.48%) [2026-01-26T20:20:34.334128] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-26T20:20:34.334251] [INFO ] [sig ] DKNG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:34.484188] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DKNG.txt [2026-01-26T20:20:34.484447] [INFO ] [sig ] [926/3474] Completed DKNG in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:34.484511] [INFO ] [sig ] [927/3474] Forecasting DKS... [2026-01-26T20:20:34.484543] [INFO ] [sig ] Generating forecast for: DKS [2026-01-26T20:20:34.484603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-26T20:20:34.496646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-26T20:20:34.497040] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-26T20:20:34.497936] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-26T20:20:34.498000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:34.498032] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:34.498059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:34.498117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:34.557654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:34.558700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:34.558894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:34.558936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:34.690715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:34.690879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:34.690922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:34.690953] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:34.694931] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=72.70%) [2026-01-26T20:20:34.695223] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-26T20:20:34.695353] [INFO ] [sig ] DKS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:34.850413] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DKS.txt [2026-01-26T20:20:34.850596] [INFO ] [sig ] [927/3474] Completed DKS in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:34.850639] [INFO ] [sig ] [928/3474] Forecasting DLB... [2026-01-26T20:20:34.850668] [INFO ] [sig ] Generating forecast for: DLB [2026-01-26T20:20:34.850711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-26T20:20:34.867060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-26T20:20:34.867451] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-26T20:20:34.868280] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-26T20:20:34.868332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:34.868366] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:34.868394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:34.868451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:34.931111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:34.932257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:34.932349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:34.932385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:35.066006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:35.066166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:35.066207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:35.066236] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:35.069668] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=11.55%) [2026-01-26T20:20:35.069960] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-26T20:20:35.070091] [INFO ] [sig ] DLB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:35.219541] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DLB.txt [2026-01-26T20:20:35.219744] [INFO ] [sig ] [928/3474] Completed DLB in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:35.219788] [INFO ] [sig ] [929/3474] Forecasting DLHC... [2026-01-26T20:20:35.219817] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-26T20:20:35.219849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-26T20:20:35.231104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-26T20:20:35.231459] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-26T20:20:35.232269] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-26T20:20:35.232320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:35.232351] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:35.232378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:35.232434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:35.292783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:35.293907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:35.293992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:35.294026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:35.415839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:35.415995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:35.416036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:35.416065] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:35.419421] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-26T20:20:35.419723] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-26T20:20:35.419860] [INFO ] [sig ] DLHC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:35.570348] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DLHC.txt [2026-01-26T20:20:35.570514] [INFO ] [sig ] [929/3474] Completed DLHC in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:35.570555] [INFO ] [sig ] [930/3474] Forecasting DLNG... [2026-01-26T20:20:35.570603] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-26T20:20:35.570637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-26T20:20:35.583401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-26T20:20:35.583804] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-26T20:20:35.584649] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-26T20:20:35.584702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:35.584734] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:35.584761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:35.584818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:35.644011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:35.644894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:35.644980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:35.645014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:35.765788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:35.765948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:35.765991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:35.766020] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:35.769542] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-01-26T20:20:35.769840] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-26T20:20:35.769971] [INFO ] [sig ] DLNG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:35.915997] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DLNG.txt [2026-01-26T20:20:35.916146] [INFO ] [sig ] [930/3474] Completed DLNG in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:35.916187] [INFO ] [sig ] [931/3474] Forecasting DLO... [2026-01-26T20:20:35.916216] [INFO ] [sig ] Generating forecast for: DLO [2026-01-26T20:20:35.916247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-26T20:20:35.928552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-26T20:20:35.928965] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-26T20:20:35.929823] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-26T20:20:35.929875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:35.929908] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:35.929936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:35.929996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:35.987160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:35.987928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:35.988036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:35.988070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:36.108794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:36.109144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:36.109186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:36.109217] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:36.112828] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-26T20:20:36.113104] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-26T20:20:36.113228] [INFO ] [sig ] DLO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:36.259084] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DLO.txt [2026-01-26T20:20:36.259219] [INFO ] [sig ] [931/3474] Completed DLO in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:36.259260] [INFO ] [sig ] [932/3474] Forecasting DLPN... [2026-01-26T20:20:36.259290] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-26T20:20:36.259322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-26T20:20:36.270970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-26T20:20:36.271263] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-26T20:20:36.272168] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-26T20:20:36.272222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:36.272255] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:36.272283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:36.272342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:36.330629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:36.331301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:36.331384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:36.331417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:36.439180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:36.439339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:36.439380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:36.439410] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:36.442919] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=10.30%) [2026-01-26T20:20:36.443209] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-26T20:20:36.443332] [INFO ] [sig ] DLPN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:36.590652] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DLPN.txt [2026-01-26T20:20:36.590814] [INFO ] [sig ] [932/3474] Completed DLPN in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:36.590856] [INFO ] [sig ] [933/3474] Forecasting DLTH... [2026-01-26T20:20:36.590886] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-26T20:20:36.590918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-26T20:20:36.602877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-26T20:20:36.603152] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-26T20:20:36.603985] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-26T20:20:36.604037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:36.604068] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:36.604095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:36.604151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:36.663169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:36.664071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:36.664158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:36.664195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:36.790625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:36.790789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:36.790832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:36.790861] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:36.794258] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-01-26T20:20:36.794533] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-26T20:20:36.794681] [INFO ] [sig ] DLTH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:36.939534] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DLTH.txt [2026-01-26T20:20:36.939710] [INFO ] [sig ] [933/3474] Completed DLTH in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:36.939751] [INFO ] [sig ] [934/3474] Forecasting DLX... [2026-01-26T20:20:36.939783] [INFO ] [sig ] Generating forecast for: DLX [2026-01-26T20:20:36.939813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-26T20:20:36.952248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-26T20:20:36.952602] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-26T20:20:36.953391] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-26T20:20:36.953442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:36.953474] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:36.953502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:36.953559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:37.015684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:37.016569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:37.016671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:37.016705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:37.140888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:37.141282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:37.141325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:37.141354] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:37.145291] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-01-26T20:20:37.145589] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-26T20:20:37.145725] [INFO ] [sig ] DLX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:37.292476] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DLX.txt [2026-01-26T20:20:37.292674] [INFO ] [sig ] [934/3474] Completed DLX in 0.4s | 2.81 sym/s | Total: 5.5m | ETA: 15.1m [2026-01-26T20:20:37.292716] [INFO ] [sig ] [935/3474] Forecasting DLY... [2026-01-26T20:20:37.292746] [INFO ] [sig ] Generating forecast for: DLY [2026-01-26T20:20:37.292777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-26T20:20:37.304074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-26T20:20:37.304339] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-26T20:20:37.305157] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-26T20:20:37.305208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:37.305240] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:37.305268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:37.305325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:37.362904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:37.363615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:37.363699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:37.363732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:37.481132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:37.481284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:37.481325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:37.481354] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:37.484720] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: DOWN (p=47.81%) [2026-01-26T20:20:37.484987] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-26T20:20:37.485107] [INFO ] [sig ] DLY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:37.628750] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DLY.txt [2026-01-26T20:20:37.628886] [INFO ] [sig ] [935/3474] Completed DLY in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-26T20:20:37.628925] [INFO ] [sig ] [936/3474] Forecasting DMAC... [2026-01-26T20:20:37.628955] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-26T20:20:37.628986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-26T20:20:37.641302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-26T20:20:37.641613] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-26T20:20:37.642613] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-26T20:20:37.642664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:37.642696] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:37.642724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:37.642780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:37.703763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:37.704603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:37.704694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:37.704730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:37.822785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:37.822948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:37.822988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:37.823017] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:37.826469] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-01-26T20:20:37.826759] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-26T20:20:37.826878] [INFO ] [sig ] DMAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:37.971972] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DMAC.txt [2026-01-26T20:20:37.972208] [INFO ] [sig ] [936/3474] Completed DMAC in 0.3s | 2.81 sym/s | Total: 5.5m | ETA: 15.0m [2026-01-26T20:20:37.972273] [INFO ] [sig ] [937/3474] Forecasting DMB... [2026-01-26T20:20:37.972316] [INFO ] [sig ] Generating forecast for: DMB [2026-01-26T20:20:37.972358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-26T20:20:37.984979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-26T20:20:37.985332] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-26T20:20:37.986156] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-26T20:20:37.986208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:37.986242] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:37.986270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:37.986327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:38.045650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:38.046465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:38.046548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:38.046599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:38.166169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:38.166327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:38.166366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:38.166397] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:38.170074] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: UP (p=60.46%) [2026-01-26T20:20:38.170345] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-26T20:20:38.170469] [INFO ] [sig ] DMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:38.346630] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DMB.txt [2026-01-26T20:20:38.346797] [INFO ] [sig ] [937/3474] Completed DMB in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:38.346838] [INFO ] [sig ] [938/3474] Forecasting DMLP... [2026-01-26T20:20:38.346869] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-26T20:20:38.346900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-26T20:20:38.359332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-26T20:20:38.359747] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-26T20:20:38.360560] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-26T20:20:38.360633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:38.360702] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:38.360732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:38.360790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:38.420796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:38.421935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:38.422027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:38.422062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:38.546545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:38.546729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:38.546779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:38.546815] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:38.550547] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-01-26T20:20:38.550897] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-26T20:20:38.551032] [INFO ] [sig ] DMLP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:38.695675] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DMLP.txt [2026-01-26T20:20:38.695832] [INFO ] [sig ] [938/3474] Completed DMLP in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:38.695875] [INFO ] [sig ] [939/3474] Forecasting DMO... [2026-01-26T20:20:38.695907] [INFO ] [sig ] Generating forecast for: DMO [2026-01-26T20:20:38.695940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-26T20:20:38.706950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-26T20:20:38.707264] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-26T20:20:38.708140] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-26T20:20:38.708192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:38.708226] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:38.708253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:38.708309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:38.765879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:38.766722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:38.766809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:38.766844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:38.887141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:38.887304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:38.887345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:38.887376] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:38.890815] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-01-26T20:20:38.891093] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-26T20:20:38.891221] [INFO ] [sig ] DMO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:39.034887] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DMO.txt [2026-01-26T20:20:39.035048] [INFO ] [sig ] [939/3474] Completed DMO in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:39.035103] [INFO ] [sig ] [940/3474] Forecasting DMRC... [2026-01-26T20:20:39.035137] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-26T20:20:39.035169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-26T20:20:39.047141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-26T20:20:39.047533] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-26T20:20:39.048621] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-26T20:20:39.048673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:39.048705] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:39.048732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:39.048788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:39.108041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:39.109291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:39.109380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:39.109414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:39.232791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:39.232964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:39.233006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:39.233035] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:39.236674] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=29.04%) [2026-01-26T20:20:39.237041] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-26T20:20:39.237184] [INFO ] [sig ] DMRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:39.384330] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DMRC.txt [2026-01-26T20:20:39.384491] [INFO ] [sig ] [940/3474] Completed DMRC in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:39.384532] [INFO ] [sig ] [941/3474] Forecasting DMXF... [2026-01-26T20:20:39.384564] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-26T20:20:39.384617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-26T20:20:39.395655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-26T20:20:39.396028] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-26T20:20:39.396867] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-26T20:20:39.396917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:39.396948] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:39.396975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:39.397030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:39.454780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:39.455681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:39.455767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:39.455801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:39.574827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:39.574985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:39.575026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:39.575091] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:39.578604] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-01-26T20:20:39.578889] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-26T20:20:39.579018] [INFO ] [sig ] DMXF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:39.722630] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DMXF.txt [2026-01-26T20:20:39.722797] [INFO ] [sig ] [941/3474] Completed DMXF in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:39.722843] [INFO ] [sig ] [942/3474] Forecasting DNA... [2026-01-26T20:20:39.722875] [INFO ] [sig ] Generating forecast for: DNA [2026-01-26T20:20:39.722906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-26T20:20:39.734424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-26T20:20:39.734834] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-26T20:20:39.735708] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-26T20:20:39.735765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:39.735798] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:39.735825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:39.735883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:39.792808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:39.793713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:39.793800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:39.793833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:39.919185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:39.919349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:39.919395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:39.919425] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:39.923108] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: UP (p=90.20%) [2026-01-26T20:20:39.923417] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-26T20:20:39.923551] [INFO ] [sig ] DNA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:40.073631] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DNA.txt [2026-01-26T20:20:40.073792] [INFO ] [sig ] [942/3474] Completed DNA in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:40.073832] [INFO ] [sig ] [943/3474] Forecasting DNLI... [2026-01-26T20:20:40.073864] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-26T20:20:40.073894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-26T20:20:40.085362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-26T20:20:40.085690] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-26T20:20:40.086472] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-26T20:20:40.086522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:40.086553] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:40.086599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:40.086662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:40.142894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:40.143822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:40.143955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:40.143990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:40.265661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:40.265822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:40.265862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:40.265893] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:40.269352] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-01-26T20:20:40.269651] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-26T20:20:40.269815] [INFO ] [sig ] DNLI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:40.415535] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DNLI.txt [2026-01-26T20:20:40.415712] [INFO ] [sig ] [943/3474] Completed DNLI in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:40.415753] [INFO ] [sig ] [944/3474] Forecasting DNP... [2026-01-26T20:20:40.415785] [INFO ] [sig ] Generating forecast for: DNP [2026-01-26T20:20:40.415815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-26T20:20:40.428284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-26T20:20:40.428695] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-26T20:20:40.429639] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-26T20:20:40.429702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:40.429749] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:40.429794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:40.429875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:40.492462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:40.493388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:40.493472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:40.493505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:40.616303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:40.616467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:40.616508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:40.616537] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:40.620195] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-01-26T20:20:40.620492] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-26T20:20:40.620642] [INFO ] [sig ] DNP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:40.768560] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DNP.txt [2026-01-26T20:20:40.768735] [INFO ] [sig ] [944/3474] Completed DNP in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:40.768776] [INFO ] [sig ] [945/3474] Forecasting DNTH... [2026-01-26T20:20:40.768806] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-26T20:20:40.768838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-26T20:20:40.780060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-26T20:20:40.780391] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-26T20:20:40.781198] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-26T20:20:40.781249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:40.781291] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:40.781320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:40.781377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:40.841017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:40.842085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:40.842210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:40.842248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:40.962657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:40.962815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:40.962859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:40.962907] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:40.966342] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-26T20:20:40.966635] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-26T20:20:40.966758] [INFO ] [sig ] DNTH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:41.114857] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DNTH.txt [2026-01-26T20:20:41.115019] [INFO ] [sig ] [945/3474] Completed DNTH in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:41.115061] [INFO ] [sig ] [946/3474] Forecasting DOCN... [2026-01-26T20:20:41.115093] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-26T20:20:41.115124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-26T20:20:41.126503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-26T20:20:41.126832] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-26T20:20:41.127672] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-26T20:20:41.127730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:41.127770] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:41.127805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:41.127876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:41.185968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:41.186746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:41.186842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:41.186885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:41.310981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:41.311139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:41.311179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:41.311208] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:41.314537] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: UP (p=91.39%) [2026-01-26T20:20:41.314825] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-26T20:20:41.314947] [INFO ] [sig ] DOCN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:41.461251] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DOCN.txt [2026-01-26T20:20:41.461408] [INFO ] [sig ] [946/3474] Completed DOCN in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:41.461449] [INFO ] [sig ] [947/3474] Forecasting DOCS... [2026-01-26T20:20:41.461480] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-26T20:20:41.461511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-26T20:20:41.472856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-26T20:20:41.473275] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-26T20:20:41.474171] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-26T20:20:41.474231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:41.474290] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:41.474323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:41.474382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:41.532851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:41.533743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:41.533871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:41.533906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:41.658868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:41.659029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:41.659070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:41.659098] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:41.662491] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=31.29%) [2026-01-26T20:20:41.662804] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-26T20:20:41.662933] [INFO ] [sig ] DOCS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:41.811954] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DOCS.txt [2026-01-26T20:20:41.812118] [INFO ] [sig ] [947/3474] Completed DOCS in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:41.812159] [INFO ] [sig ] [948/3474] Forecasting DOGZ... [2026-01-26T20:20:41.812190] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-26T20:20:41.812221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-26T20:20:41.823516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-26T20:20:41.823974] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-26T20:20:41.824812] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-26T20:20:41.824863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:41.824895] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:41.824923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:41.824979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:41.881376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:41.882309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:41.882428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:41.882461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:42.005884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:42.006044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:42.006085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:42.006115] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:42.009493] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=62.82%) [2026-01-26T20:20:42.009799] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-26T20:20:42.009924] [INFO ] [sig ] DOGZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:42.155535] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DOGZ.txt [2026-01-26T20:20:42.155699] [INFO ] [sig ] [948/3474] Completed DOGZ in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:42.155740] [INFO ] [sig ] [949/3474] Forecasting DOLE... [2026-01-26T20:20:42.155770] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-26T20:20:42.155801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-26T20:20:42.166936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-26T20:20:42.167228] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-26T20:20:42.168050] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-26T20:20:42.168101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:42.168133] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:42.168170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:42.168227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:42.225384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:42.226274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:42.226356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:42.226388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:42.353237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:42.353457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:42.353499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:42.353527] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:42.356909] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=7.47%) [2026-01-26T20:20:42.357179] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-26T20:20:42.357306] [INFO ] [sig ] DOLE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:42.503095] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DOLE.txt [2026-01-26T20:20:42.503243] [INFO ] [sig ] [949/3474] Completed DOLE in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:42.503285] [INFO ] [sig ] [950/3474] Forecasting DOMO... [2026-01-26T20:20:42.503316] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-26T20:20:42.503348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-26T20:20:42.514411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-26T20:20:42.514711] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-26T20:20:42.515489] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-26T20:20:42.515540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:42.515593] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:42.515624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:42.515683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:42.573852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:42.574524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:42.574621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:42.574656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:42.696167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:42.696321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:42.696364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:42.696393] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:42.699822] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=51.66%) [2026-01-26T20:20:42.700091] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-26T20:20:42.700215] [INFO ] [sig ] DOMO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:42.842953] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DOMO.txt [2026-01-26T20:20:42.843308] [INFO ] [sig ] [950/3474] Completed DOMO in 0.3s | 2.81 sym/s | Total: 5.6m | ETA: 15.0m [2026-01-26T20:20:42.843350] [INFO ] [sig ] [951/3474] Forecasting DORM... [2026-01-26T20:20:42.843380] [INFO ] [sig ] Generating forecast for: DORM [2026-01-26T20:20:42.843412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-26T20:20:42.856522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-26T20:20:42.856863] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-26T20:20:42.857719] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-26T20:20:42.857769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:42.857802] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:42.857828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:42.857883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:42.916493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:42.917801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:42.917912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:42.917950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:43.046765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:43.046920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:43.046962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:43.046994] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:43.050511] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=72.06%) [2026-01-26T20:20:43.050811] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-26T20:20:43.050943] [INFO ] [sig ] DORM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:43.198943] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DORM.txt [2026-01-26T20:20:43.199124] [INFO ] [sig ] [951/3474] Completed DORM in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-26T20:20:43.199167] [INFO ] [sig ] [952/3474] Forecasting DOUG... [2026-01-26T20:20:43.199198] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-26T20:20:43.199232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-26T20:20:43.211120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-26T20:20:43.211476] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-26T20:20:43.212334] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-26T20:20:43.212388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:43.212421] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:43.212450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:43.212508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:43.272923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:43.273771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:43.273854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:43.273888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:43.397494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:43.397665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:43.397708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:43.397739] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:43.401178] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-01-26T20:20:43.401458] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-26T20:20:43.401599] [INFO ] [sig ] DOUG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:43.553032] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DOUG.txt [2026-01-26T20:20:43.553194] [INFO ] [sig ] [952/3474] Completed DOUG in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-26T20:20:43.553239] [INFO ] [sig ] [953/3474] Forecasting DOX... [2026-01-26T20:20:43.553270] [INFO ] [sig ] Generating forecast for: DOX [2026-01-26T20:20:43.553310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-26T20:20:43.565001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-26T20:20:43.565316] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-26T20:20:43.566151] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-26T20:20:43.566204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:43.566236] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:43.566264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:43.566322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:43.627189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:43.628058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:43.628161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:43.628203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:43.756258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:43.756415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:43.756457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:43.756486] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:43.760037] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=68.58%) [2026-01-26T20:20:43.760355] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-26T20:20:43.760488] [INFO ] [sig ] DOX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:43.918421] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DOX.txt [2026-01-26T20:20:43.918608] [INFO ] [sig ] [953/3474] Completed DOX in 0.4s | 2.81 sym/s | Total: 5.6m | ETA: 14.9m [2026-01-26T20:20:43.918651] [INFO ] [sig ] [954/3474] Forecasting DPG... [2026-01-26T20:20:43.918681] [INFO ] [sig ] Generating forecast for: DPG [2026-01-26T20:20:43.918713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-26T20:20:43.930095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-26T20:20:43.930377] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-26T20:20:43.931248] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-26T20:20:43.931298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:43.931331] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:43.931358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:43.931414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:43.987511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:43.988176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:43.988254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:43.988286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:44.103839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:44.103993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:44.104034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:44.104064] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:44.107420] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=13.48%) [2026-01-26T20:20:44.107715] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-26T20:20:44.107838] [INFO ] [sig ] DPG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:44.249204] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DPG.txt [2026-01-26T20:20:44.249331] [INFO ] [sig ] [954/3474] Completed DPG in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:44.249371] [INFO ] [sig ] [955/3474] Forecasting DPRO... [2026-01-26T20:20:44.249400] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-26T20:20:44.249430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-26T20:20:44.260605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-26T20:20:44.260870] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-26T20:20:44.261662] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-26T20:20:44.261713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:44.261781] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:44.261811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:44.261867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:44.318784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:44.319619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:44.319701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:44.319734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:44.434743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:44.434896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:44.434936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:44.434966] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:44.438324] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-26T20:20:44.438619] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-26T20:20:44.438744] [INFO ] [sig ] DPRO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:44.580724] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DPRO.txt [2026-01-26T20:20:44.580882] [INFO ] [sig ] [955/3474] Completed DPRO in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:44.580925] [INFO ] [sig ] [956/3474] Forecasting DPZ... [2026-01-26T20:20:44.580954] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-26T20:20:44.580986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-26T20:20:44.592381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-26T20:20:44.592660] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-26T20:20:44.593425] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-26T20:20:44.593475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:44.593507] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:44.593534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:44.593617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:44.650716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:44.651343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:44.651420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:44.651453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:44.771534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:44.771722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:44.771762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:44.771792] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:44.775213] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=28.39%) [2026-01-26T20:20:44.775476] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-26T20:20:44.775613] [INFO ] [sig ] DPZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:44.919507] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DPZ.txt [2026-01-26T20:20:44.919688] [INFO ] [sig ] [956/3474] Completed DPZ in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:44.919730] [INFO ] [sig ] [957/3474] Forecasting DQ... [2026-01-26T20:20:44.919761] [INFO ] [sig ] Generating forecast for: DQ [2026-01-26T20:20:44.919792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-26T20:20:44.932320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-26T20:20:44.932746] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-26T20:20:44.933609] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-26T20:20:44.933662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:44.933696] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:44.933724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:44.933783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:44.993129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:44.994008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:44.994092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:44.994124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:45.116132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:45.116293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:45.116335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:45.116363] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:45.119919] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: DOWN (p=3.53%) [2026-01-26T20:20:45.120282] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-26T20:20:45.120426] [INFO ] [sig ] DQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:45.265532] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DQ.txt [2026-01-26T20:20:45.265710] [INFO ] [sig ] [957/3474] Completed DQ in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:45.265751] [INFO ] [sig ] [958/3474] Forecasting DRD... [2026-01-26T20:20:45.265782] [INFO ] [sig ] Generating forecast for: DRD [2026-01-26T20:20:45.265815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-26T20:20:45.277881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-26T20:20:45.278307] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-26T20:20:45.279172] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-26T20:20:45.279224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:45.279255] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:45.279281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:45.279338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:45.337959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:45.338878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:45.338982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:45.339023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:45.461955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:45.462126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:45.462169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:45.462200] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:45.465880] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=88.97%) [2026-01-26T20:20:45.466168] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-26T20:20:45.466298] [INFO ] [sig ] DRD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:45.614074] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DRD.txt [2026-01-26T20:20:45.614207] [INFO ] [sig ] [958/3474] Completed DRD in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:45.614254] [INFO ] [sig ] [959/3474] Forecasting DRH... [2026-01-26T20:20:45.614287] [INFO ] [sig ] Generating forecast for: DRH [2026-01-26T20:20:45.614318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-26T20:20:45.625787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-26T20:20:45.626079] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-26T20:20:45.627252] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-26T20:20:45.627303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:45.627334] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:45.627360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:45.627448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:45.684589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:45.685451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:45.685549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:45.685605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:45.809214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:45.809368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:45.809409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:45.809439] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:45.812812] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-01-26T20:20:45.813111] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-26T20:20:45.813233] [INFO ] [sig ] DRH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:45.960744] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DRH.txt [2026-01-26T20:20:45.960889] [INFO ] [sig ] [959/3474] Completed DRH in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:45.960930] [INFO ] [sig ] [960/3474] Forecasting DRI... [2026-01-26T20:20:45.960960] [INFO ] [sig ] Generating forecast for: DRI [2026-01-26T20:20:45.960992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-26T20:20:45.974774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-26T20:20:45.975093] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-26T20:20:45.975952] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-26T20:20:45.976006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:45.976038] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:45.976065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:45.976123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:46.035310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:46.036193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:46.036279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:46.036313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:46.164441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:46.164616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:46.164659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:46.164687] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:46.168029] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: UP (p=55.26%) [2026-01-26T20:20:46.168292] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-26T20:20:46.168415] [INFO ] [sig ] DRI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:46.323055] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DRI.txt [2026-01-26T20:20:46.323217] [INFO ] [sig ] [960/3474] Completed DRI in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:46.323282] [INFO ] [sig ] [961/3474] Forecasting DRIO... [2026-01-26T20:20:46.323337] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-26T20:20:46.323390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-26T20:20:46.336397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-26T20:20:46.336879] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-26T20:20:46.337884] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-26T20:20:46.337964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:46.338023] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:46.338067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:46.338156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:46.403793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:46.404727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:46.404815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:46.404851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:46.526769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:46.526928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:46.526978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:46.527010] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:46.530907] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-01-26T20:20:46.531185] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-26T20:20:46.531310] [INFO ] [sig ] DRIO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:46.679081] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DRIO.txt [2026-01-26T20:20:46.679241] [INFO ] [sig ] [961/3474] Completed DRIO in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:46.679285] [INFO ] [sig ] [962/3474] Forecasting DRLL... [2026-01-26T20:20:46.679317] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-26T20:20:46.679348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-26T20:20:46.690951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-26T20:20:46.691252] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-26T20:20:46.692089] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-26T20:20:46.692153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:46.692187] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:46.692216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:46.692276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:46.750923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:46.751634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:46.751715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:46.751749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:46.876129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:46.876284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:46.876325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:46.876355] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:46.879799] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=21.47%) [2026-01-26T20:20:46.880097] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-26T20:20:46.880223] [INFO ] [sig ] DRLL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:47.031001] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DRLL.txt [2026-01-26T20:20:47.031362] [INFO ] [sig ] [962/3474] Completed DRLL in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:47.031422] [INFO ] [sig ] [963/3474] Forecasting DRMA... [2026-01-26T20:20:47.031457] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-26T20:20:47.031487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-26T20:20:47.044587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-26T20:20:47.044911] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-26T20:20:47.045771] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-26T20:20:47.045833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:47.045875] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:47.045908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:47.045977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:47.113447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:47.114419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:47.114518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:47.114554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:47.240910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:47.241070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:47.241124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:47.241157] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:47.244697] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=17.95%) [2026-01-26T20:20:47.245017] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-26T20:20:47.245167] [INFO ] [sig ] DRMA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:47.394843] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DRMA.txt [2026-01-26T20:20:47.395001] [INFO ] [sig ] [963/3474] Completed DRMA in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:47.395043] [INFO ] [sig ] [964/3474] Forecasting DRS... [2026-01-26T20:20:47.395076] [INFO ] [sig ] Generating forecast for: DRS [2026-01-26T20:20:47.395110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-26T20:20:47.407070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-26T20:20:47.407464] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-26T20:20:47.408359] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-26T20:20:47.408414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:47.408447] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:47.408475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:47.408534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:47.468810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:47.469695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:47.469781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:47.469815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:47.592386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:47.592545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:47.592605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:47.592638] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:47.596123] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: DOWN (p=5.03%) [2026-01-26T20:20:47.596430] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-26T20:20:47.596606] [INFO ] [sig ] DRS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:47.747708] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DRS.txt [2026-01-26T20:20:47.747878] [INFO ] [sig ] [964/3474] Completed DRS in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:47.747922] [INFO ] [sig ] [965/3474] Forecasting DRTS... [2026-01-26T20:20:47.747953] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-26T20:20:47.747984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-26T20:20:47.759335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-26T20:20:47.759739] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-26T20:20:47.760557] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-26T20:20:47.760638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:47.760671] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:47.760700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:47.760758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:47.818491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:47.819364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:47.819485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:47.819521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:47.951682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:47.951861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:47.951921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:47.951961] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:47.955735] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-26T20:20:47.956104] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-26T20:20:47.956246] [INFO ] [sig ] DRTS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:48.102418] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DRTS.txt [2026-01-26T20:20:48.102561] [INFO ] [sig ] [965/3474] Completed DRTS in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:48.102627] [INFO ] [sig ] [966/3474] Forecasting DRUG... [2026-01-26T20:20:48.102667] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-26T20:20:48.102699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-26T20:20:48.114352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-26T20:20:48.114707] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-26T20:20:48.115495] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-26T20:20:48.115546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:48.115601] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:48.115630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:48.115686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:48.173102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:48.173981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:48.174064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:48.174097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:48.297672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:48.297837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:48.297878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:48.297907] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:48.301495] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=22.79%) [2026-01-26T20:20:48.301779] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-26T20:20:48.301905] [INFO ] [sig ] DRUG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:48.443932] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DRUG.txt [2026-01-26T20:20:48.444084] [INFO ] [sig ] [966/3474] Completed DRUG in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:48.444125] [INFO ] [sig ] [967/3474] Forecasting DRVN... [2026-01-26T20:20:48.444157] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-26T20:20:48.444188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-26T20:20:48.456527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-26T20:20:48.456930] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-26T20:20:48.458023] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-26T20:20:48.458075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:48.458106] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:48.458132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:48.458366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:48.514475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:48.515209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:48.515291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:48.515324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:48.646030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:48.646190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:48.646232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:48.646262] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:48.650133] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: UP (p=98.78%) [2026-01-26T20:20:48.650472] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-26T20:20:48.650663] [INFO ] [sig ] DRVN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:48.803648] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DRVN.txt [2026-01-26T20:20:48.803818] [INFO ] [sig ] [967/3474] Completed DRVN in 0.4s | 2.81 sym/s | Total: 5.7m | ETA: 14.9m [2026-01-26T20:20:48.803858] [INFO ] [sig ] [968/3474] Forecasting DSGX... [2026-01-26T20:20:48.803890] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-26T20:20:48.803920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-26T20:20:48.816090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-26T20:20:48.816448] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-26T20:20:48.817288] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-26T20:20:48.817339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:48.817372] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:48.817434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:48.817509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:48.875562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:48.876476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:48.876589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:48.876626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:48.996493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:48.996660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:48.996701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:48.996731] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:49.000169] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: UP (p=58.55%) [2026-01-26T20:20:49.000436] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-26T20:20:49.000558] [INFO ] [sig ] DSGX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:49.142925] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DSGX.txt [2026-01-26T20:20:49.143094] [INFO ] [sig ] [968/3474] Completed DSGX in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-26T20:20:49.143135] [INFO ] [sig ] [969/3474] Forecasting DSL... [2026-01-26T20:20:49.143165] [INFO ] [sig ] Generating forecast for: DSL [2026-01-26T20:20:49.143197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-26T20:20:49.154701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-26T20:20:49.154986] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-26T20:20:49.155779] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-26T20:20:49.155829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:49.155860] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:49.155887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:49.155943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:49.212948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:49.213593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:49.213670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:49.213702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:49.329500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:49.329666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:49.329742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:49.329772] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:49.333152] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=75.11%) [2026-01-26T20:20:49.333432] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-26T20:20:49.333551] [INFO ] [sig ] DSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:49.477278] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DSL.txt [2026-01-26T20:20:49.477483] [INFO ] [sig ] [969/3474] Completed DSL in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-26T20:20:49.477528] [INFO ] [sig ] [970/3474] Forecasting DSM... [2026-01-26T20:20:49.477558] [INFO ] [sig ] Generating forecast for: DSM [2026-01-26T20:20:49.477607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-26T20:20:49.488635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-26T20:20:49.488922] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-26T20:20:49.489758] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-26T20:20:49.489809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:49.489841] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:49.489869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:49.489925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:49.550033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:49.551025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:49.551156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:49.551192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:49.668047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:49.668204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:49.668246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:49.668275] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:49.671714] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-01-26T20:20:49.671996] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-26T20:20:49.672133] [INFO ] [sig ] DSM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:49.814913] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DSM.txt [2026-01-26T20:20:49.815052] [INFO ] [sig ] [970/3474] Completed DSM in 0.3s | 2.81 sym/s | Total: 5.7m | ETA: 14.8m [2026-01-26T20:20:49.815091] [INFO ] [sig ] [971/3474] Forecasting DSP... [2026-01-26T20:20:49.815122] [INFO ] [sig ] Generating forecast for: DSP [2026-01-26T20:20:49.815162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-26T20:20:49.826833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-26T20:20:49.827091] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-26T20:20:49.827973] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-26T20:20:49.828035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:49.828074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:49.828106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:49.828183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:49.884982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:49.885733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:49.885832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:49.885865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:50.005426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:50.005598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:50.005641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:50.005671] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:50.009095] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-01-26T20:20:50.009371] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-26T20:20:50.009493] [INFO ] [sig ] DSP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:50.150540] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DSP.txt [2026-01-26T20:20:50.150716] [INFO ] [sig ] [971/3474] Completed DSP in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:50.150757] [INFO ] [sig ] [972/3474] Forecasting DSX... [2026-01-26T20:20:50.150787] [INFO ] [sig ] Generating forecast for: DSX [2026-01-26T20:20:50.150818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-26T20:20:50.162669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-26T20:20:50.162947] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-26T20:20:50.163758] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-26T20:20:50.163809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:50.163872] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:50.163902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:50.163960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:50.220430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:50.221257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:50.221343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:50.221376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:50.349249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:50.349439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:50.349488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:50.349517] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:50.353385] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-01-26T20:20:50.353715] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-26T20:20:50.353840] [INFO ] [sig ] DSX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:50.509434] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DSX.txt [2026-01-26T20:20:50.509604] [INFO ] [sig ] [972/3474] Completed DSX in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:50.509660] [INFO ] [sig ] [973/3474] Forecasting DTB... [2026-01-26T20:20:50.509692] [INFO ] [sig ] Generating forecast for: DTB [2026-01-26T20:20:50.509722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-26T20:20:50.522561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-26T20:20:50.522918] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-26T20:20:50.523849] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-26T20:20:50.523902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:50.523933] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:50.523971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:50.524048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:50.582855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:50.583645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:50.583727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:50.583760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:50.697693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:50.697849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:50.697892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:50.697921] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:50.701876] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: DOWN (p=32.30%) [2026-01-26T20:20:50.702143] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-26T20:20:50.702265] [INFO ] [sig ] DTB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:50.848369] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DTB.txt [2026-01-26T20:20:50.848548] [INFO ] [sig ] [973/3474] Completed DTB in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:50.848631] [INFO ] [sig ] [974/3474] Forecasting DTE... [2026-01-26T20:20:50.848674] [INFO ] [sig ] Generating forecast for: DTE [2026-01-26T20:20:50.848718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-26T20:20:50.862519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-26T20:20:50.862910] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-26T20:20:50.863722] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-26T20:20:50.863773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:50.863805] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:50.863831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:50.863887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:50.919771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:50.920469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:50.920552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:50.920603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:51.033875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:51.034039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:51.034089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:51.034125] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:51.037707] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-26T20:20:51.037994] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-26T20:20:51.038126] [INFO ] [sig ] DTE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:51.196120] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DTE.txt [2026-01-26T20:20:51.196280] [INFO ] [sig ] [974/3474] Completed DTE in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:51.196322] [INFO ] [sig ] [975/3474] Forecasting DTG... [2026-01-26T20:20:51.196353] [INFO ] [sig ] Generating forecast for: DTG [2026-01-26T20:20:51.196384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-26T20:20:51.209225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-26T20:20:51.209612] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-26T20:20:51.210449] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-26T20:20:51.210500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:51.210533] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:51.210560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:51.210640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:51.271152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:51.272142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:51.272257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:51.272291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:51.391429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:51.391611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:51.391660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:51.391690] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:51.395186] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=18.31%) [2026-01-26T20:20:51.395460] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-26T20:20:51.395603] [INFO ] [sig ] DTG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:51.557736] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DTG.txt [2026-01-26T20:20:51.557884] [INFO ] [sig ] [975/3474] Completed DTG in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:51.557927] [INFO ] [sig ] [976/3474] Forecasting DTIL... [2026-01-26T20:20:51.557959] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-26T20:20:51.557998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-26T20:20:51.571182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-26T20:20:51.571772] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-26T20:20:51.572629] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-26T20:20:51.572681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:51.572714] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:51.572741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:51.572798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:51.634767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:51.635787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:51.635877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:51.635912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:51.765909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:51.766083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:51.766134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:51.766170] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:51.770173] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-01-26T20:20:51.770451] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-26T20:20:51.770790] [INFO ] [sig ] DTIL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:51.915749] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DTIL.txt [2026-01-26T20:20:51.915908] [INFO ] [sig ] [976/3474] Completed DTIL in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:51.915948] [INFO ] [sig ] [977/3474] Forecasting DTM... [2026-01-26T20:20:51.915979] [INFO ] [sig ] Generating forecast for: DTM [2026-01-26T20:20:51.916016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-26T20:20:51.927660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-26T20:20:51.928045] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-26T20:20:51.928884] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-26T20:20:51.928937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:51.928970] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:51.928998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:51.929056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:51.988096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:51.988975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:51.989058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:51.989092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:52.110063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:52.110202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:52.110245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:52.110275] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:52.113686] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-01-26T20:20:52.113959] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-26T20:20:52.114088] [INFO ] [sig ] DTM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:52.258807] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DTM.txt [2026-01-26T20:20:52.258941] [INFO ] [sig ] [977/3474] Completed DTM in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:52.258980] [INFO ] [sig ] [978/3474] Forecasting DUK... [2026-01-26T20:20:52.259010] [INFO ] [sig ] Generating forecast for: DUK [2026-01-26T20:20:52.259043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-26T20:20:52.271967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-26T20:20:52.272302] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-26T20:20:52.273098] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-26T20:20:52.273149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:52.273181] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:52.273207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:52.273263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:52.330620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:52.331335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:52.331417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:52.331451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:52.448874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:52.449030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:52.449075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:52.449103] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:52.452466] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=4.32%) [2026-01-26T20:20:52.452754] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-26T20:20:52.452875] [INFO ] [sig ] DUK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:52.595677] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DUK.txt [2026-01-26T20:20:52.595828] [INFO ] [sig ] [978/3474] Completed DUK in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:52.595871] [INFO ] [sig ] [979/3474] Forecasting DUKB... [2026-01-26T20:20:52.595900] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-26T20:20:52.595930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-26T20:20:52.608958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-26T20:20:52.609432] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-26T20:20:52.610467] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-26T20:20:52.610532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:52.610598] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:52.610643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:52.610720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:52.670417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:52.671320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:52.671405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:52.671440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:52.795891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:52.796049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:52.796090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:52.796120] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:52.799731] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-26T20:20:52.800017] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-26T20:20:52.800148] [INFO ] [sig ] DUKB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:52.964718] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DUKB.txt [2026-01-26T20:20:52.964880] [INFO ] [sig ] [979/3474] Completed DUKB in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:52.964923] [INFO ] [sig ] [980/3474] Forecasting DUOL... [2026-01-26T20:20:52.964955] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-26T20:20:52.964986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-26T20:20:52.977379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-26T20:20:52.977754] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-26T20:20:52.978537] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-26T20:20:52.978606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:52.978639] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:52.978667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:52.978723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:53.041828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:53.042721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:53.042806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:53.042841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:53.163902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:53.164064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:53.164108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:53.164138] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:53.167520] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-26T20:20:53.167805] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-26T20:20:53.167923] [INFO ] [sig ] DUOL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:53.309778] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DUOL.txt [2026-01-26T20:20:53.309895] [INFO ] [sig ] [980/3474] Completed DUOL in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:53.309934] [INFO ] [sig ] [981/3474] Forecasting DVA... [2026-01-26T20:20:53.309965] [INFO ] [sig ] Generating forecast for: DVA [2026-01-26T20:20:53.309995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-26T20:20:53.321523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-26T20:20:53.321803] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-26T20:20:53.322619] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-26T20:20:53.322669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:53.322701] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:53.322728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:53.322785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:53.379929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:53.380524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:53.380620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:53.380655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:53.502211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:53.502364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:53.502407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:53.502437] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:53.505879] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: UP (p=92.07%) [2026-01-26T20:20:53.506161] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-26T20:20:53.506286] [INFO ] [sig ] DVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:53.648803] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DVA.txt [2026-01-26T20:20:53.648943] [INFO ] [sig ] [981/3474] Completed DVA in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:53.648983] [INFO ] [sig ] [982/3474] Forecasting DVAX... [2026-01-26T20:20:53.649015] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-26T20:20:53.649054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-26T20:20:53.660937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-26T20:20:53.661309] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-26T20:20:53.662241] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-26T20:20:53.662293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:53.662325] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:53.662354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:53.662412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:53.721568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:53.722366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:53.722482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:53.722517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:53.847160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:53.847322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:53.847365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:53.847419] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:53.850925] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: DOWN (p=36.32%) [2026-01-26T20:20:53.851253] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-26T20:20:53.851393] [INFO ] [sig ] DVAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:54.004535] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DVAX.txt [2026-01-26T20:20:54.004701] [INFO ] [sig ] [982/3474] Completed DVAX in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:54.004744] [INFO ] [sig ] [983/3474] Forecasting DVN... [2026-01-26T20:20:54.004776] [INFO ] [sig ] Generating forecast for: DVN [2026-01-26T20:20:54.004808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-26T20:20:54.016663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-26T20:20:54.016951] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-26T20:20:54.017816] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-26T20:20:54.017867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:54.017900] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:54.017927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:54.017984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:54.076388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:54.077099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:54.077185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:54.077219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:54.203329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:54.203710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:54.203761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:54.203793] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:54.207966] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=11.06%) [2026-01-26T20:20:54.208317] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-26T20:20:54.208461] [INFO ] [sig ] DVN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:54.359030] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DVN.txt [2026-01-26T20:20:54.359192] [INFO ] [sig ] [983/3474] Completed DVN in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.8m [2026-01-26T20:20:54.359240] [INFO ] [sig ] [984/3474] Forecasting DWAS... [2026-01-26T20:20:54.359278] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-26T20:20:54.359314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-26T20:20:54.371742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-26T20:20:54.372163] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-26T20:20:54.373001] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-26T20:20:54.373052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:54.373085] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:54.373114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:54.373169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:54.430475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:54.431323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:54.431410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:54.431444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:54.550637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:54.550790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:54.550833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:54.550863] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:54.554866] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-26T20:20:54.555259] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-26T20:20:54.555417] [INFO ] [sig ] DWAS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:54.713922] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DWAS.txt [2026-01-26T20:20:54.714093] [INFO ] [sig ] [984/3474] Completed DWAS in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-26T20:20:54.714135] [INFO ] [sig ] [985/3474] Forecasting DWSH... [2026-01-26T20:20:54.714185] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-26T20:20:54.714223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-26T20:20:54.725883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-26T20:20:54.726236] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-26T20:20:54.727062] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-26T20:20:54.727114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:54.727146] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:54.727359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:54.727442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:54.789253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:54.790338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:54.790433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:54.790467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:54.914935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:54.915107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:54.915156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:54.915191] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:54.919869] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-01-26T20:20:54.920282] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-26T20:20:54.920458] [INFO ] [sig ] DWSH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:55.076638] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DWSH.txt [2026-01-26T20:20:55.076836] [INFO ] [sig ] [985/3474] Completed DWSH in 0.4s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-26T20:20:55.076880] [INFO ] [sig ] [986/3474] Forecasting DX... [2026-01-26T20:20:55.076911] [INFO ] [sig ] Generating forecast for: DX [2026-01-26T20:20:55.076942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-26T20:20:55.088808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-26T20:20:55.089205] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-26T20:20:55.090043] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-26T20:20:55.090106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:55.090143] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:55.090171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:55.090229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:55.146616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:55.147546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:55.147652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:55.147687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:55.266212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:55.266374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:55.266416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:55.266446] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:55.270291] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-01-26T20:20:55.270568] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-26T20:20:55.270713] [INFO ] [sig ] DX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:55.415078] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DX.txt [2026-01-26T20:20:55.415239] [INFO ] [sig ] [986/3474] Completed DX in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-26T20:20:55.415281] [INFO ] [sig ] [987/3474] Forecasting DXC... [2026-01-26T20:20:55.415313] [INFO ] [sig ] Generating forecast for: DXC [2026-01-26T20:20:55.415343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-26T20:20:55.426840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-26T20:20:55.427192] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-26T20:20:55.428026] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-26T20:20:55.428078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:55.428109] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:55.428135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:55.428190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:55.485259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:55.486156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:55.486262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:55.486297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:55.611233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:55.611404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:55.611445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:55.611474] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:55.615071] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-01-26T20:20:55.615393] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-26T20:20:55.615522] [INFO ] [sig ] DXC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:55.759966] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DXC.txt [2026-01-26T20:20:55.760122] [INFO ] [sig ] [987/3474] Completed DXC in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-26T20:20:55.760168] [INFO ] [sig ] [988/3474] Forecasting DXCM... [2026-01-26T20:20:55.760200] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-26T20:20:55.760230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-26T20:20:55.771822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-26T20:20:55.772168] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-26T20:20:55.772994] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-26T20:20:55.773045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:55.773078] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:55.773105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:55.773161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:55.828912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:55.829812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:55.829900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:55.829933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:55.951036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:55.951203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:55.951252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:55.951281] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:55.954722] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=81.06%) [2026-01-26T20:20:55.954996] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-26T20:20:55.955124] [INFO ] [sig ] DXCM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:56.097610] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DXCM.txt [2026-01-26T20:20:56.097772] [INFO ] [sig ] [988/3474] Completed DXCM in 0.3s | 2.81 sym/s | Total: 5.8m | ETA: 14.7m [2026-01-26T20:20:56.097812] [INFO ] [sig ] [989/3474] Forecasting DXPE... [2026-01-26T20:20:56.097842] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-26T20:20:56.097873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-26T20:20:56.109317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-26T20:20:56.109662] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-26T20:20:56.110440] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-26T20:20:56.110492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:56.110549] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:56.110599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:56.110659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:56.167229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:56.168133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:56.168223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:56.168256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:56.285337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:56.285499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:56.285541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:56.285589] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:56.288963] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-26T20:20:56.289237] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-26T20:20:56.289364] [INFO ] [sig ] DXPE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:56.436899] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DXPE.txt [2026-01-26T20:20:56.437063] [INFO ] [sig ] [989/3474] Completed DXPE in 0.3s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:56.437112] [INFO ] [sig ] [990/3474] Forecasting DY... [2026-01-26T20:20:56.437144] [INFO ] [sig ] Generating forecast for: DY [2026-01-26T20:20:56.437183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-26T20:20:56.451006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-26T20:20:56.451360] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-26T20:20:56.452260] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-26T20:20:56.452314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:56.452345] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:56.452372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:56.452429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:56.511590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:56.512510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:56.512615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:56.512652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:56.637043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:56.637203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:56.637246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:56.637275] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:56.640822] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-26T20:20:56.641109] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-26T20:20:56.641239] [INFO ] [sig ] DY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:56.789420] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/DY.txt [2026-01-26T20:20:56.789597] [INFO ] [sig ] [990/3474] Completed DY in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:56.789639] [INFO ] [sig ] [991/3474] Forecasting DYN... [2026-01-26T20:20:56.789671] [INFO ] [sig ] Generating forecast for: DYN [2026-01-26T20:20:56.789702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-26T20:20:56.801906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-26T20:20:56.802288] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-26T20:20:56.803123] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-26T20:20:56.803186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:56.803226] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:56.803260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:56.803317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:56.861128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:56.862047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:56.862147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:56.862190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:56.991417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:56.991610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:56.991654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:56.991703] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:56.995039] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-26T20:20:56.995339] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-26T20:20:56.995481] [INFO ] [sig ] DYN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:57.148330] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/DYN.txt [2026-01-26T20:20:57.148713] [INFO ] [sig ] [991/3474] Completed DYN in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:57.148756] [INFO ] [sig ] [992/3474] Forecasting E... [2026-01-26T20:20:57.148788] [INFO ] [sig ] Generating forecast for: E [2026-01-26T20:20:57.148819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-26T20:20:57.161034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-26T20:20:57.161383] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-26T20:20:57.162224] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-26T20:20:57.162284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:57.162315] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:57.162341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:57.162397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:57.221722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:57.222864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:57.222950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:57.222983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:57.346636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:57.346797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:57.346839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:57.346869] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:57.350699] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-01-26T20:20:57.350990] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-26T20:20:57.351124] [INFO ] [sig ] E: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:57.506437] [INFO ] [LOCAL ] Saved forecast: E 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/E.txt [2026-01-26T20:20:57.506615] [INFO ] [sig ] [992/3474] Completed E in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:57.506659] [INFO ] [sig ] [993/3474] Forecasting EA... [2026-01-26T20:20:57.506691] [INFO ] [sig ] Generating forecast for: EA [2026-01-26T20:20:57.506723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-26T20:20:57.518939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-26T20:20:57.519287] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-26T20:20:57.520181] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-26T20:20:57.520234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:57.520269] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:57.520296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:57.520353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:57.583967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:57.584828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:57.584915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:57.584950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:57.718816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:57.718969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:57.719013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:57.719060] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:57.722628] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-01-26T20:20:57.722916] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-26T20:20:57.723044] [INFO ] [sig ] EA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:57.876179] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EA.txt [2026-01-26T20:20:57.876337] [INFO ] [sig ] [993/3474] Completed EA in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:57.876378] [INFO ] [sig ] [994/3474] Forecasting EAF... [2026-01-26T20:20:57.876409] [INFO ] [sig ] Generating forecast for: EAF [2026-01-26T20:20:57.876440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-26T20:20:57.888042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-26T20:20:57.888405] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-26T20:20:57.889280] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-26T20:20:57.889335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:57.889367] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:57.889396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:57.889453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:57.951780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:57.952785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:57.952874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:57.952909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:58.076183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:58.076353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:58.076396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:58.076425] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:58.080145] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=31.90%) [2026-01-26T20:20:58.080424] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-26T20:20:58.080548] [INFO ] [sig ] EAF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:58.231088] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EAF.txt [2026-01-26T20:20:58.231268] [INFO ] [sig ] [994/3474] Completed EAF in 0.4s | 2.81 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:58.231309] [INFO ] [sig ] [995/3474] Forecasting EAI... [2026-01-26T20:20:58.231340] [INFO ] [sig ] Generating forecast for: EAI [2026-01-26T20:20:58.231372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-26T20:20:58.243011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-26T20:20:58.243433] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-26T20:20:58.244269] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-26T20:20:58.244321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:58.244352] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:58.244380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:58.244436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:58.303054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:58.303923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:58.304007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:58.304058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:58.421943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:58.422097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:58.422137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:58.422166] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:58.425852] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-26T20:20:58.426125] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-26T20:20:58.426255] [INFO ] [sig ] EAI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:58.574969] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EAI.txt [2026-01-26T20:20:58.575106] [INFO ] [sig ] [995/3474] Completed EAI in 0.3s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:58.575149] [INFO ] [sig ] [996/3474] Forecasting EARN... [2026-01-26T20:20:58.575185] [INFO ] [sig ] Generating forecast for: EARN [2026-01-26T20:20:58.575223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-26T20:20:58.586776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-26T20:20:58.587148] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-26T20:20:58.588335] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-26T20:20:58.588401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:58.588449] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:58.588493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:58.588606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:58.647626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:58.648439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:58.648523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:58.648556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:58.772234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:58.772393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:58.772441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:58.772471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:58.776094] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-26T20:20:58.776412] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-26T20:20:58.776540] [INFO ] [sig ] EARN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:58.920984] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EARN.txt [2026-01-26T20:20:58.921139] [INFO ] [sig ] [996/3474] Completed EARN in 0.3s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:58.921180] [INFO ] [sig ] [997/3474] Forecasting EB... [2026-01-26T20:20:58.921211] [INFO ] [sig ] Generating forecast for: EB [2026-01-26T20:20:58.921243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-26T20:20:58.932370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-26T20:20:58.932696] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-26T20:20:58.933526] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-26T20:20:58.933609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:58.933648] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:58.933676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:58.933743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:58.991048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:58.991885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:58.991968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:58.992001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:59.124043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:59.124400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:59.124441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:59.124470] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:59.128422] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-26T20:20:59.128774] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-26T20:20:59.128911] [INFO ] [sig ] EB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:59.280175] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EB.txt [2026-01-26T20:20:59.280328] [INFO ] [sig ] [997/3474] Completed EB in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:59.280368] [INFO ] [sig ] [998/3474] Forecasting EBAY... [2026-01-26T20:20:59.280398] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-26T20:20:59.280428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-26T20:20:59.292053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-26T20:20:59.292595] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-26T20:20:59.293664] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-26T20:20:59.293717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:59.293749] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:59.293775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:59.293832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:59.354402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:59.355302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:59.355391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:59.355425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:59.484138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:59.484289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:59.484336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:59.484365] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:59.487855] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-01-26T20:20:59.488130] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-26T20:20:59.488253] [INFO ] [sig ] EBAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:20:59.636746] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EBAY.txt [2026-01-26T20:20:59.636897] [INFO ] [sig ] [998/3474] Completed EBAY in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:59.636937] [INFO ] [sig ] [999/3474] Forecasting EBC... [2026-01-26T20:20:59.636966] [INFO ] [sig ] Generating forecast for: EBC [2026-01-26T20:20:59.636998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-26T20:20:59.649429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-26T20:20:59.649784] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-26T20:20:59.650655] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-26T20:20:59.650719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:20:59.650753] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:20:59.650781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:20:59.650841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:20:59.712754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:20:59.713554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:20:59.714120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:20:59.714154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:20:59.841586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:20:59.841746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:20:59.841793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:20:59.841823] [INFO ] [FORECASTER] Training complete [2026-01-26T20:20:59.845295] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-26T20:20:59.845597] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-26T20:20:59.845726] [INFO ] [sig ] EBC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:20:59.996414] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EBC.txt [2026-01-26T20:20:59.996547] [INFO ] [sig ] [999/3474] Completed EBC in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.7m [2026-01-26T20:20:59.996604] [INFO ] [sig ] [1000/3474] Forecasting EBF... [2026-01-26T20:20:59.996637] [INFO ] [sig ] Generating forecast for: EBF [2026-01-26T20:20:59.996668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-26T20:21:00.008383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-26T20:21:00.008798] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-26T20:21:00.009648] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-26T20:21:00.009700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:00.009734] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:00.009761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:00.009820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:00.071543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:00.072404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:00.072489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:00.072524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:00.196596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:00.196755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:00.196798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:00.196829] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:00.200363] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-26T20:21:00.200859] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-26T20:21:00.200989] [INFO ] [sig ] EBF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:00.351163] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EBF.txt [2026-01-26T20:21:00.351329] [INFO ] [sig ] [1000/3474] Completed EBF in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-26T20:21:00.351371] [INFO ] [sig ] [1001/3474] Forecasting EBON... [2026-01-26T20:21:00.351401] [INFO ] [sig ] Generating forecast for: EBON [2026-01-26T20:21:00.351431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-26T20:21:00.361657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-26T20:21:00.361921] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-26T20:21:00.362755] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-26T20:21:00.362806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:00.362838] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:00.362865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:00.362927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:00.420749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:00.421552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:00.421653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:00.421688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:00.519724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:00.519837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:00.519877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:00.519906] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:00.523331] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=47.26%) [2026-01-26T20:21:00.523621] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-26T20:21:00.523740] [INFO ] [sig ] EBON: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:00.671893] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EBON.txt [2026-01-26T20:21:00.672058] [INFO ] [sig ] [1001/3474] Completed EBON in 0.3s | 2.82 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-26T20:21:00.672099] [INFO ] [sig ] [1002/3474] Forecasting EBS... [2026-01-26T20:21:00.672129] [INFO ] [sig ] Generating forecast for: EBS [2026-01-26T20:21:00.672161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-26T20:21:00.683416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-26T20:21:00.683837] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-26T20:21:00.684702] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-26T20:21:00.684761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:00.684794] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:00.684821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:00.684880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:00.746205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:00.747095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:00.747188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:00.747231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:00.874073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:00.874228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:00.874270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:00.874298] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:00.877702] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-01-26T20:21:00.877975] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-26T20:21:00.878098] [INFO ] [sig ] EBS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:01.037217] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EBS.txt [2026-01-26T20:21:01.037415] [INFO ] [sig ] [1002/3474] Completed EBS in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-26T20:21:01.037497] [INFO ] [sig ] [1003/3474] Forecasting EC... [2026-01-26T20:21:01.037542] [INFO ] [sig ] Generating forecast for: EC [2026-01-26T20:21:01.037956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-26T20:21:01.052085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-26T20:21:01.052686] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-26T20:21:01.054718] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-26T20:21:01.054770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:01.054802] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:01.054830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:01.054886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:01.124559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:01.125481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:01.125569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:01.125628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:01.250777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:01.250937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:01.250979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:01.251008] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:01.254459] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: UP (p=80.83%) [2026-01-26T20:21:01.254761] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-26T20:21:01.254897] [INFO ] [sig ] EC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:01.401970] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EC.txt [2026-01-26T20:21:01.402115] [INFO ] [sig ] [1003/3474] Completed EC in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-26T20:21:01.402154] [INFO ] [sig ] [1004/3474] Forecasting ECC... [2026-01-26T20:21:01.402185] [INFO ] [sig ] Generating forecast for: ECC [2026-01-26T20:21:01.402214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-26T20:21:01.413883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-26T20:21:01.414207] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-26T20:21:01.415005] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-26T20:21:01.415057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:01.415088] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:01.415115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:01.415171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:01.473193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:01.474047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:01.474131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:01.474164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:01.598905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:01.599071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:01.599114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:01.599145] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:01.602759] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=97.71%) [2026-01-26T20:21:01.603099] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-26T20:21:01.603237] [INFO ] [sig ] ECC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:01.761108] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ECC.txt [2026-01-26T20:21:01.761284] [INFO ] [sig ] [1004/3474] Completed ECC in 0.4s | 2.82 sym/s | Total: 5.9m | ETA: 14.6m [2026-01-26T20:21:01.761331] [INFO ] [sig ] [1005/3474] Forecasting ECL... [2026-01-26T20:21:01.761363] [INFO ] [sig ] Generating forecast for: ECL [2026-01-26T20:21:01.761396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-26T20:21:01.773876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-26T20:21:01.774278] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-26T20:21:01.775338] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-26T20:21:01.775394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:01.775428] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:01.775457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:01.775516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:01.840630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:01.841563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:01.841670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:01.841704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:01.975225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:01.975452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:01.975495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:01.975524] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:01.979502] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-01-26T20:21:01.979889] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-26T20:21:01.980038] [INFO ] [sig ] ECL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:02.141268] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ECL.txt [2026-01-26T20:21:02.141454] [INFO ] [sig ] [1005/3474] Completed ECL in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:02.141495] [INFO ] [sig ] [1006/3474] Forecasting ECPG... [2026-01-26T20:21:02.141525] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-26T20:21:02.141557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-26T20:21:02.153738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-26T20:21:02.154161] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-26T20:21:02.155016] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-26T20:21:02.155070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:02.155102] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:02.155129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:02.155218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:02.226975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:02.228085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:02.228176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:02.228210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:02.349615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:02.349782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:02.349852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:02.349899] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:02.353873] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-01-26T20:21:02.354277] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-26T20:21:02.354436] [INFO ] [sig ] ECPG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:02.503477] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ECPG.txt [2026-01-26T20:21:02.503672] [INFO ] [sig ] [1006/3474] Completed ECPG in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:02.503736] [INFO ] [sig ] [1007/3474] Forecasting ECX... [2026-01-26T20:21:02.503768] [INFO ] [sig ] Generating forecast for: ECX [2026-01-26T20:21:02.503800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-26T20:21:02.515482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-26T20:21:02.515884] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-26T20:21:02.516705] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-26T20:21:02.516756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:02.516788] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:02.516815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:02.516872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:02.574230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:02.575122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:02.575208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:02.575241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:02.698465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:02.698644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:02.698687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:02.698718] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:02.702195] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=26.33%) [2026-01-26T20:21:02.702481] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-26T20:21:02.702630] [INFO ] [sig ] ECX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:02.857374] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ECX.txt [2026-01-26T20:21:02.857593] [INFO ] [sig ] [1007/3474] Completed ECX in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:02.857637] [INFO ] [sig ] [1008/3474] Forecasting ED... [2026-01-26T20:21:02.857669] [INFO ] [sig ] Generating forecast for: ED [2026-01-26T20:21:02.857698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-26T20:21:02.870026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-26T20:21:02.870383] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-26T20:21:02.871177] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-26T20:21:02.871228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:02.871259] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:02.871287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:02.871344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:02.930904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:02.931881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:02.931976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:02.932023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:03.065745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:03.065925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:03.065980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:03.066020] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:03.070605] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: DOWN (p=7.71%) [2026-01-26T20:21:03.071003] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-26T20:21:03.071176] [INFO ] [sig ] ED: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:03.219966] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ED.txt [2026-01-26T20:21:03.220106] [INFO ] [sig ] [1008/3474] Completed ED in 0.4s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:03.220167] [INFO ] [sig ] [1009/3474] Forecasting EDAP... [2026-01-26T20:21:03.220199] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-26T20:21:03.220229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-26T20:21:03.231437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-26T20:21:03.231801] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-26T20:21:03.232592] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-26T20:21:03.232644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:03.232675] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:03.232701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:03.232756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:03.294895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:03.295811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:03.295914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:03.295967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:03.418873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:03.419021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:03.419063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:03.419091] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:03.422482] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=6.01%) [2026-01-26T20:21:03.422797] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-26T20:21:03.422925] [INFO ] [sig ] EDAP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:03.564165] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EDAP.txt [2026-01-26T20:21:03.564308] [INFO ] [sig ] [1009/3474] Completed EDAP in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:03.564359] [INFO ] [sig ] [1010/3474] Forecasting EDD... [2026-01-26T20:21:03.564391] [INFO ] [sig ] Generating forecast for: EDD [2026-01-26T20:21:03.564423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-26T20:21:03.579039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-26T20:21:03.579375] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-26T20:21:03.580191] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-26T20:21:03.580242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:03.580287] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:03.580318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:03.580380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:03.637457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:03.638383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:03.638472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:03.638505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:03.764728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:03.764880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:03.764921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:03.764951] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:03.768302] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-01-26T20:21:03.768569] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-26T20:21:03.768709] [INFO ] [sig ] EDD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:03.912730] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EDD.txt [2026-01-26T20:21:03.912870] [INFO ] [sig ] [1010/3474] Completed EDD in 0.3s | 2.81 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:03.912921] [INFO ] [sig ] [1011/3474] Forecasting EDF... [2026-01-26T20:21:03.912952] [INFO ] [sig ] Generating forecast for: EDF [2026-01-26T20:21:03.912983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-26T20:21:03.923869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-26T20:21:03.924137] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-26T20:21:03.924951] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-26T20:21:03.925004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:03.925035] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:03.925062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:03.925117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:03.981991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:03.982753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:03.982833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:03.982865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:04.099936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:04.100091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:04.100132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:04.100161] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:04.103559] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=61.49%) [2026-01-26T20:21:04.103855] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-26T20:21:04.103982] [INFO ] [sig ] EDF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:04.248470] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EDF.txt [2026-01-26T20:21:04.248659] [INFO ] [sig ] [1011/3474] Completed EDF in 0.3s | 2.82 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:04.248703] [INFO ] [sig ] [1012/3474] Forecasting EDN... [2026-01-26T20:21:04.248734] [INFO ] [sig ] Generating forecast for: EDN [2026-01-26T20:21:04.248765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-26T20:21:04.262923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-26T20:21:04.263340] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-26T20:21:04.264370] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-26T20:21:04.264445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:04.264491] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:04.264526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:04.264632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:04.326093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:04.326916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:04.327002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:04.327036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:04.450166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:04.450348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:04.450394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:04.450428] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:04.453944] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-26T20:21:04.454223] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-26T20:21:04.454351] [INFO ] [sig ] EDN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:04.600829] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EDN.txt [2026-01-26T20:21:04.600971] [INFO ] [sig ] [1012/3474] Completed EDN in 0.4s | 2.82 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:04.601012] [INFO ] [sig ] [1013/3474] Forecasting EE... [2026-01-26T20:21:04.601044] [INFO ] [sig ] Generating forecast for: EE [2026-01-26T20:21:04.601076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-26T20:21:04.612790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-26T20:21:04.613167] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-26T20:21:04.613989] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-26T20:21:04.614040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:04.614073] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:04.614102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:04.614160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:04.673172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:04.674058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:04.674146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:04.674185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:04.794615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:04.794774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:04.794817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:04.794848] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:04.798261] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=17.50%) [2026-01-26T20:21:04.798566] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-26T20:21:04.798713] [INFO ] [sig ] EE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:04.943127] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EE.txt [2026-01-26T20:21:04.943289] [INFO ] [sig ] [1013/3474] Completed EE in 0.3s | 2.82 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:04.943337] [INFO ] [sig ] [1014/3474] Forecasting EEMA... [2026-01-26T20:21:04.943381] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-26T20:21:04.943422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-26T20:21:04.956149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-26T20:21:04.956548] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-26T20:21:04.957365] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-26T20:21:04.957441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:04.957473] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:04.957499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:04.957556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:05.014788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:05.015789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:05.015893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:05.015938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:05.143165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:05.143330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:05.143372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:05.143402] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:05.146985] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-26T20:21:05.147299] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-26T20:21:05.147464] [INFO ] [sig ] EEMA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:05.293005] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EEMA.txt [2026-01-26T20:21:05.293146] [INFO ] [sig ] [1014/3474] Completed EEMA in 0.3s | 2.82 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:05.293208] [INFO ] [sig ] [1015/3474] Forecasting EEX... [2026-01-26T20:21:05.293240] [INFO ] [sig ] Generating forecast for: EEX [2026-01-26T20:21:05.293270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-26T20:21:05.305105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-26T20:21:05.305390] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-26T20:21:05.306200] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-26T20:21:05.306250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:05.306282] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:05.306308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:05.306368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:05.364645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:05.365254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:05.365342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:05.365381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:05.486249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:05.486398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:05.486440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:05.486469] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:05.489880] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-01-26T20:21:05.490150] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-26T20:21:05.490274] [INFO ] [sig ] EEX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:05.641273] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EEX.txt [2026-01-26T20:21:05.641418] [INFO ] [sig ] [1015/3474] Completed EEX in 0.3s | 2.82 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:05.641458] [INFO ] [sig ] [1016/3474] Forecasting EFC... [2026-01-26T20:21:05.641488] [INFO ] [sig ] Generating forecast for: EFC [2026-01-26T20:21:05.641519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-26T20:21:05.652880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-26T20:21:05.653190] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-26T20:21:05.653985] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-26T20:21:05.654036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:05.654070] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:05.654098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:05.654156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:05.710125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:05.710846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:05.710929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:05.710961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:05.826533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:05.826709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:05.826750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:05.826779] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:05.830145] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-26T20:21:05.830439] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-26T20:21:05.830563] [INFO ] [sig ] EFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:05.979944] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EFC.txt [2026-01-26T20:21:05.980149] [INFO ] [sig ] [1016/3474] Completed EFC in 0.3s | 2.82 sym/s | Total: 6.0m | ETA: 14.6m [2026-01-26T20:21:05.980201] [INFO ] [sig ] [1017/3474] Forecasting EFSC... [2026-01-26T20:21:05.980231] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-26T20:21:05.980266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-26T20:21:05.991924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-26T20:21:05.992239] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-26T20:21:05.993042] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-26T20:21:05.993094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:05.993126] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:05.993154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:05.993210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:06.054722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:06.055506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:06.055608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:06.055646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:06.176701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:06.176847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:06.176888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:06.176934] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:06.180318] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=89.67%) [2026-01-26T20:21:06.180600] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-26T20:21:06.180723] [INFO ] [sig ] EFSC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:06.324854] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EFSC.txt [2026-01-26T20:21:06.324988] [INFO ] [sig ] [1017/3474] Completed EFSC in 0.3s | 2.82 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-26T20:21:06.325029] [INFO ] [sig ] [1018/3474] Forecasting EFX... [2026-01-26T20:21:06.325058] [INFO ] [sig ] Generating forecast for: EFX [2026-01-26T20:21:06.325089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-26T20:21:06.336960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-26T20:21:06.337228] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-26T20:21:06.338072] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-26T20:21:06.338124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:06.338156] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:06.338184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:06.338242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:06.402751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:06.403727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:06.403823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:06.403857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:06.528318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:06.528477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:06.528519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:06.528547] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:06.531920] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-01-26T20:21:06.532211] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-26T20:21:06.532334] [INFO ] [sig ] EFX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:06.675114] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EFX.txt [2026-01-26T20:21:06.675272] [INFO ] [sig ] [1018/3474] Completed EFX in 0.4s | 2.82 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-26T20:21:06.675313] [INFO ] [sig ] [1019/3474] Forecasting EG... [2026-01-26T20:21:06.675344] [INFO ] [sig ] Generating forecast for: EG [2026-01-26T20:21:06.675378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-26T20:21:06.687849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-26T20:21:06.688165] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-26T20:21:06.689083] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-26T20:21:06.689136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:06.689170] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:06.689198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:06.689258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:06.750239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:06.751052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:06.751137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:06.751171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:06.875892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:06.876050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:06.876092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:06.876122] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:06.879707] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-26T20:21:06.879980] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-26T20:21:06.880122] [INFO ] [sig ] EG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:07.027317] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EG.txt [2026-01-26T20:21:07.027505] [INFO ] [sig ] [1019/3474] Completed EG in 0.4s | 2.82 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-26T20:21:07.027589] [INFO ] [sig ] [1020/3474] Forecasting EGAN... [2026-01-26T20:21:07.027624] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-26T20:21:07.027656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-26T20:21:07.039624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-26T20:21:07.039948] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-26T20:21:07.040746] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-26T20:21:07.040797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:07.040828] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:07.040855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:07.040923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:07.099973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:07.100819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:07.100901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:07.100934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:07.223670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:07.223827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:07.223872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:07.223904] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:07.227552] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=35.90%) [2026-01-26T20:21:07.228108] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-26T20:21:07.228247] [INFO ] [sig ] EGAN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:07.377836] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EGAN.txt [2026-01-26T20:21:07.377992] [INFO ] [sig ] [1020/3474] Completed EGAN in 0.4s | 2.82 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-26T20:21:07.378033] [INFO ] [sig ] [1021/3474] Forecasting EGBN... [2026-01-26T20:21:07.378064] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-26T20:21:07.378097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-26T20:21:07.389477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-26T20:21:07.389820] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-26T20:21:07.390659] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-26T20:21:07.390709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:07.390741] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:07.390768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:07.390836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:07.450119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:07.451012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:07.451097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:07.451131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:07.570352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:07.570508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:07.570550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:07.570600] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:07.574069] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-01-26T20:21:07.574362] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-26T20:21:07.574510] [INFO ] [sig ] EGBN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:07.716867] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EGBN.txt [2026-01-26T20:21:07.717004] [INFO ] [sig ] [1021/3474] Completed EGBN in 0.3s | 2.82 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-26T20:21:07.717047] [INFO ] [sig ] [1022/3474] Forecasting EGP... [2026-01-26T20:21:07.717077] [INFO ] [sig ] Generating forecast for: EGP [2026-01-26T20:21:07.717108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-26T20:21:07.728414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-26T20:21:07.728726] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-26T20:21:07.729528] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-26T20:21:07.729601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:07.729638] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:07.729669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:07.729728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:07.787812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:07.788720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:07.788803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:07.788836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:07.908325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:07.908485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:07.908525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:07.908554] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:07.912012] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-26T20:21:07.912283] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-26T20:21:07.912418] [INFO ] [sig ] EGP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:08.058975] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EGP.txt [2026-01-26T20:21:08.059136] [INFO ] [sig ] [1022/3474] Completed EGP in 0.3s | 2.82 sym/s | Total: 6.0m | ETA: 14.5m [2026-01-26T20:21:08.059189] [INFO ] [sig ] [1023/3474] Forecasting EGY... [2026-01-26T20:21:08.059221] [INFO ] [sig ] Generating forecast for: EGY [2026-01-26T20:21:08.059262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-26T20:21:08.071247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-26T20:21:08.071605] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-26T20:21:08.072397] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-26T20:21:08.072459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:08.072498] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:08.072551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:08.072640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:08.129714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:08.130535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:08.130654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:08.130690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:08.249745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:08.249899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:08.249940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:08.249968] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:08.253351] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-01-26T20:21:08.253646] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-26T20:21:08.253769] [INFO ] [sig ] EGY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:08.397353] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EGY.txt [2026-01-26T20:21:08.397530] [INFO ] [sig ] [1023/3474] Completed EGY in 0.3s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:08.397588] [INFO ] [sig ] [1024/3474] Forecasting EH... [2026-01-26T20:21:08.397621] [INFO ] [sig ] Generating forecast for: EH [2026-01-26T20:21:08.397652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-26T20:21:08.410164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-26T20:21:08.410548] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-26T20:21:08.411393] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-26T20:21:08.411448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:08.411480] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:08.411509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:08.411566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:08.471364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:08.472290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:08.472402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:08.472444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:08.592760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:08.592920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:08.592966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:08.593012] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:08.596566] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=67.12%) [2026-01-26T20:21:08.596914] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-26T20:21:08.597051] [INFO ] [sig ] EH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:08.748277] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EH.txt [2026-01-26T20:21:08.748456] [INFO ] [sig ] [1024/3474] Completed EH in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:08.748509] [INFO ] [sig ] [1025/3474] Forecasting EHAB... [2026-01-26T20:21:08.748548] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-26T20:21:08.748601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-26T20:21:08.760620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-26T20:21:08.760993] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-26T20:21:08.761822] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-26T20:21:08.761880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:08.761920] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:08.761957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:08.762029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:08.820381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:08.821245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:08.821331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:08.821366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:08.946030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:08.946152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:08.946191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:08.946222] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:08.949722] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-01-26T20:21:08.950059] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-26T20:21:08.950192] [INFO ] [sig ] EHAB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:09.094140] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EHAB.txt [2026-01-26T20:21:09.094294] [INFO ] [sig ] [1025/3474] Completed EHAB in 0.3s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:09.094354] [INFO ] [sig ] [1026/3474] Forecasting EHC... [2026-01-26T20:21:09.094385] [INFO ] [sig ] Generating forecast for: EHC [2026-01-26T20:21:09.094418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-26T20:21:09.106014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-26T20:21:09.106369] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-26T20:21:09.107173] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-26T20:21:09.107225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:09.107256] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:09.107283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:09.107339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:09.165331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:09.166221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:09.166314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:09.166350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:09.295229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:09.295396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:09.295438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:09.295469] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:09.299484] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=65.32%) [2026-01-26T20:21:09.299971] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-26T20:21:09.300132] [INFO ] [sig ] EHC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:09.459555] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EHC.txt [2026-01-26T20:21:09.459780] [INFO ] [sig ] [1026/3474] Completed EHC in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:09.459839] [INFO ] [sig ] [1027/3474] Forecasting EHI... [2026-01-26T20:21:09.459875] [INFO ] [sig ] Generating forecast for: EHI [2026-01-26T20:21:09.459907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-26T20:21:09.471408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-26T20:21:09.471887] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-26T20:21:09.472735] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-26T20:21:09.472789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:09.472824] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:09.472853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:09.472913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:09.532694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:09.533612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:09.533703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:09.533736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:09.664392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:09.664621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:09.664680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:09.664721] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:09.668757] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=35.33%) [2026-01-26T20:21:09.669115] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-26T20:21:09.669277] [INFO ] [sig ] EHI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:09.814591] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EHI.txt [2026-01-26T20:21:09.814768] [INFO ] [sig ] [1027/3474] Completed EHI in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:09.814810] [INFO ] [sig ] [1028/3474] Forecasting EHTH... [2026-01-26T20:21:09.814839] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-26T20:21:09.814871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-26T20:21:09.826142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-26T20:21:09.826428] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-26T20:21:09.827238] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-26T20:21:09.827300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:09.827346] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:09.827377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:09.827456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:09.884099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:09.885006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:09.885125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:09.885162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:10.009167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:10.009335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:10.009380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:10.009409] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:10.013231] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: UP (p=56.15%) [2026-01-26T20:21:10.013524] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-26T20:21:10.013705] [INFO ] [sig ] EHTH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:10.159600] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EHTH.txt [2026-01-26T20:21:10.159762] [INFO ] [sig ] [1028/3474] Completed EHTH in 0.3s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:10.159803] [INFO ] [sig ] [1029/3474] Forecasting EIC... [2026-01-26T20:21:10.159832] [INFO ] [sig ] Generating forecast for: EIC [2026-01-26T20:21:10.159864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-26T20:21:10.172564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-26T20:21:10.173165] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-26T20:21:10.174286] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-26T20:21:10.174339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:10.174373] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:10.174401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:10.174468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:10.239413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:10.240604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:10.240697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:10.240922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:10.360809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:10.360971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:10.361013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:10.361044] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:10.365179] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: UP (p=64.86%) [2026-01-26T20:21:10.365497] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-26T20:21:10.365653] [INFO ] [sig ] EIC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:10.522200] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EIC.txt [2026-01-26T20:21:10.522359] [INFO ] [sig ] [1029/3474] Completed EIC in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:10.522400] [INFO ] [sig ] [1030/3474] Forecasting EIG... [2026-01-26T20:21:10.522431] [INFO ] [sig ] Generating forecast for: EIG [2026-01-26T20:21:10.522463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-26T20:21:10.533930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-26T20:21:10.534375] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-26T20:21:10.535230] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-26T20:21:10.535281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:10.535312] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:10.535339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:10.535395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:10.594768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:10.595751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:10.595857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:10.595897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:10.716421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:10.716612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:10.716681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:10.716710] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:10.720319] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=56.34%) [2026-01-26T20:21:10.720622] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-26T20:21:10.720754] [INFO ] [sig ] EIG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:10.872314] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EIG.txt [2026-01-26T20:21:10.872468] [INFO ] [sig ] [1030/3474] Completed EIG in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:10.872510] [INFO ] [sig ] [1031/3474] Forecasting EIX... [2026-01-26T20:21:10.872540] [INFO ] [sig ] Generating forecast for: EIX [2026-01-26T20:21:10.872589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-26T20:21:10.887016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-26T20:21:10.887379] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-26T20:21:10.888296] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-26T20:21:10.888349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:10.888382] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:10.888411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:10.888472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:10.947882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:10.948809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:10.948895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:10.948942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:11.074371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:11.074535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:11.074605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:11.074638] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:11.078047] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: UP (p=88.81%) [2026-01-26T20:21:11.078331] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-26T20:21:11.078462] [INFO ] [sig ] EIX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:11.227666] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EIX.txt [2026-01-26T20:21:11.227820] [INFO ] [sig ] [1031/3474] Completed EIX in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:11.227861] [INFO ] [sig ] [1032/3474] Forecasting EL... [2026-01-26T20:21:11.227891] [INFO ] [sig ] Generating forecast for: EL [2026-01-26T20:21:11.227924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-26T20:21:11.240488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-26T20:21:11.240898] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-26T20:21:11.241789] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-26T20:21:11.241842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:11.241875] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:11.241902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:11.241961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:11.302743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:11.303618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:11.303721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:11.303756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:11.430366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:11.430529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:11.430597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:11.430632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:11.434536] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=21.56%) [2026-01-26T20:21:11.434852] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-26T20:21:11.434988] [INFO ] [sig ] EL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:11.596998] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EL.txt [2026-01-26T20:21:11.597162] [INFO ] [sig ] [1032/3474] Completed EL in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.5m [2026-01-26T20:21:11.597215] [INFO ] [sig ] [1033/3474] Forecasting ELAB... [2026-01-26T20:21:11.597247] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-26T20:21:11.597287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-26T20:21:11.609817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-26T20:21:11.610193] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-26T20:21:11.611068] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-26T20:21:11.611120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:11.611152] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:11.611178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:11.611237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:11.674278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:11.675194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:11.675284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:11.675318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:11.802829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:11.802997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:11.803038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:11.803070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:11.806737] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-01-26T20:21:11.807066] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-26T20:21:11.807208] [INFO ] [sig ] ELAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:11.969248] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ELAB.txt [2026-01-26T20:21:11.969444] [INFO ] [sig ] [1033/3474] Completed ELAB in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-26T20:21:11.969511] [INFO ] [sig ] [1034/3474] Forecasting ELAN... [2026-01-26T20:21:11.969562] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-26T20:21:11.969618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-26T20:21:11.984315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-26T20:21:11.984988] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-26T20:21:11.985903] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-26T20:21:11.985961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:11.986007] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:11.986037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:11.986097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:12.047531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:12.048485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:12.048645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:12.048685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:12.183207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:12.183364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:12.183406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:12.183438] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:12.186996] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: DOWN (p=17.20%) [2026-01-26T20:21:12.187300] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-26T20:21:12.187460] [INFO ] [sig ] ELAN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:12.336241] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ELAN.txt [2026-01-26T20:21:12.336400] [INFO ] [sig ] [1034/3474] Completed ELAN in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-26T20:21:12.336441] [INFO ] [sig ] [1035/3474] Forecasting ELC... [2026-01-26T20:21:12.336471] [INFO ] [sig ] Generating forecast for: ELC [2026-01-26T20:21:12.336503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-26T20:21:12.347895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-26T20:21:12.348256] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-26T20:21:12.349139] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-26T20:21:12.349193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:12.349227] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:12.349255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:12.349314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:12.408705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:12.409637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:12.409727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:12.409761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:12.534763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:12.534923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:12.534964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:12.534994] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:12.538549] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=30.48%) [2026-01-26T20:21:12.539112] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-26T20:21:12.539253] [INFO ] [sig ] ELC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:12.689932] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ELC.txt [2026-01-26T20:21:12.690088] [INFO ] [sig ] [1035/3474] Completed ELC in 0.4s | 2.82 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-26T20:21:12.690135] [INFO ] [sig ] [1036/3474] Forecasting ELDN... [2026-01-26T20:21:12.690166] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-26T20:21:12.690197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-26T20:21:12.701372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-26T20:21:12.701753] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-26T20:21:12.702545] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-26T20:21:12.702619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:12.702653] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:12.702681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:12.702738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:12.762589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:12.763443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:12.763529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:12.763562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:12.888670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:12.889004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:12.889045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:12.889076] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:12.892521] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=72.36%) [2026-01-26T20:21:12.892824] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-26T20:21:12.892946] [INFO ] [sig ] ELDN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:13.039094] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ELDN.txt [2026-01-26T20:21:13.039260] [INFO ] [sig ] [1036/3474] Completed ELDN in 0.3s | 2.82 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-26T20:21:13.039337] [INFO ] [sig ] [1037/3474] Forecasting ELF... [2026-01-26T20:21:13.039373] [INFO ] [sig ] Generating forecast for: ELF [2026-01-26T20:21:13.039407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-26T20:21:13.050764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-26T20:21:13.051099] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-26T20:21:13.051971] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-26T20:21:13.052025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:13.052059] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:13.052089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:13.052149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:13.111926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:13.112760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:13.112863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:13.112902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:13.236001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:13.236157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:13.236201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:13.236232] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:13.239731] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-01-26T20:21:13.240009] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-26T20:21:13.240137] [INFO ] [sig ] ELF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:13.382467] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ELF.txt [2026-01-26T20:21:13.382621] [INFO ] [sig ] [1037/3474] Completed ELF in 0.3s | 2.82 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-26T20:21:13.382665] [INFO ] [sig ] [1038/3474] Forecasting ELME... [2026-01-26T20:21:13.382698] [INFO ] [sig ] Generating forecast for: ELME [2026-01-26T20:21:13.382737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-26T20:21:13.394498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-26T20:21:13.394835] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-26T20:21:13.395717] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-26T20:21:13.395771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:13.395805] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:13.395834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:13.395893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:13.452380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:13.453157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:13.453241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:13.453274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:13.574980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:13.575134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:13.575174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:13.575203] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:13.582146] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: DOWN (p=33.09%) [2026-01-26T20:21:13.582439] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-26T20:21:13.582588] [INFO ] [sig ] ELME: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:13.724808] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ELME.txt [2026-01-26T20:21:13.724936] [INFO ] [sig ] [1038/3474] Completed ELME in 0.3s | 2.82 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-26T20:21:13.724976] [INFO ] [sig ] [1039/3474] Forecasting ELS... [2026-01-26T20:21:13.725006] [INFO ] [sig ] Generating forecast for: ELS [2026-01-26T20:21:13.725037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-26T20:21:13.735960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-26T20:21:13.736251] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-26T20:21:13.737054] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-26T20:21:13.737105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:13.737136] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:13.737164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:13.737221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:13.795295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:13.796003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:13.796097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:13.796133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:13.913824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:13.913976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:13.914016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:13.914045] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:13.917425] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-26T20:21:13.917747] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-26T20:21:13.917872] [INFO ] [sig ] ELS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:14.061102] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ELS.txt [2026-01-26T20:21:14.061238] [INFO ] [sig ] [1039/3474] Completed ELS in 0.3s | 2.82 sym/s | Total: 6.1m | ETA: 14.4m [2026-01-26T20:21:14.061278] [INFO ] [sig ] [1040/3474] Forecasting ELTX... [2026-01-26T20:21:14.061307] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-26T20:21:14.061338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-26T20:21:14.071964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-26T20:21:14.072253] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-26T20:21:14.073044] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-26T20:21:14.073094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:14.073125] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:14.073178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:14.073237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:14.129772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:14.130475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:14.130555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:14.130606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:14.248825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:14.248982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:14.249024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:14.249054] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:14.252775] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-01-26T20:21:14.253106] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-26T20:21:14.253240] [INFO ] [sig ] ELTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:14.411676] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ELTX.txt [2026-01-26T20:21:14.411847] [INFO ] [sig ] [1040/3474] Completed ELTX in 0.4s | 2.82 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:14.411889] [INFO ] [sig ] [1041/3474] Forecasting ELVA... [2026-01-26T20:21:14.411922] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-26T20:21:14.411953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-26T20:21:14.424080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-26T20:21:14.424464] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-26T20:21:14.425315] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-26T20:21:14.425366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:14.425408] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:14.425436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:14.425493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:14.486706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:14.487551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:14.487674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:14.487712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:14.604054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:14.604210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:14.604252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:14.604299] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:14.607930] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-01-26T20:21:14.608212] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-26T20:21:14.608336] [INFO ] [sig ] ELVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:14.754723] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ELVA.txt [2026-01-26T20:21:14.754850] [INFO ] [sig ] [1041/3474] Completed ELVA in 0.3s | 2.82 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:14.754889] [INFO ] [sig ] [1042/3474] Forecasting ELVN... [2026-01-26T20:21:14.754918] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-26T20:21:14.754948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-26T20:21:14.766625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-26T20:21:14.766893] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-26T20:21:14.767703] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-26T20:21:14.767754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:14.767786] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:14.767813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:14.767874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:14.824602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:14.825408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:14.825489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:14.825521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:14.946303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:14.946459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:14.946503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:14.946532] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:14.950179] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-01-26T20:21:14.950481] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-26T20:21:14.950628] [INFO ] [sig ] ELVN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:15.105766] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ELVN.txt [2026-01-26T20:21:15.105934] [INFO ] [sig ] [1042/3474] Completed ELVN in 0.4s | 2.82 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:15.105974] [INFO ] [sig ] [1043/3474] Forecasting EM... [2026-01-26T20:21:15.106004] [INFO ] [sig ] Generating forecast for: EM [2026-01-26T20:21:15.106036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-26T20:21:15.117344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-26T20:21:15.117738] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-26T20:21:15.118519] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-26T20:21:15.118570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:15.118623] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:15.118651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:15.118708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:15.177337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:15.178252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:15.178340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:15.178375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:15.296479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:15.296690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:15.296739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:15.296770] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:15.300767] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=36.10%) [2026-01-26T20:21:15.301103] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-26T20:21:15.301250] [INFO ] [sig ] EM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:15.451241] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EM.txt [2026-01-26T20:21:15.451395] [INFO ] [sig ] [1043/3474] Completed EM in 0.3s | 2.82 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:15.451436] [INFO ] [sig ] [1044/3474] Forecasting EMB... [2026-01-26T20:21:15.451467] [INFO ] [sig ] Generating forecast for: EMB [2026-01-26T20:21:15.451497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-26T20:21:15.466179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-26T20:21:15.466595] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-26T20:21:15.467893] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-26T20:21:15.467949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:15.467983] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:15.468010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:15.468068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:15.529452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:15.530373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:15.530459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:15.530494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:15.653280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:15.653440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:15.653483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:15.653513] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:15.657084] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: UP (p=99.92%) [2026-01-26T20:21:15.657403] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-26T20:21:15.657540] [INFO ] [sig ] EMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:15.815443] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EMB.txt [2026-01-26T20:21:15.815643] [INFO ] [sig ] [1044/3474] Completed EMB in 0.4s | 2.82 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:15.815708] [INFO ] [sig ] [1045/3474] Forecasting EMBC... [2026-01-26T20:21:15.815739] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-26T20:21:15.815772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-26T20:21:15.828073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-26T20:21:15.828482] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-26T20:21:15.829386] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-26T20:21:15.829441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:15.829474] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:15.829502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:15.829596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:15.897256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:15.898194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:15.898280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:15.898316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:16.023246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:16.023409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:16.023450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:16.023479] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:16.026965] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=72.77%) [2026-01-26T20:21:16.027248] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-26T20:21:16.027374] [INFO ] [sig ] EMBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:16.182305] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EMBC.txt [2026-01-26T20:21:16.182458] [INFO ] [sig ] [1045/3474] Completed EMBC in 0.4s | 2.82 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:16.182499] [INFO ] [sig ] [1046/3474] Forecasting EMD... [2026-01-26T20:21:16.182531] [INFO ] [sig ] Generating forecast for: EMD [2026-01-26T20:21:16.182589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-26T20:21:16.195713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-26T20:21:16.196134] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-26T20:21:16.197002] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-26T20:21:16.197055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:16.197086] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:16.197114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:16.197170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:16.255550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:16.256493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:16.256613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:16.256654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:16.377763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:16.377922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:16.377965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:16.377994] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:16.381363] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=70.49%) [2026-01-26T20:21:16.381681] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-26T20:21:16.381817] [INFO ] [sig ] EMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:16.534413] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EMD.txt [2026-01-26T20:21:16.534622] [INFO ] [sig ] [1046/3474] Completed EMD in 0.4s | 2.82 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:16.534680] [INFO ] [sig ] [1047/3474] Forecasting EMF... [2026-01-26T20:21:16.534717] [INFO ] [sig ] Generating forecast for: EMF [2026-01-26T20:21:16.534752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-26T20:21:16.546754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-26T20:21:16.547146] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-26T20:21:16.548132] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-26T20:21:16.548195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:16.548229] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:16.548257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:16.548314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:16.608102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:16.609079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:16.609164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:16.609199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:16.724749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:16.724909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:16.724949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:16.724978] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:16.728430] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=86.89%) [2026-01-26T20:21:16.728785] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-26T20:21:16.728914] [INFO ] [sig ] EMF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:16.973718] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EMF.txt [2026-01-26T20:21:16.973889] [INFO ] [sig ] [1047/3474] Completed EMF in 0.4s | 2.82 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:16.973932] [INFO ] [sig ] [1048/3474] Forecasting EMN... [2026-01-26T20:21:16.973965] [INFO ] [sig ] Generating forecast for: EMN [2026-01-26T20:21:16.973997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-26T20:21:16.989714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-26T20:21:16.990211] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-26T20:21:16.991446] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-26T20:21:16.991520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:16.991605] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:16.991673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:16.991780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:17.072075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:17.073427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:17.073565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:17.073647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:17.246356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:17.246547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:17.246621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:17.246662] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:17.251643] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-01-26T20:21:17.252109] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-26T20:21:17.252300] [INFO ] [sig ] EMN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:17.502165] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EMN.txt [2026-01-26T20:21:17.502413] [INFO ] [sig ] [1048/3474] Completed EMN in 0.5s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:17.502466] [INFO ] [sig ] [1049/3474] Forecasting EMO... [2026-01-26T20:21:17.502507] [INFO ] [sig ] Generating forecast for: EMO [2026-01-26T20:21:17.502547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-26T20:21:17.543043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-26T20:21:17.543782] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-26T20:21:17.545135] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-26T20:21:17.545215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:17.545250] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:17.545279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:17.545340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:17.627881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:17.629541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:17.629756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:17.629814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:17.794355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:17.794665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:17.794729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:17.794762] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:17.800933] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: UP (p=71.95%) [2026-01-26T20:21:17.801741] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-26T20:21:17.802016] [INFO ] [sig ] EMO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:18.039762] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EMO.txt [2026-01-26T20:21:18.040019] [INFO ] [sig ] [1049/3474] Completed EMO in 0.5s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:18.040076] [INFO ] [sig ] [1050/3474] Forecasting EMXC... [2026-01-26T20:21:18.040113] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-26T20:21:18.040147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-26T20:21:18.063869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-26T20:21:18.064701] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-26T20:21:18.066352] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-26T20:21:18.066456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:18.066497] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:18.066535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:18.066639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:18.139313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:18.140751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:18.140955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:18.140999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:18.280391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:18.280692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:18.280754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:18.280797] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:18.285726] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-01-26T20:21:18.286202] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-26T20:21:18.286408] [INFO ] [sig ] EMXC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:18.440064] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EMXC.txt [2026-01-26T20:21:18.440269] [INFO ] [sig ] [1050/3474] Completed EMXC in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:18.440323] [INFO ] [sig ] [1051/3474] Forecasting ENB... [2026-01-26T20:21:18.440357] [INFO ] [sig ] Generating forecast for: ENB [2026-01-26T20:21:18.440405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-26T20:21:18.453385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-26T20:21:18.453811] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-26T20:21:18.454708] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-26T20:21:18.454760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:18.454793] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:18.454820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:18.454885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:18.511947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:18.512895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:18.512995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:18.513031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:18.639818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:18.639971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:18.640019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:18.640048] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:18.643446] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: DOWN (p=39.62%) [2026-01-26T20:21:18.643763] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-26T20:21:18.643893] [INFO ] [sig ] ENB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:18.787441] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ENB.txt [2026-01-26T20:21:18.787557] [INFO ] [sig ] [1051/3474] Completed ENB in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:18.787616] [INFO ] [sig ] [1052/3474] Forecasting ENGN... [2026-01-26T20:21:18.787654] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-26T20:21:18.787691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-26T20:21:18.799334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-26T20:21:18.799621] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-26T20:21:18.800406] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-26T20:21:18.800457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:18.800489] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:18.800516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:18.800589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:18.857105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:18.857798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:18.857880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:18.857912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:18.982074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:18.982226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:18.982267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:18.982295] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:18.985728] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: UP (p=64.97%) [2026-01-26T20:21:18.986030] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-26T20:21:18.986159] [INFO ] [sig ] ENGN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:19.135636] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ENGN.txt [2026-01-26T20:21:19.135809] [INFO ] [sig ] [1052/3474] Completed ENGN in 0.3s | 2.81 sym/s | Total: 6.2m | ETA: 14.4m [2026-01-26T20:21:19.135850] [INFO ] [sig ] [1053/3474] Forecasting ENIC... [2026-01-26T20:21:19.135882] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-26T20:21:19.135912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-26T20:21:19.147776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-26T20:21:19.148148] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-26T20:21:19.148978] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-26T20:21:19.149029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:19.149061] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:19.149087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:19.149144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:19.206426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:19.207318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:19.207423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:19.207458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:19.332263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:19.332413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:19.332456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:19.332487] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:19.336168] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-26T20:21:19.336449] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-26T20:21:19.336596] [INFO ] [sig ] ENIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:19.503334] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ENIC.txt [2026-01-26T20:21:19.503535] [INFO ] [sig ] [1053/3474] Completed ENIC in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-26T20:21:19.503606] [INFO ] [sig ] [1054/3474] Forecasting ENPH... [2026-01-26T20:21:19.503651] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-26T20:21:19.503684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-26T20:21:19.515219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-26T20:21:19.515649] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-26T20:21:19.516521] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-26T20:21:19.516593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:19.516633] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:19.516669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:19.516741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:19.574932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:19.575825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:19.575909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:19.575942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:19.697270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:19.697455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:19.697519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:19.697552] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:19.702119] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=45.88%) [2026-01-26T20:21:19.702458] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-26T20:21:19.702616] [INFO ] [sig ] ENPH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:19.869597] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ENPH.txt [2026-01-26T20:21:19.869764] [INFO ] [sig ] [1054/3474] Completed ENPH in 0.4s | 2.81 sym/s | Total: 6.2m | ETA: 14.3m [2026-01-26T20:21:19.869807] [INFO ] [sig ] [1055/3474] Forecasting ENS... [2026-01-26T20:21:19.869839] [INFO ] [sig ] Generating forecast for: ENS [2026-01-26T20:21:19.869873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-26T20:21:19.881857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-26T20:21:19.882215] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-26T20:21:19.883058] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-26T20:21:19.883112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:19.883145] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:19.883175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:19.883234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:19.941884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:19.942800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:19.942892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:19.942927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:20.060119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:20.060280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:20.060322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:20.060351] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:20.063825] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-01-26T20:21:20.064102] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-26T20:21:20.064227] [INFO ] [sig ] ENS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:20.207565] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ENS.txt [2026-01-26T20:21:20.207755] [INFO ] [sig ] [1055/3474] Completed ENS in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:20.207797] [INFO ] [sig ] [1056/3474] Forecasting ENSG... [2026-01-26T20:21:20.207828] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-26T20:21:20.207858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-26T20:21:20.221470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-26T20:21:20.221916] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-26T20:21:20.222742] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-26T20:21:20.222793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:20.222833] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:20.222862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:20.222919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:20.283328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:20.284501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:20.284611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:20.284647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:20.409145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:20.409303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:20.409343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:20.409371] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:20.412929] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=21.13%) [2026-01-26T20:21:20.413235] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-26T20:21:20.413366] [INFO ] [sig ] ENSG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:20.561207] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ENSG.txt [2026-01-26T20:21:20.561345] [INFO ] [sig ] [1056/3474] Completed ENSG in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:20.561385] [INFO ] [sig ] [1057/3474] Forecasting ENTA... [2026-01-26T20:21:20.561414] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-26T20:21:20.561446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-26T20:21:20.573962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-26T20:21:20.574284] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-26T20:21:20.575135] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-26T20:21:20.575187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:20.575243] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:20.575272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:20.575329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:20.635353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:20.636276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:20.636364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:20.636400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:20.763919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:20.764084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:20.764127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:20.764156] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:20.767799] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=51.72%) [2026-01-26T20:21:20.768093] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-26T20:21:20.768226] [INFO ] [sig ] ENTA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:20.942889] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ENTA.txt [2026-01-26T20:21:20.943108] [INFO ] [sig ] [1057/3474] Completed ENTA in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:20.943157] [INFO ] [sig ] [1058/3474] Forecasting ENTG... [2026-01-26T20:21:20.943193] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-26T20:21:20.943232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-26T20:21:20.957757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-26T20:21:20.958158] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-26T20:21:20.959052] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-26T20:21:20.959105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:20.959165] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:20.959195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:20.959254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:21.020342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:21.021295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:21.021397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:21.021433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:21.150812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:21.150972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:21.151017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:21.151048] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:21.154848] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=33.27%) [2026-01-26T20:21:21.155357] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-26T20:21:21.155494] [INFO ] [sig ] ENTG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:21.311201] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ENTG.txt [2026-01-26T20:21:21.311362] [INFO ] [sig ] [1058/3474] Completed ENTG in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:21.311406] [INFO ] [sig ] [1059/3474] Forecasting ENTX... [2026-01-26T20:21:21.311439] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-26T20:21:21.311472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-26T20:21:21.323033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-26T20:21:21.323405] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-26T20:21:21.324264] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-26T20:21:21.324318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:21.324351] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:21.324378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:21.324434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:21.385904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:21.386802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:21.386889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:21.386923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:21.508494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:21.508675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:21.508727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:21.508764] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:21.512242] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-01-26T20:21:21.512532] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-26T20:21:21.512681] [INFO ] [sig ] ENTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:21.659170] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ENTX.txt [2026-01-26T20:21:21.659327] [INFO ] [sig ] [1059/3474] Completed ENTX in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:21.659368] [INFO ] [sig ] [1060/3474] Forecasting ENVA... [2026-01-26T20:21:21.659399] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-26T20:21:21.659430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-26T20:21:21.670947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-26T20:21:21.671366] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-26T20:21:21.672266] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-26T20:21:21.672320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:21.672353] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:21.672382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:21.672439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:21.730699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:21.731594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:21.731680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:21.731713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:21.852013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:21.852138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:21.852179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:21.852237] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:21.856224] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=83.86%) [2026-01-26T20:21:21.856553] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-26T20:21:21.856710] [INFO ] [sig ] ENVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:22.007362] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ENVA.txt [2026-01-26T20:21:22.007552] [INFO ] [sig ] [1060/3474] Completed ENVA in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:22.007612] [INFO ] [sig ] [1061/3474] Forecasting ENVB... [2026-01-26T20:21:22.007646] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-26T20:21:22.007684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-26T20:21:22.019245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-26T20:21:22.019669] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-26T20:21:22.020525] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-26T20:21:22.020598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:22.020634] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:22.020662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:22.020722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:22.079115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:22.079933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:22.080014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:22.080047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:22.198662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:22.198836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:22.198896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:22.198943] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:22.203292] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=31.98%) [2026-01-26T20:21:22.203617] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-26T20:21:22.203751] [INFO ] [sig ] ENVB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:22.350337] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ENVB.txt [2026-01-26T20:21:22.350471] [INFO ] [sig ] [1061/3474] Completed ENVB in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:22.350516] [INFO ] [sig ] [1062/3474] Forecasting ENVX... [2026-01-26T20:21:22.350547] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-26T20:21:22.350597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-26T20:21:22.362197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-26T20:21:22.362482] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-26T20:21:22.363287] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-26T20:21:22.363339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:22.363371] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:22.363397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:22.363454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:22.420593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:22.421195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:22.421274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:22.421305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:22.546892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:22.547016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:22.547059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:22.547090] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:22.550501] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-26T20:21:22.550806] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-26T20:21:22.550941] [INFO ] [sig ] ENVX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:22.695666] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ENVX.txt [2026-01-26T20:21:22.695794] [INFO ] [sig ] [1062/3474] Completed ENVX in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:22.695841] [INFO ] [sig ] [1063/3474] Forecasting EOD... [2026-01-26T20:21:22.695876] [INFO ] [sig ] Generating forecast for: EOD [2026-01-26T20:21:22.695914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-26T20:21:22.706629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-26T20:21:22.706932] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-26T20:21:22.707785] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-26T20:21:22.707836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:22.707867] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:22.707894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:22.707950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:22.764632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:22.765263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:22.765342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:22.765374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:22.884949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:22.885098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:22.885138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:22.885166] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:22.888560] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-26T20:21:22.888856] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-26T20:21:22.888996] [INFO ] [sig ] EOD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:23.031385] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EOD.txt [2026-01-26T20:21:23.031515] [INFO ] [sig ] [1063/3474] Completed EOD in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:23.031554] [INFO ] [sig ] [1064/3474] Forecasting EOG... [2026-01-26T20:21:23.031602] [INFO ] [sig ] Generating forecast for: EOG [2026-01-26T20:21:23.031636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-26T20:21:23.042618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-26T20:21:23.042918] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-26T20:21:23.043724] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-26T20:21:23.043776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:23.043808] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:23.043836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:23.043893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:23.099523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:23.100165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:23.100243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:23.100274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:23.217244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:23.217411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:23.217452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:23.217481] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:23.220849] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: UP (p=52.07%) [2026-01-26T20:21:23.221129] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-26T20:21:23.221251] [INFO ] [sig ] EOG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:23.363362] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EOG.txt [2026-01-26T20:21:23.363520] [INFO ] [sig ] [1064/3474] Completed EOG in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:23.363562] [INFO ] [sig ] [1065/3474] Forecasting EOI... [2026-01-26T20:21:23.363616] [INFO ] [sig ] Generating forecast for: EOI [2026-01-26T20:21:23.363647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-26T20:21:23.375826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-26T20:21:23.376138] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-26T20:21:23.377019] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-26T20:21:23.377071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:23.377105] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:23.377133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:23.377192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:23.433129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:23.433808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:23.433888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:23.433921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:23.560495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:23.560659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:23.560702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:23.560747] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:23.564276] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=40.97%) [2026-01-26T20:21:23.564546] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-26T20:21:23.564685] [INFO ] [sig ] EOI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:23.713643] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EOI.txt [2026-01-26T20:21:23.713800] [INFO ] [sig ] [1065/3474] Completed EOI in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:23.713841] [INFO ] [sig ] [1066/3474] Forecasting EOLS... [2026-01-26T20:21:23.713872] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-26T20:21:23.713904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-26T20:21:23.725391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-26T20:21:23.725758] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-26T20:21:23.726551] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-26T20:21:23.726622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:23.726655] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:23.726682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:23.726738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:23.796396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:23.797521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:23.797627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:23.797663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:23.949478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:23.949661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:23.949711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:23.949742] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:23.953366] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-01-26T20:21:23.953736] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-26T20:21:23.953880] [INFO ] [sig ] EOLS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:24.100641] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EOLS.txt [2026-01-26T20:21:24.100790] [INFO ] [sig ] [1066/3474] Completed EOLS in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:24.100831] [INFO ] [sig ] [1067/3474] Forecasting EOS... [2026-01-26T20:21:24.100862] [INFO ] [sig ] Generating forecast for: EOS [2026-01-26T20:21:24.100894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-26T20:21:24.112023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-26T20:21:24.112418] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-26T20:21:24.113257] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-26T20:21:24.113308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:24.113340] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:24.113368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:24.113424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:24.170542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:24.171506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:24.171654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:24.171703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:24.294280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:24.294437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:24.294479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:24.294509] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:24.297922] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=12.58%) [2026-01-26T20:21:24.298219] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-26T20:21:24.298347] [INFO ] [sig ] EOS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:24.448031] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EOS.txt [2026-01-26T20:21:24.448198] [INFO ] [sig ] [1067/3474] Completed EOS in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:24.448239] [INFO ] [sig ] [1068/3474] Forecasting EOSE... [2026-01-26T20:21:24.448272] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-26T20:21:24.448304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-26T20:21:24.460067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-26T20:21:24.460484] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-26T20:21:24.461349] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-26T20:21:24.461401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:24.461434] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:24.461463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:24.461522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:24.538015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:24.538952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:24.539042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:24.539077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:24.667212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:24.667427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:24.667479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:24.667512] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:24.671452] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=11.30%) [2026-01-26T20:21:24.671906] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-26T20:21:24.672069] [INFO ] [sig ] EOSE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:24.828641] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EOSE.txt [2026-01-26T20:21:24.828805] [INFO ] [sig ] [1068/3474] Completed EOSE in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:24.828856] [INFO ] [sig ] [1069/3474] Forecasting EPAC... [2026-01-26T20:21:24.828896] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-26T20:21:24.828930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-26T20:21:24.841101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-26T20:21:24.841447] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-26T20:21:24.842274] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-26T20:21:24.842328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:24.842361] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:24.842401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:24.842461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:24.900443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:24.901382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:24.901471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:24.901506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:25.028733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:25.028898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:25.028941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:25.028971] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:25.032416] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: DOWN (p=11.83%) [2026-01-26T20:21:25.032735] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-26T20:21:25.032865] [INFO ] [sig ] EPAC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:25.178472] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EPAC.txt [2026-01-26T20:21:25.178653] [INFO ] [sig ] [1069/3474] Completed EPAC in 0.3s | 2.81 sym/s | Total: 6.3m | ETA: 14.3m [2026-01-26T20:21:25.178697] [INFO ] [sig ] [1070/3474] Forecasting EPAM... [2026-01-26T20:21:25.178729] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-26T20:21:25.178763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-26T20:21:25.191262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-26T20:21:25.191692] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-26T20:21:25.192558] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-26T20:21:25.192636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:25.192670] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:25.192699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:25.192768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:25.251976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:25.252848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:25.252937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:25.252971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:25.381945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:25.382114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:25.382166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:25.382200] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:25.386049] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-26T20:21:25.386462] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-26T20:21:25.386617] [INFO ] [sig ] EPAM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:25.545406] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EPAM.txt [2026-01-26T20:21:25.545630] [INFO ] [sig ] [1070/3474] Completed EPAM in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-26T20:21:25.545675] [INFO ] [sig ] [1071/3474] Forecasting EPC... [2026-01-26T20:21:25.545707] [INFO ] [sig ] Generating forecast for: EPC [2026-01-26T20:21:25.545739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-26T20:21:25.557796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-26T20:21:25.558176] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-26T20:21:25.559027] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-26T20:21:25.559080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:25.559112] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:25.559139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:25.559196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:25.618517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:25.619526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:25.619630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:25.619666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:25.741976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:25.742145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:25.742189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:25.742218] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:25.745817] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: DOWN (p=7.33%) [2026-01-26T20:21:25.746152] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-26T20:21:25.746289] [INFO ] [sig ] EPC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:25.899544] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EPC.txt [2026-01-26T20:21:25.899727] [INFO ] [sig ] [1071/3474] Completed EPC in 0.4s | 2.81 sym/s | Total: 6.3m | ETA: 14.2m [2026-01-26T20:21:25.899768] [INFO ] [sig ] [1072/3474] Forecasting EPD... [2026-01-26T20:21:25.899801] [INFO ] [sig ] Generating forecast for: EPD [2026-01-26T20:21:25.899833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-26T20:21:25.912366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-26T20:21:25.912795] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-26T20:21:25.913663] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-26T20:21:25.913715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:25.913748] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:25.913776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:25.913833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:25.981767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:25.982646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:25.982728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:25.982763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:26.122289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:26.122465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:26.122509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:26.122540] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:26.126404] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=48.61%) [2026-01-26T20:21:26.126780] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-26T20:21:26.126925] [INFO ] [sig ] EPD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:26.273262] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EPD.txt [2026-01-26T20:21:26.273393] [INFO ] [sig ] [1072/3474] Completed EPD in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:26.273432] [INFO ] [sig ] [1073/3474] Forecasting EPSN... [2026-01-26T20:21:26.273462] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-26T20:21:26.273506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-26T20:21:26.285416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-26T20:21:26.285799] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-26T20:21:26.286619] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-26T20:21:26.286670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:26.286703] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:26.286730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:26.286787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:26.345888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:26.346648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:26.346740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:26.346773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:26.472314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:26.472466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:26.472506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:26.472535] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:26.476282] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: UP (p=71.03%) [2026-01-26T20:21:26.476555] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-26T20:21:26.476696] [INFO ] [sig ] EPSN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:26.623184] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EPSN.txt [2026-01-26T20:21:26.623354] [INFO ] [sig ] [1073/3474] Completed EPSN in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:26.623401] [INFO ] [sig ] [1074/3474] Forecasting EQBK... [2026-01-26T20:21:26.623433] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-26T20:21:26.623466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-26T20:21:26.635141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-26T20:21:26.635461] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-26T20:21:26.636263] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-26T20:21:26.636315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:26.636373] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:26.636403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:26.636463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:26.693434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:26.694243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:26.694328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:26.694362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:26.813999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:26.814180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:26.814236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:26.814278] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:26.818409] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-01-26T20:21:26.818735] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-26T20:21:26.818872] [INFO ] [sig ] EQBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:26.969404] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EQBK.txt [2026-01-26T20:21:26.969593] [INFO ] [sig ] [1074/3474] Completed EQBK in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:26.969638] [INFO ] [sig ] [1075/3474] Forecasting EQH... [2026-01-26T20:21:26.969669] [INFO ] [sig ] Generating forecast for: EQH [2026-01-26T20:21:26.969700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-26T20:21:26.982163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-26T20:21:26.982538] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-26T20:21:26.983349] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-26T20:21:26.983401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:26.983433] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:26.983460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:26.983517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:27.042251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:27.043121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:27.043203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:27.043235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:27.165081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:27.165237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:27.165279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:27.165308] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:27.169026] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=77.84%) [2026-01-26T20:21:27.169298] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-26T20:21:27.169420] [INFO ] [sig ] EQH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:27.313293] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EQH.txt [2026-01-26T20:21:27.313453] [INFO ] [sig ] [1075/3474] Completed EQH in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:27.313492] [INFO ] [sig ] [1076/3474] Forecasting EQIX... [2026-01-26T20:21:27.313523] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-26T20:21:27.313553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-26T20:21:27.324927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-26T20:21:27.325257] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-26T20:21:27.326058] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-26T20:21:27.326109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:27.326142] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:27.326169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:27.326226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:27.383155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:27.384046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:27.384131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:27.384164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:27.513798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:27.513971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:27.514016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:27.514044] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:27.518016] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-01-26T20:21:27.518475] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-26T20:21:27.518618] [INFO ] [sig ] EQIX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:27.669084] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EQIX.txt [2026-01-26T20:21:27.669245] [INFO ] [sig ] [1076/3474] Completed EQIX in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:27.669286] [INFO ] [sig ] [1077/3474] Forecasting ERAS... [2026-01-26T20:21:27.669318] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-26T20:21:27.669349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-26T20:21:27.682185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-26T20:21:27.682548] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-26T20:21:27.683380] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-26T20:21:27.683432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:27.683465] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:27.683493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:27.683551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:27.741492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:27.742347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:27.742431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:27.742463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:27.866366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:27.866519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:27.866561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:27.866638] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:27.870045] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=52.10%) [2026-01-26T20:21:27.870316] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-26T20:21:27.870440] [INFO ] [sig ] ERAS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:28.012829] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ERAS.txt [2026-01-26T20:21:28.013013] [INFO ] [sig ] [1077/3474] Completed ERAS in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:28.013054] [INFO ] [sig ] [1078/3474] Forecasting ERIC... [2026-01-26T20:21:28.013084] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-26T20:21:28.013116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-26T20:21:28.024285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-26T20:21:28.024630] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-26T20:21:28.025416] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-26T20:21:28.025469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:28.025502] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:28.025529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:28.025604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:28.082517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:28.083395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:28.083477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:28.083510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:28.211435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:28.211628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:28.211678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:28.211708] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:28.215311] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=27.71%) [2026-01-26T20:21:28.215618] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-26T20:21:28.215744] [INFO ] [sig ] ERIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:28.359833] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ERIC.txt [2026-01-26T20:21:28.359989] [INFO ] [sig ] [1078/3474] Completed ERIC in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:28.360029] [INFO ] [sig ] [1079/3474] Forecasting ERIE... [2026-01-26T20:21:28.360060] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-26T20:21:28.360099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-26T20:21:28.372610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-26T20:21:28.373006] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-26T20:21:28.373812] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-26T20:21:28.373864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:28.373895] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:28.373922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:28.374000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:28.430550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:28.431474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:28.431564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:28.431616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:28.548895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:28.549054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:28.549095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:28.549125] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:28.552486] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-01-26T20:21:28.552772] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-26T20:21:28.552893] [INFO ] [sig ] ERIE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:28.699394] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ERIE.txt [2026-01-26T20:21:28.699556] [INFO ] [sig ] [1079/3474] Completed ERIE in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:28.699618] [INFO ] [sig ] [1080/3474] Forecasting ERII... [2026-01-26T20:21:28.699652] [INFO ] [sig ] Generating forecast for: ERII [2026-01-26T20:21:28.699687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-26T20:21:28.712878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-26T20:21:28.713451] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-26T20:21:28.714386] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-26T20:21:28.714439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:28.714472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:28.714501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:28.714569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:28.771838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:28.772728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:28.772814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:28.772847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:28.893253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:28.893411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:28.893453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:28.893483] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:28.897212] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=28.23%) [2026-01-26T20:21:28.897514] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-26T20:21:28.897661] [INFO ] [sig ] ERII: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:29.048805] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ERII.txt [2026-01-26T20:21:29.048992] [INFO ] [sig ] [1080/3474] Completed ERII in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:29.049040] [INFO ] [sig ] [1081/3474] Forecasting ERNA... [2026-01-26T20:21:29.049076] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-26T20:21:29.049109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-26T20:21:29.061071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-26T20:21:29.061662] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-26T20:21:29.062715] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-26T20:21:29.062768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:29.062801] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:29.062828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:29.062893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:29.121016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:29.122178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:29.122272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:29.122307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:29.245803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:29.245966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:29.246012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:29.246044] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:29.249767] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-01-26T20:21:29.250079] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-26T20:21:29.250211] [INFO ] [sig ] ERNA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:29.394616] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ERNA.txt [2026-01-26T20:21:29.394779] [INFO ] [sig ] [1081/3474] Completed ERNA in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:29.394820] [INFO ] [sig ] [1082/3474] Forecasting ERO... [2026-01-26T20:21:29.394852] [INFO ] [sig ] Generating forecast for: ERO [2026-01-26T20:21:29.394889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-26T20:21:29.406878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-26T20:21:29.407209] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-26T20:21:29.408066] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-26T20:21:29.408128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:29.408160] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:29.408187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:29.408243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:29.464626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:29.465885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:29.465992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:29.466034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:29.589057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:29.589214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:29.589254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:29.589284] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:29.593519] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-01-26T20:21:29.593949] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-26T20:21:29.594087] [INFO ] [sig ] ERO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:29.739529] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ERO.txt [2026-01-26T20:21:29.739705] [INFO ] [sig ] [1082/3474] Completed ERO in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:29.739745] [INFO ] [sig ] [1083/3474] Forecasting ES... [2026-01-26T20:21:29.739776] [INFO ] [sig ] Generating forecast for: ES [2026-01-26T20:21:29.739808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-26T20:21:29.751317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-26T20:21:29.751660] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-26T20:21:29.752648] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-26T20:21:29.752700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:29.752730] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:29.752757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:29.752813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:29.811378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:29.812262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:29.812346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:29.812379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:29.932102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:29.932257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:29.932299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:29.932328] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:29.935759] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-01-26T20:21:29.936030] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-26T20:21:29.936153] [INFO ] [sig ] ES: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:30.081035] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ES.txt [2026-01-26T20:21:30.081396] [INFO ] [sig ] [1083/3474] Completed ES in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:30.081437] [INFO ] [sig ] [1084/3474] Forecasting ESAB... [2026-01-26T20:21:30.081466] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-26T20:21:30.081498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-26T20:21:30.093512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-26T20:21:30.093850] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-26T20:21:30.094659] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-26T20:21:30.094710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:30.094741] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:30.094770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:30.094826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:30.155507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:30.156452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:30.156589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:30.156628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:30.285484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:30.285693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:30.285754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:30.285803] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:30.289602] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: UP (p=55.94%) [2026-01-26T20:21:30.289949] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-26T20:21:30.290092] [INFO ] [sig ] ESAB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:30.443514] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ESAB.txt [2026-01-26T20:21:30.443687] [INFO ] [sig ] [1084/3474] Completed ESAB in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:30.443729] [INFO ] [sig ] [1085/3474] Forecasting ESCA... [2026-01-26T20:21:30.443763] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-26T20:21:30.443797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-26T20:21:30.455484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-26T20:21:30.455804] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-26T20:21:30.456669] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-26T20:21:30.456721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:30.456756] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:30.456784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:30.456851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:30.514647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:30.515362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:30.515443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:30.515476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:30.629171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:30.629330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:30.629374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:30.629404] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:30.633038] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=56.81%) [2026-01-26T20:21:30.633320] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-26T20:21:30.633462] [INFO ] [sig ] ESCA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:30.780630] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ESCA.txt [2026-01-26T20:21:30.780798] [INFO ] [sig ] [1085/3474] Completed ESCA in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.2m [2026-01-26T20:21:30.780854] [INFO ] [sig ] [1086/3474] Forecasting ESE... [2026-01-26T20:21:30.780892] [INFO ] [sig ] Generating forecast for: ESE [2026-01-26T20:21:30.780926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-26T20:21:30.793110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-26T20:21:30.793468] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-26T20:21:30.794305] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-26T20:21:30.794357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:30.794391] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:30.794419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:30.794478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:30.854739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:30.855639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:30.855728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:30.855762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:30.977063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:30.977233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:30.977282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:30.977329] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:30.981279] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=26.37%) [2026-01-26T20:21:30.981642] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-26T20:21:30.981782] [INFO ] [sig ] ESE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:31.136998] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ESE.txt [2026-01-26T20:21:31.137177] [INFO ] [sig ] [1086/3474] Completed ESE in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-26T20:21:31.137222] [INFO ] [sig ] [1087/3474] Forecasting ESEA... [2026-01-26T20:21:31.137254] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-26T20:21:31.137286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-26T20:21:31.150354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-26T20:21:31.150727] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-26T20:21:31.151817] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-26T20:21:31.151871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:31.151905] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:31.151934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:31.151993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:31.212564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:31.213518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:31.213632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:31.213668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:31.346234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:31.346405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:31.346454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:31.346490] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:31.350874] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: DOWN (p=33.57%) [2026-01-26T20:21:31.351224] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-26T20:21:31.351372] [INFO ] [sig ] ESEA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:31.516601] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ESEA.txt [2026-01-26T20:21:31.516789] [INFO ] [sig ] [1087/3474] Completed ESEA in 0.4s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-26T20:21:31.516833] [INFO ] [sig ] [1088/3474] Forecasting ESGD... [2026-01-26T20:21:31.516864] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-26T20:21:31.516895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-26T20:21:31.528856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-26T20:21:31.529268] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-26T20:21:31.530190] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-26T20:21:31.530244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:31.530279] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:31.530307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:31.530367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:31.587177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:31.588137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:31.588230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:31.588265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:31.710233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:31.710393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:31.710436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:31.710465] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:31.713869] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-26T20:21:31.714152] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-26T20:21:31.714277] [INFO ] [sig ] ESGD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:31.865718] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ESGD.txt [2026-01-26T20:21:31.865885] [INFO ] [sig ] [1088/3474] Completed ESGD in 0.3s | 2.81 sym/s | Total: 6.4m | ETA: 14.1m [2026-01-26T20:21:31.865928] [INFO ] [sig ] [1089/3474] Forecasting ESGE... [2026-01-26T20:21:31.865960] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-26T20:21:31.865992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-26T20:21:31.878541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-26T20:21:31.878931] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-26T20:21:31.879819] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-26T20:21:31.879874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:31.879908] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:31.879938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:31.879997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:31.938503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:31.939442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:31.939532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:31.939566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:32.066663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:32.066817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:32.066875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:32.066905] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:32.070383] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=45.34%) [2026-01-26T20:21:32.070671] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-26T20:21:32.070792] [INFO ] [sig ] ESGE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:32.212201] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ESGE.txt [2026-01-26T20:21:32.212330] [INFO ] [sig ] [1089/3474] Completed ESGE in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:32.212370] [INFO ] [sig ] [1090/3474] Forecasting ESI... [2026-01-26T20:21:32.212399] [INFO ] [sig ] Generating forecast for: ESI [2026-01-26T20:21:32.212431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-26T20:21:32.224190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-26T20:21:32.224489] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-26T20:21:32.225457] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-26T20:21:32.225508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:32.225540] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:32.225584] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:32.225645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:32.281778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:32.282366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:32.282444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:32.282476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:32.400359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:32.400479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:32.400519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:32.400548] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:32.403811] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-26T20:21:32.404081] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-26T20:21:32.404198] [INFO ] [sig ] ESI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:32.547909] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ESI.txt [2026-01-26T20:21:32.548097] [INFO ] [sig ] [1090/3474] Completed ESI in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:32.548141] [INFO ] [sig ] [1091/3474] Forecasting ESOA... [2026-01-26T20:21:32.548171] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-26T20:21:32.548202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-26T20:21:32.560240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-26T20:21:32.560694] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-26T20:21:32.561561] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-26T20:21:32.561640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:32.561701] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:32.561730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:32.561802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:32.620946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:32.621882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:32.621971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:32.622004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:32.745565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:32.745740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:32.745781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:32.745810] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:32.749350] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-01-26T20:21:32.749678] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-26T20:21:32.749809] [INFO ] [sig ] ESOA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:32.899474] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ESOA.txt [2026-01-26T20:21:32.899653] [INFO ] [sig ] [1091/3474] Completed ESOA in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:32.899696] [INFO ] [sig ] [1092/3474] Forecasting ESPO... [2026-01-26T20:21:32.899743] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-26T20:21:32.899775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-26T20:21:32.912038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-26T20:21:32.912351] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-26T20:21:32.913191] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-26T20:21:32.913244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:32.913277] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:32.913305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:32.913365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:32.971743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:32.972617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:32.972706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:32.972741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:33.105478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:33.105659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:33.105709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:33.105740] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:33.109347] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=63.67%) [2026-01-26T20:21:33.109650] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-26T20:21:33.109775] [INFO ] [sig ] ESPO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:33.254048] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ESPO.txt [2026-01-26T20:21:33.254188] [INFO ] [sig ] [1092/3474] Completed ESPO in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:33.254228] [INFO ] [sig ] [1093/3474] Forecasting ESQ... [2026-01-26T20:21:33.254260] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-26T20:21:33.254303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-26T20:21:33.265887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-26T20:21:33.266182] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-26T20:21:33.266971] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-26T20:21:33.267022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:33.267064] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:33.267092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:33.267153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:33.323570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:33.324254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:33.324344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:33.324377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:33.443595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:33.443760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:33.443800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:33.443829] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:33.447259] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-01-26T20:21:33.447561] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-26T20:21:33.447703] [INFO ] [sig ] ESQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:33.591011] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ESQ.txt [2026-01-26T20:21:33.591177] [INFO ] [sig ] [1093/3474] Completed ESQ in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:33.591219] [INFO ] [sig ] [1094/3474] Forecasting ESTA... [2026-01-26T20:21:33.591250] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-26T20:21:33.591281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-26T20:21:33.602557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-26T20:21:33.602900] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-26T20:21:33.603693] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-26T20:21:33.603744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:33.603776] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:33.603812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:33.603880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:33.665864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:33.667008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:33.667095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:33.667129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:33.801131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:33.801286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:33.801328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:33.801396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:33.804906] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=69.89%) [2026-01-26T20:21:33.805179] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-26T20:21:33.805300] [INFO ] [sig ] ESTA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:33.961481] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ESTA.txt [2026-01-26T20:21:33.961649] [INFO ] [sig ] [1094/3474] Completed ESTA in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:33.961694] [INFO ] [sig ] [1095/3474] Forecasting ESTC... [2026-01-26T20:21:33.961727] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-26T20:21:33.961760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-26T20:21:33.973049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-26T20:21:33.973345] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-26T20:21:33.974180] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-26T20:21:33.974234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:33.974267] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:33.974296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:33.974354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:34.036226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:34.037114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:34.037198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:34.037230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:34.160450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:34.160566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:34.160624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:34.160660] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:34.163985] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-26T20:21:34.164254] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-26T20:21:34.164375] [INFO ] [sig ] ESTC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:34.311492] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ESTC.txt [2026-01-26T20:21:34.311629] [INFO ] [sig ] [1095/3474] Completed ESTC in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:34.311670] [INFO ] [sig ] [1096/3474] Forecasting ETB... [2026-01-26T20:21:34.311701] [INFO ] [sig ] Generating forecast for: ETB [2026-01-26T20:21:34.311731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-26T20:21:34.323402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-26T20:21:34.323809] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-26T20:21:34.324641] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-26T20:21:34.324693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:34.324726] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:34.324754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:34.324814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:34.383715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:34.384365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:34.384444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:34.384477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:34.501229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:34.501389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:34.501430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:34.501460] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:34.504794] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=34.51%) [2026-01-26T20:21:34.505074] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-26T20:21:34.505384] [INFO ] [sig ] ETB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:34.661949] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ETB.txt [2026-01-26T20:21:34.662119] [INFO ] [sig ] [1096/3474] Completed ETB in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:34.662167] [INFO ] [sig ] [1097/3474] Forecasting ETD... [2026-01-26T20:21:34.662202] [INFO ] [sig ] Generating forecast for: ETD [2026-01-26T20:21:34.662245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-26T20:21:34.675793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-26T20:21:34.676208] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-26T20:21:34.677147] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-26T20:21:34.677207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:34.677240] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:34.677267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:34.677326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:34.733545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:34.734444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:34.734533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:34.734565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:34.858211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:34.858588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:34.858632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:34.858659] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:34.862600] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=29.64%) [2026-01-26T20:21:34.862882] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-26T20:21:34.863006] [INFO ] [sig ] ETD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:35.011762] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ETD.txt [2026-01-26T20:21:35.011929] [INFO ] [sig ] [1097/3474] Completed ETD in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:35.011970] [INFO ] [sig ] [1098/3474] Forecasting ETG... [2026-01-26T20:21:35.012001] [INFO ] [sig ] Generating forecast for: ETG [2026-01-26T20:21:35.012036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-26T20:21:35.025445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-26T20:21:35.025850] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-26T20:21:35.026847] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-26T20:21:35.026900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:35.026934] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:35.026963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:35.027021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:35.088792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:35.089801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:35.089909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:35.089949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:35.215414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:35.215592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:35.215638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:35.215669] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:35.219357] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: DOWN (p=35.52%) [2026-01-26T20:21:35.219680] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-26T20:21:35.219813] [INFO ] [sig ] ETG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:35.373818] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ETG.txt [2026-01-26T20:21:35.374009] [INFO ] [sig ] [1098/3474] Completed ETG in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:35.374053] [INFO ] [sig ] [1099/3474] Forecasting ETHA... [2026-01-26T20:21:35.374086] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-26T20:21:35.374118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-26T20:21:35.388778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-26T20:21:35.389176] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-26T20:21:35.390214] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-26T20:21:35.390279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:35.390312] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:35.390340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:35.390398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:35.453627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:35.454515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:35.454618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:35.454656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:35.581884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:35.582050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:35.582101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:35.582138] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:35.585702] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=85.08%) [2026-01-26T20:21:35.586000] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-26T20:21:35.586136] [INFO ] [sig ] ETHA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:35.738830] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ETHA.txt [2026-01-26T20:21:35.738988] [INFO ] [sig ] [1099/3474] Completed ETHA in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:35.739034] [INFO ] [sig ] [1100/3474] Forecasting ETJ... [2026-01-26T20:21:35.739074] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-26T20:21:35.739113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-26T20:21:35.750807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-26T20:21:35.751149] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-26T20:21:35.752124] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-26T20:21:35.752179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:35.752212] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:35.752240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:35.752452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:35.815240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:35.816053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:35.816137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:35.816172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:35.936634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:35.936785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:35.936827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:35.936872] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:35.940682] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=11.32%) [2026-01-26T20:21:35.941012] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-26T20:21:35.941160] [INFO ] [sig ] ETJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:36.097063] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ETJ.txt [2026-01-26T20:21:36.097238] [INFO ] [sig ] [1100/3474] Completed ETJ in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:36.097281] [INFO ] [sig ] [1101/3474] Forecasting ETN... [2026-01-26T20:21:36.097313] [INFO ] [sig ] Generating forecast for: ETN [2026-01-26T20:21:36.097343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-26T20:21:36.109767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-26T20:21:36.110115] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-26T20:21:36.110921] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-26T20:21:36.110973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:36.111006] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:36.111036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:36.111094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:36.172049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:36.172889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:36.173002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:36.173047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:36.295859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:36.296013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:36.296055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:36.296086] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:36.299433] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=83.79%) [2026-01-26T20:21:36.299721] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-26T20:21:36.299843] [INFO ] [sig ] ETN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:36.445730] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ETN.txt [2026-01-26T20:21:36.445906] [INFO ] [sig ] [1101/3474] Completed ETN in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:36.445961] [INFO ] [sig ] [1102/3474] Forecasting ETO... [2026-01-26T20:21:36.446008] [INFO ] [sig ] Generating forecast for: ETO [2026-01-26T20:21:36.446056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-26T20:21:36.458139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-26T20:21:36.458453] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-26T20:21:36.459410] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-26T20:21:36.459466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:36.459510] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:36.459542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:36.459618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:36.520264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:36.521105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:36.521201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:36.521253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:36.647265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:36.647446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:36.647492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:36.647522] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:36.650978] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-01-26T20:21:36.651260] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-26T20:21:36.651386] [INFO ] [sig ] ETO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:36.802115] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ETO.txt [2026-01-26T20:21:36.802276] [INFO ] [sig ] [1102/3474] Completed ETO in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.1m [2026-01-26T20:21:36.802318] [INFO ] [sig ] [1103/3474] Forecasting ETON... [2026-01-26T20:21:36.802350] [INFO ] [sig ] Generating forecast for: ETON [2026-01-26T20:21:36.802383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-26T20:21:36.814880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-26T20:21:36.815279] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-26T20:21:36.816121] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-26T20:21:36.816176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:36.816208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:36.816234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:36.816292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:36.877145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:36.878142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:36.878237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:36.878271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:37.007124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:37.007294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:37.007338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:37.007380] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:37.011300] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=92.93%) [2026-01-26T20:21:37.011606] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-26T20:21:37.011735] [INFO ] [sig ] ETON: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:37.168060] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ETON.txt [2026-01-26T20:21:37.168244] [INFO ] [sig ] [1103/3474] Completed ETON in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-26T20:21:37.168287] [INFO ] [sig ] [1104/3474] Forecasting ETSY... [2026-01-26T20:21:37.168319] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-26T20:21:37.168354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-26T20:21:37.180930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-26T20:21:37.181309] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-26T20:21:37.182160] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-26T20:21:37.182213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:37.182247] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:37.182287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:37.182348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:37.242940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:37.244006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:37.244096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:37.244131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:37.375769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:37.375932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:37.375975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:37.376005] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:37.379756] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-01-26T20:21:37.380067] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-26T20:21:37.380207] [INFO ] [sig ] ETSY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:37.527308] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ETSY.txt [2026-01-26T20:21:37.530900] [INFO ] [sig ] [1104/3474] Completed ETSY in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-26T20:21:37.530956] [INFO ] [sig ] [1105/3474] Forecasting ETY... [2026-01-26T20:21:37.530987] [INFO ] [sig ] Generating forecast for: ETY [2026-01-26T20:21:37.531019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-26T20:21:37.543735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-26T20:21:37.544082] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-26T20:21:37.544895] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-26T20:21:37.544947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:37.544979] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:37.545006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:37.545063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:37.600874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:37.601617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:37.601697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:37.601730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:37.720424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:37.720598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:37.720642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:37.720673] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:37.724134] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=57.96%) [2026-01-26T20:21:37.724419] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-26T20:21:37.724543] [INFO ] [sig ] ETY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:37.866320] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ETY.txt [2026-01-26T20:21:37.866453] [INFO ] [sig ] [1105/3474] Completed ETY in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.0m [2026-01-26T20:21:37.866492] [INFO ] [sig ] [1106/3474] Forecasting EUFN... [2026-01-26T20:21:37.866523] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-26T20:21:37.866553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-26T20:21:37.878051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-26T20:21:37.878359] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-26T20:21:37.879157] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-26T20:21:37.879208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:37.879240] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:37.879267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:37.879322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:37.935054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:37.935747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:37.935827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:37.935861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:38.056077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:38.056245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:38.056287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:38.056315] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:38.059811] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-26T20:21:38.060087] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-26T20:21:38.060210] [INFO ] [sig ] EUFN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:38.200789] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EUFN.txt [2026-01-26T20:21:38.200939] [INFO ] [sig ] [1106/3474] Completed EUFN in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:38.200980] [INFO ] [sig ] [1107/3474] Forecasting EVAX... [2026-01-26T20:21:38.201009] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-26T20:21:38.201040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-26T20:21:38.213127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-26T20:21:38.213476] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-26T20:21:38.214272] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-26T20:21:38.214505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:38.214538] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:38.214564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:38.214639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:38.276977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:38.277932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:38.278015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:38.278048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:38.398292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:38.398446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:38.398488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:38.398519] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:38.401935] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-01-26T20:21:38.402206] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-26T20:21:38.402336] [INFO ] [sig ] EVAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:38.543221] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EVAX.txt [2026-01-26T20:21:38.543362] [INFO ] [sig ] [1107/3474] Completed EVAX in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:38.543401] [INFO ] [sig ] [1108/3474] Forecasting EVC... [2026-01-26T20:21:38.543430] [INFO ] [sig ] Generating forecast for: EVC [2026-01-26T20:21:38.543468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-26T20:21:38.556799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-26T20:21:38.557145] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-26T20:21:38.557970] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-26T20:21:38.558020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:38.558082] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:38.558115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:38.558183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:38.614469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:38.615225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:38.615309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:38.615342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:38.736531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:38.736717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:38.736765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:38.736795] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:38.740466] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-01-26T20:21:38.740788] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-26T20:21:38.740926] [INFO ] [sig ] EVC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:38.887267] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EVC.txt [2026-01-26T20:21:38.887448] [INFO ] [sig ] [1108/3474] Completed EVC in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:38.887494] [INFO ] [sig ] [1109/3474] Forecasting EVCM... [2026-01-26T20:21:38.887525] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-26T20:21:38.887557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-26T20:21:38.899998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-26T20:21:38.900390] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-26T20:21:38.901251] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-26T20:21:38.901304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:38.901337] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:38.901366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:38.901424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:38.962047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:38.962934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:38.963019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:38.963055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:39.094054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:39.094250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:39.094299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:39.094330] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:39.098025] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=43.12%) [2026-01-26T20:21:39.098323] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-26T20:21:39.098464] [INFO ] [sig ] EVCM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:39.249549] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EVCM.txt [2026-01-26T20:21:39.249732] [INFO ] [sig ] [1109/3474] Completed EVCM in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:39.249775] [INFO ] [sig ] [1110/3474] Forecasting EVEX... [2026-01-26T20:21:39.249805] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-26T20:21:39.249838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-26T20:21:39.263593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-26T20:21:39.263985] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-26T20:21:39.264818] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-26T20:21:39.264871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:39.264904] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:39.264932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:39.264990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:39.324997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:39.325931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:39.326019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:39.326053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:39.453863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:39.454023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:39.454066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:39.454097] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:39.457804] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-01-26T20:21:39.458116] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-26T20:21:39.458250] [INFO ] [sig ] EVEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:39.605651] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EVEX.txt [2026-01-26T20:21:39.605809] [INFO ] [sig ] [1110/3474] Completed EVEX in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:39.605851] [INFO ] [sig ] [1111/3474] Forecasting EVF... [2026-01-26T20:21:39.605883] [INFO ] [sig ] Generating forecast for: EVF [2026-01-26T20:21:39.605914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-26T20:21:39.617887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-26T20:21:39.618239] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-26T20:21:39.619036] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-26T20:21:39.619087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:39.619118] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:39.619145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:39.619202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:39.676983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:39.678129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:39.678216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:39.678250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:39.795082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:39.795280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:39.795328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:39.795392] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:39.799014] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=51.66%) [2026-01-26T20:21:39.799305] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-26T20:21:39.799428] [INFO ] [sig ] EVF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:39.946588] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EVF.txt [2026-01-26T20:21:39.946754] [INFO ] [sig ] [1111/3474] Completed EVF in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:39.946793] [INFO ] [sig ] [1112/3474] Forecasting EVG... [2026-01-26T20:21:39.946824] [INFO ] [sig ] Generating forecast for: EVG [2026-01-26T20:21:39.946856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-26T20:21:39.959347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-26T20:21:39.959751] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-26T20:21:39.960531] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-26T20:21:39.960610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:39.960645] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:39.960673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:39.960729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:40.018696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:40.019629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:40.019714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:40.019747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:40.132300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:40.132470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:40.132511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:40.132539] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:40.136138] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-01-26T20:21:40.136454] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-26T20:21:40.136643] [INFO ] [sig ] EVG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:40.285732] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EVG.txt [2026-01-26T20:21:40.285894] [INFO ] [sig ] [1112/3474] Completed EVG in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:40.285935] [INFO ] [sig ] [1113/3474] Forecasting EVGO... [2026-01-26T20:21:40.285966] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-26T20:21:40.285996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-26T20:21:40.300210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-26T20:21:40.300865] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-26T20:21:40.301721] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-26T20:21:40.301774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:40.301808] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:40.301836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:40.301894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:40.365093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:40.366027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:40.366115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:40.366152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:40.500596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:40.500782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:40.500826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:40.500856] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:40.504384] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=52.47%) [2026-01-26T20:21:40.504678] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-26T20:21:40.504811] [INFO ] [sig ] EVGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:40.652718] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EVGO.txt [2026-01-26T20:21:40.652856] [INFO ] [sig ] [1113/3474] Completed EVGO in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:40.652896] [INFO ] [sig ] [1114/3474] Forecasting EVH... [2026-01-26T20:21:40.652926] [INFO ] [sig ] Generating forecast for: EVH [2026-01-26T20:21:40.652958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-26T20:21:40.665736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-26T20:21:40.666025] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-26T20:21:40.666811] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-26T20:21:40.666863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:40.666894] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:40.666921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:40.666977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:40.725611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:40.726451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:40.726541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:40.726596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:40.855116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:40.855294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:40.855337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:40.855367] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:40.858986] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-01-26T20:21:40.859296] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-26T20:21:40.859434] [INFO ] [sig ] EVH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:41.008847] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EVH.txt [2026-01-26T20:21:41.009007] [INFO ] [sig ] [1114/3474] Completed EVH in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:41.009050] [INFO ] [sig ] [1115/3474] Forecasting EVN... [2026-01-26T20:21:41.009081] [INFO ] [sig ] Generating forecast for: EVN [2026-01-26T20:21:41.009115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-26T20:21:41.020969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-26T20:21:41.021290] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-26T20:21:41.022212] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-26T20:21:41.022272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:41.022314] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:41.022345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:41.022404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:41.082528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:41.083303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:41.083388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:41.083423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:41.211167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:41.211519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:41.211566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:41.211625] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:41.215067] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-26T20:21:41.215348] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-26T20:21:41.215684] [INFO ] [sig ] EVN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:41.372694] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EVN.txt [2026-01-26T20:21:41.372834] [INFO ] [sig ] [1115/3474] Completed EVN in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:41.372874] [INFO ] [sig ] [1116/3474] Forecasting EVO... [2026-01-26T20:21:41.372905] [INFO ] [sig ] Generating forecast for: EVO [2026-01-26T20:21:41.372936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-26T20:21:41.384639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-26T20:21:41.384986] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-26T20:21:41.385807] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-26T20:21:41.385860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:41.385893] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:41.385921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:41.385979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:41.447251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:41.448135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:41.448239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:41.448282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:41.575091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:41.575255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:41.575298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:41.575327] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:41.578805] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: UP (p=88.30%) [2026-01-26T20:21:41.579097] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-26T20:21:41.579244] [INFO ] [sig ] EVO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:41.725705] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EVO.txt [2026-01-26T20:21:41.725839] [INFO ] [sig ] [1116/3474] Completed EVO in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:41.725880] [INFO ] [sig ] [1117/3474] Forecasting EVRG... [2026-01-26T20:21:41.725910] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-26T20:21:41.725942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-26T20:21:41.738711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-26T20:21:41.739095] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-26T20:21:41.739958] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-26T20:21:41.740021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:41.740055] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:41.740083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:41.740142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:41.804099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:41.805239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:41.805336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:41.805368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:41.945056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:41.945215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:41.945263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:41.945298] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:41.948853] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: DOWN (p=13.25%) [2026-01-26T20:21:41.949125] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-26T20:21:41.949268] [INFO ] [sig ] EVRG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:42.098077] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EVRG.txt [2026-01-26T20:21:42.098226] [INFO ] [sig ] [1117/3474] Completed EVRG in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:42.098266] [INFO ] [sig ] [1118/3474] Forecasting EVSD... [2026-01-26T20:21:42.098298] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-26T20:21:42.098330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-26T20:21:42.109468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-26T20:21:42.109811] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-26T20:21:42.110618] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-26T20:21:42.110671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:42.110704] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:42.110733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:42.110791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:42.171379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:42.172300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:42.172621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:42.172659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:42.299702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:42.299858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:42.299902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:42.299933] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:42.303827] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=93.21%) [2026-01-26T20:21:42.304104] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-26T20:21:42.304245] [INFO ] [sig ] EVSD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:42.456392] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EVSD.txt [2026-01-26T20:21:42.456554] [INFO ] [sig ] [1118/3474] Completed EVSD in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.0m [2026-01-26T20:21:42.456617] [INFO ] [sig ] [1119/3474] Forecasting EVTC... [2026-01-26T20:21:42.456649] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-26T20:21:42.456681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-26T20:21:42.468440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-26T20:21:42.468876] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-26T20:21:42.469753] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-26T20:21:42.469809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:42.469841] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:42.469870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:42.469928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:42.529110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:42.530035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:42.530135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:42.530170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:42.658637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:42.658794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:42.658835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:42.658864] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:42.662732] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-01-26T20:21:42.663004] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-26T20:21:42.663129] [INFO ] [sig ] EVTC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:42.809012] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EVTC.txt [2026-01-26T20:21:42.809152] [INFO ] [sig ] [1119/3474] Completed EVTC in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-26T20:21:42.809193] [INFO ] [sig ] [1120/3474] Forecasting EVTL... [2026-01-26T20:21:42.809228] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-26T20:21:42.809266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-26T20:21:42.820803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-26T20:21:42.821109] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-26T20:21:42.821956] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-26T20:21:42.822008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:42.822040] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:42.822067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:42.822124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:42.882721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:42.883636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:42.883726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:42.883759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:43.005730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:43.005876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:43.005915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:43.005943] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:43.009375] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=65.89%) [2026-01-26T20:21:43.009665] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-26T20:21:43.009788] [INFO ] [sig ] EVTL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:43.155167] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EVTL.txt [2026-01-26T20:21:43.155304] [INFO ] [sig ] [1120/3474] Completed EVTL in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-26T20:21:43.155356] [INFO ] [sig ] [1121/3474] Forecasting EWBC... [2026-01-26T20:21:43.155386] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-26T20:21:43.155416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-26T20:21:43.168267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-26T20:21:43.168774] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-26T20:21:43.169614] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-26T20:21:43.169664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:43.169697] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:43.169724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:43.169781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:43.230998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:43.232032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:43.232126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:43.232158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:43.363094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:43.363248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:43.363290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:43.363320] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:43.366683] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: DOWN (p=14.80%) [2026-01-26T20:21:43.366947] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-26T20:21:43.367068] [INFO ] [sig ] EWBC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:43.513674] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EWBC.txt [2026-01-26T20:21:43.513860] [INFO ] [sig ] [1121/3474] Completed EWBC in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-26T20:21:43.513902] [INFO ] [sig ] [1122/3474] Forecasting EWCZ... [2026-01-26T20:21:43.513933] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-26T20:21:43.513963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-26T20:21:43.526027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-26T20:21:43.526331] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-26T20:21:43.527129] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-26T20:21:43.527181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:43.527213] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:43.527241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:43.527298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:43.586178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:43.587247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:43.587331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:43.587569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:43.708324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:43.708493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:43.708533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:43.708562] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:43.712072] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=31.22%) [2026-01-26T20:21:43.712377] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-26T20:21:43.712510] [INFO ] [sig ] EWCZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:43.857927] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EWCZ.txt [2026-01-26T20:21:43.858091] [INFO ] [sig ] [1122/3474] Completed EWCZ in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 13.9m [2026-01-26T20:21:43.858133] [INFO ] [sig ] [1123/3474] Forecasting EWTX... [2026-01-26T20:21:43.858164] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-26T20:21:43.858202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-26T20:21:43.869793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-26T20:21:43.870145] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-26T20:21:43.870988] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-26T20:21:43.871040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:43.871072] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:43.871100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:43.871157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:43.926762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:43.927739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:43.927830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:43.927863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:44.044550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:44.044730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:44.044773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:44.044802] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:44.048217] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=85.86%) [2026-01-26T20:21:44.048502] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-26T20:21:44.048647] [INFO ] [sig ] EWTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:44.191374] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EWTX.txt [2026-01-26T20:21:44.191540] [INFO ] [sig ] [1123/3474] Completed EWTX in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:44.191603] [INFO ] [sig ] [1124/3474] Forecasting EWZS... [2026-01-26T20:21:44.191638] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-26T20:21:44.191670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-26T20:21:44.203366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-26T20:21:44.203853] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-26T20:21:44.204708] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-26T20:21:44.204760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:44.204793] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:44.204821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:44.204882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:44.261835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:44.262775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:44.262860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:44.262893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:44.388802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:44.388962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:44.389023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:44.389053] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:44.392489] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=48.44%) [2026-01-26T20:21:44.392808] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-26T20:21:44.392942] [INFO ] [sig ] EWZS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:44.535597] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EWZS.txt [2026-01-26T20:21:44.535754] [INFO ] [sig ] [1124/3474] Completed EWZS in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:44.535794] [INFO ] [sig ] [1125/3474] Forecasting EXAS... [2026-01-26T20:21:44.535825] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-26T20:21:44.535857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-26T20:21:44.547465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-26T20:21:44.547862] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-26T20:21:44.548677] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-26T20:21:44.548728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:44.548784] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:44.548812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:44.548870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:44.604864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:44.605761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:44.605852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:44.605885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:44.730816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:44.730970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:44.731010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:44.731039] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:44.734385] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: DOWN (p=49.55%) [2026-01-26T20:21:44.734674] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-26T20:21:44.734792] [INFO ] [sig ] EXAS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:44.881459] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EXAS.txt [2026-01-26T20:21:44.881638] [INFO ] [sig ] [1125/3474] Completed EXAS in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:44.881689] [INFO ] [sig ] [1126/3474] Forecasting EXC... [2026-01-26T20:21:44.881721] [INFO ] [sig ] Generating forecast for: EXC [2026-01-26T20:21:44.881752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-26T20:21:44.894272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-26T20:21:44.894640] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-26T20:21:44.895452] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-26T20:21:44.895505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:44.895584] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:44.895623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:44.895682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:44.959029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:44.960276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:44.960382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:44.960421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:45.084850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:45.085011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:45.085066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:45.085124] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:45.088898] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-26T20:21:45.089177] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-26T20:21:45.089318] [INFO ] [sig ] EXC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:45.234095] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EXC.txt [2026-01-26T20:21:45.234263] [INFO ] [sig ] [1126/3474] Completed EXC in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:45.234306] [INFO ] [sig ] [1127/3474] Forecasting EXEL... [2026-01-26T20:21:45.234338] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-26T20:21:45.234367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-26T20:21:45.246421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-26T20:21:45.246849] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-26T20:21:45.247723] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-26T20:21:45.247776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:45.247809] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:45.247836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:45.247893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:45.304760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:45.305645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:45.305729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:45.305761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:45.438180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:45.438340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:45.438399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:45.438444] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:45.442120] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=90.19%) [2026-01-26T20:21:45.442702] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-26T20:21:45.442904] [INFO ] [sig ] EXEL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:45.602832] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EXEL.txt [2026-01-26T20:21:45.602992] [INFO ] [sig ] [1127/3474] Completed EXEL in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:45.603033] [INFO ] [sig ] [1128/3474] Forecasting EXFY... [2026-01-26T20:21:45.603065] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-26T20:21:45.603096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-26T20:21:45.614829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-26T20:21:45.615185] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-26T20:21:45.616072] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-26T20:21:45.616125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:45.616168] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:45.616197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:45.616260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:45.678716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:45.679709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:45.679806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:45.679839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:45.806395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:45.806551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:45.806612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:45.806678] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:45.810449] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-26T20:21:45.810769] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-26T20:21:45.810901] [INFO ] [sig ] EXFY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:45.967175] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EXFY.txt [2026-01-26T20:21:45.967352] [INFO ] [sig ] [1128/3474] Completed EXFY in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:45.967422] [INFO ] [sig ] [1129/3474] Forecasting EXG... [2026-01-26T20:21:45.967464] [INFO ] [sig ] Generating forecast for: EXG [2026-01-26T20:21:45.967510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-26T20:21:45.980326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-26T20:21:45.980698] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-26T20:21:45.981511] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-26T20:21:45.981564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:45.981618] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:45.981648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:45.981724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:46.042589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:46.043391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:46.043477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:46.043511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:46.169907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:46.170058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:46.170100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:46.170130] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:46.174678] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-26T20:21:46.174968] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-26T20:21:46.175094] [INFO ] [sig ] EXG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:46.330709] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EXG.txt [2026-01-26T20:21:46.330981] [INFO ] [sig ] [1129/3474] Completed EXG in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:46.331045] [INFO ] [sig ] [1130/3474] Forecasting EXK... [2026-01-26T20:21:46.331079] [INFO ] [sig ] Generating forecast for: EXK [2026-01-26T20:21:46.331119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-26T20:21:46.343768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-26T20:21:46.344137] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-26T20:21:46.345060] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-26T20:21:46.345119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:46.345161] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:46.345190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:46.345259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:46.405761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:46.406648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:46.406760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:46.406796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:46.528014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:46.528166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:46.528207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:46.528237] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:46.531816] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-01-26T20:21:46.532086] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-26T20:21:46.532206] [INFO ] [sig ] EXK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:46.675970] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EXK.txt [2026-01-26T20:21:46.676108] [INFO ] [sig ] [1130/3474] Completed EXK in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:46.676148] [INFO ] [sig ] [1131/3474] Forecasting EXLS... [2026-01-26T20:21:46.676178] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-26T20:21:46.676211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-26T20:21:46.688765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-26T20:21:46.689083] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-26T20:21:46.689890] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-26T20:21:46.689941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:46.689973] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:46.689999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:46.690055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:46.747218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:46.747931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:46.748015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:46.748047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:46.871315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:46.871472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:46.871512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:46.871542] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:46.874966] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=23.17%) [2026-01-26T20:21:46.875237] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-26T20:21:46.875360] [INFO ] [sig ] EXLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:47.020876] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EXLS.txt [2026-01-26T20:21:47.021017] [INFO ] [sig ] [1131/3474] Completed EXLS in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:47.021067] [INFO ] [sig ] [1132/3474] Forecasting EXP... [2026-01-26T20:21:47.021106] [INFO ] [sig ] Generating forecast for: EXP [2026-01-26T20:21:47.021141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-26T20:21:47.032939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-26T20:21:47.033256] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-26T20:21:47.034100] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-26T20:21:47.034158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:47.034192] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:47.034219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:47.034279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:47.094453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:47.095250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:47.095335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:47.095369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:47.215833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:47.215992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:47.216033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:47.216062] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:47.220068] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=16.22%) [2026-01-26T20:21:47.220354] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-26T20:21:47.220492] [INFO ] [sig ] EXP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:47.365056] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EXP.txt [2026-01-26T20:21:47.365197] [INFO ] [sig ] [1132/3474] Completed EXP in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:47.365254] [INFO ] [sig ] [1133/3474] Forecasting EXPD... [2026-01-26T20:21:47.365292] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-26T20:21:47.365330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-26T20:21:47.378366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-26T20:21:47.378901] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-26T20:21:47.379723] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-26T20:21:47.379774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:47.379806] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:47.379832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:47.379888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:47.441857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:47.442898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:47.442982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:47.443015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:47.574296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:47.574453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:47.574494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:47.574525] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:47.578141] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: DOWN (p=23.46%) [2026-01-26T20:21:47.578476] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-26T20:21:47.578630] [INFO ] [sig ] EXPD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:47.729283] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EXPD.txt [2026-01-26T20:21:47.729444] [INFO ] [sig ] [1133/3474] Completed EXPD in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:47.729485] [INFO ] [sig ] [1134/3474] Forecasting EXPE... [2026-01-26T20:21:47.729516] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-26T20:21:47.729550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-26T20:21:47.741332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-26T20:21:47.741722] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-26T20:21:47.742689] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-26T20:21:47.742741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:47.742775] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:47.742801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:47.742858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:47.802404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:47.803232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:47.803319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:47.803351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:47.939087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:47.939244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:47.939286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:47.939320] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:47.943240] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=43.81%) [2026-01-26T20:21:47.943565] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-26T20:21:47.943767] [INFO ] [sig ] EXPE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:48.115140] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EXPE.txt [2026-01-26T20:21:48.115290] [INFO ] [sig ] [1134/3474] Completed EXPE in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:48.115332] [INFO ] [sig ] [1135/3474] Forecasting EXPI... [2026-01-26T20:21:48.115363] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-26T20:21:48.115396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-26T20:21:48.129477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-26T20:21:48.129941] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-26T20:21:48.131139] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-26T20:21:48.131193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:48.131227] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:48.131255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:48.131314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:48.191530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:48.192497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:48.192647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:48.192684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:48.318233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:48.318397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:48.318440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:48.318491] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:48.322291] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-01-26T20:21:48.322598] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-26T20:21:48.322731] [INFO ] [sig ] EXPI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:48.473230] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EXPI.txt [2026-01-26T20:21:48.473388] [INFO ] [sig ] [1135/3474] Completed EXPI in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.9m [2026-01-26T20:21:48.473427] [INFO ] [sig ] [1136/3474] Forecasting EXPO... [2026-01-26T20:21:48.473664] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-26T20:21:48.473710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-26T20:21:48.485127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-26T20:21:48.485488] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-26T20:21:48.486530] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-26T20:21:48.486606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:48.486642] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:48.486671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:48.486730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:48.547711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:48.548552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:48.548653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:48.548687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:48.667332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:48.667511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:48.667551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:48.667597] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:48.670982] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: UP (p=90.42%) [2026-01-26T20:21:48.671267] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-26T20:21:48.671398] [INFO ] [sig ] EXPO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:48.822114] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EXPO.txt [2026-01-26T20:21:48.822273] [INFO ] [sig ] [1136/3474] Completed EXPO in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-26T20:21:48.822314] [INFO ] [sig ] [1137/3474] Forecasting EYE... [2026-01-26T20:21:48.822346] [INFO ] [sig ] Generating forecast for: EYE [2026-01-26T20:21:48.822390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-26T20:21:48.833496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-26T20:21:48.833848] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-26T20:21:48.834698] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-26T20:21:48.834752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:48.834785] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:48.834813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:48.834872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:48.895366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:48.896305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:48.896403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:48.896456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:49.021750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:49.021901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:49.021943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:49.021971] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:49.025343] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-26T20:21:49.025629] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-26T20:21:49.025752] [INFO ] [sig ] EYE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:49.175523] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/EYE.txt [2026-01-26T20:21:49.175739] [INFO ] [sig ] [1137/3474] Completed EYE in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-26T20:21:49.175791] [INFO ] [sig ] [1138/3474] Forecasting EZGO... [2026-01-26T20:21:49.175831] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-26T20:21:49.175864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-26T20:21:49.187465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-26T20:21:49.187854] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-26T20:21:49.188685] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-26T20:21:49.188737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:49.188797] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:49.188839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:49.188916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:49.247732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:49.248638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:49.248804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:49.248843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:49.364684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:49.364839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:49.364880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:49.364912] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:49.368453] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-26T20:21:49.368775] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-26T20:21:49.368904] [INFO ] [sig ] EZGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:49.516967] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/EZGO.txt [2026-01-26T20:21:49.517189] [INFO ] [sig ] [1138/3474] Completed EZGO in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-26T20:21:49.517256] [INFO ] [sig ] [1139/3474] Forecasting F... [2026-01-26T20:21:49.517299] [INFO ] [sig ] Generating forecast for: F [2026-01-26T20:21:49.517343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-26T20:21:49.530036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-26T20:21:49.530401] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-26T20:21:49.531458] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-26T20:21:49.531729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:49.531779] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:49.531844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:49.531908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:49.592812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:49.593759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:49.593847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:49.593882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:49.719195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:49.719322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:49.719366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:49.719396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:49.723004] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=27.20%) [2026-01-26T20:21:49.723295] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-26T20:21:49.723429] [INFO ] [sig ] F: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:49.878216] [INFO ] [LOCAL ] Saved forecast: F 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/F.txt [2026-01-26T20:21:49.878355] [INFO ] [sig ] [1139/3474] Completed F in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 13.8m [2026-01-26T20:21:49.878395] [INFO ] [sig ] [1140/3474] Forecasting FA... [2026-01-26T20:21:49.878425] [INFO ] [sig ] Generating forecast for: FA [2026-01-26T20:21:49.878456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-26T20:21:49.891307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-26T20:21:49.891694] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-26T20:21:49.892497] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-26T20:21:49.892550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:49.892602] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:49.892633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:49.892689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:49.954008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:49.954950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:49.955039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:49.955073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:50.084089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:50.084259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:50.084313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:50.084344] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:50.088516] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=70.04%) [2026-01-26T20:21:50.089057] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-26T20:21:50.089209] [INFO ] [sig ] FA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:50.247721] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FA.txt [2026-01-26T20:21:50.247895] [INFO ] [sig ] [1140/3474] Completed FA in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:50.247954] [INFO ] [sig ] [1141/3474] Forecasting FAF... [2026-01-26T20:21:50.247988] [INFO ] [sig ] Generating forecast for: FAF [2026-01-26T20:21:50.248021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-26T20:21:50.260920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-26T20:21:50.261458] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-26T20:21:50.262283] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-26T20:21:50.262346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:50.262381] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:50.262413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:50.262471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:50.323892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:50.324691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:50.324777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:50.324812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:50.449703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:50.449872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:50.449933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:50.449973] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:50.453725] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-01-26T20:21:50.454027] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-26T20:21:50.454159] [INFO ] [sig ] FAF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:50.614430] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FAF.txt [2026-01-26T20:21:50.614623] [INFO ] [sig ] [1141/3474] Completed FAF in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:50.614666] [INFO ] [sig ] [1142/3474] Forecasting FALN... [2026-01-26T20:21:50.614696] [INFO ] [sig ] Generating forecast for: FALN [2026-01-26T20:21:50.614731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-26T20:21:50.627434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-26T20:21:50.627748] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-26T20:21:50.628528] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-26T20:21:50.628611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:50.628680] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:50.628711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:50.628768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:50.686915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:50.687799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:50.687885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:50.687917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:50.815014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:50.815165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:50.815205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:50.815234] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:50.818863] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=83.24%) [2026-01-26T20:21:50.819156] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-26T20:21:50.819280] [INFO ] [sig ] FALN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:50.965505] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FALN.txt [2026-01-26T20:21:50.965661] [INFO ] [sig ] [1142/3474] Completed FALN in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:50.965701] [INFO ] [sig ] [1143/3474] Forecasting FANG... [2026-01-26T20:21:50.965732] [INFO ] [sig ] Generating forecast for: FANG [2026-01-26T20:21:50.965763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-26T20:21:50.980884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-26T20:21:50.981208] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-26T20:21:50.982026] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-26T20:21:50.982079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:50.982114] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:50.982152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:50.982242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:51.041368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:51.042417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:51.042505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:51.042539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:51.168254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:51.168413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:51.168460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:51.168490] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:51.172407] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=47.75%) [2026-01-26T20:21:51.172746] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-26T20:21:51.172871] [INFO ] [sig ] FANG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:51.327328] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FANG.txt [2026-01-26T20:21:51.327507] [INFO ] [sig ] [1143/3474] Completed FANG in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:51.327550] [INFO ] [sig ] [1144/3474] Forecasting FARM... [2026-01-26T20:21:51.327595] [INFO ] [sig ] Generating forecast for: FARM [2026-01-26T20:21:51.327630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-26T20:21:51.339320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-26T20:21:51.339712] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-26T20:21:51.340540] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-26T20:21:51.340613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:51.340648] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:51.340677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:51.340737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:51.404451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:51.405375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:51.405475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:51.405511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:51.537098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:51.537252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:51.537293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:51.537322] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:51.540830] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-01-26T20:21:51.541111] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-26T20:21:51.541237] [INFO ] [sig ] FARM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:51.690948] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FARM.txt [2026-01-26T20:21:51.691105] [INFO ] [sig ] [1144/3474] Completed FARM in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:51.691146] [INFO ] [sig ] [1145/3474] Forecasting FBIN... [2026-01-26T20:21:51.691176] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-26T20:21:51.691207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-26T20:21:51.703129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-26T20:21:51.703488] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-26T20:21:51.704434] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-26T20:21:51.704487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:51.704519] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:51.704546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:51.704623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:51.765403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:51.766271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:51.766354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:51.766388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:51.894353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:51.894510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:51.894551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:51.894632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:51.898045] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=45.14%) [2026-01-26T20:21:51.898338] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-26T20:21:51.898482] [INFO ] [sig ] FBIN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:52.048391] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FBIN.txt [2026-01-26T20:21:52.048543] [INFO ] [sig ] [1145/3474] Completed FBIN in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:52.048601] [INFO ] [sig ] [1146/3474] Forecasting FBIO... [2026-01-26T20:21:52.048635] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-26T20:21:52.048667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-26T20:21:52.061020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-26T20:21:52.061359] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-26T20:21:52.062162] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-26T20:21:52.062214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:52.062246] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:52.062273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:52.062334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:52.122314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:52.123440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:52.123532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:52.123567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:52.252663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:52.252824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:52.252863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:52.252893] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:52.256341] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-01-26T20:21:52.256651] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-26T20:21:52.256775] [INFO ] [sig ] FBIO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:52.403767] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FBIO.txt [2026-01-26T20:21:52.403941] [INFO ] [sig ] [1146/3474] Completed FBIO in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:52.403983] [INFO ] [sig ] [1147/3474] Forecasting FBIZ... [2026-01-26T20:21:52.404014] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-26T20:21:52.404044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-26T20:21:52.415338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-26T20:21:52.415675] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-26T20:21:52.416463] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-26T20:21:52.416513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:52.416545] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:52.416595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:52.416657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:52.477359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:52.478439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:52.478551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:52.478602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:52.598086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:52.598238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:52.598281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:52.598311] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:52.601706] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=19.05%) [2026-01-26T20:21:52.601973] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-26T20:21:52.602094] [INFO ] [sig ] FBIZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:52.752619] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FBIZ.txt [2026-01-26T20:21:52.752981] [INFO ] [sig ] [1147/3474] Completed FBIZ in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:52.753022] [INFO ] [sig ] [1148/3474] Forecasting FBK... [2026-01-26T20:21:52.753052] [INFO ] [sig ] Generating forecast for: FBK [2026-01-26T20:21:52.753083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-26T20:21:52.765343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-26T20:21:52.765736] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-26T20:21:52.766660] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-26T20:21:52.766713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:52.766745] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:52.766772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:52.766829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:52.829261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:52.830131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:52.830217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:52.830250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:52.955911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:52.956087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:52.956129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:52.956159] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:52.959918] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-26T20:21:52.960213] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-26T20:21:52.960347] [INFO ] [sig ] FBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:53.118362] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FBK.txt [2026-01-26T20:21:53.118566] [INFO ] [sig ] [1148/3474] Completed FBK in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:53.118639] [INFO ] [sig ] [1149/3474] Forecasting FBL... [2026-01-26T20:21:53.118681] [INFO ] [sig ] Generating forecast for: FBL [2026-01-26T20:21:53.118725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-26T20:21:53.133360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-26T20:21:53.133853] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-26T20:21:53.135112] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-26T20:21:53.135176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:53.135222] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:53.135262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:53.135347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:53.205325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:53.206705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:53.207025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:53.207072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:53.352587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:53.352763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:53.352811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:53.352849] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:53.357309] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=39.84%) [2026-01-26T20:21:53.357739] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-26T20:21:53.357909] [INFO ] [sig ] FBL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:53.519102] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FBL.txt [2026-01-26T20:21:53.519256] [INFO ] [sig ] [1149/3474] Completed FBL in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:53.519297] [INFO ] [sig ] [1150/3474] Forecasting FBNC... [2026-01-26T20:21:53.519328] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-26T20:21:53.519360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-26T20:21:53.530884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-26T20:21:53.531203] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-26T20:21:53.532072] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-26T20:21:53.532124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:53.532156] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:53.532182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:53.532239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:53.601690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:53.602602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:53.602690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:53.602724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:53.731379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:53.731532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:53.731590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:53.731623] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:53.735019] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: DOWN (p=26.01%) [2026-01-26T20:21:53.735289] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-26T20:21:53.735410] [INFO ] [sig ] FBNC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:53.879323] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FBNC.txt [2026-01-26T20:21:53.879497] [INFO ] [sig ] [1150/3474] Completed FBNC in 0.4s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:53.879546] [INFO ] [sig ] [1151/3474] Forecasting FBP... [2026-01-26T20:21:53.879622] [INFO ] [sig ] Generating forecast for: FBP [2026-01-26T20:21:53.879680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-26T20:21:53.891119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-26T20:21:53.891483] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-26T20:21:53.892273] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-26T20:21:53.892325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:53.892356] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:53.892383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:53.892450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:53.949947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:53.950704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:53.950810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:53.950844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:54.071750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:54.071911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:54.071952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:54.071981] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:54.075336] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=94.35%) [2026-01-26T20:21:54.075623] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-26T20:21:54.075745] [INFO ] [sig ] FBP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:54.220884] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FBP.txt [2026-01-26T20:21:54.221010] [INFO ] [sig ] [1151/3474] Completed FBP in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:54.221049] [INFO ] [sig ] [1152/3474] Forecasting FC... [2026-01-26T20:21:54.221077] [INFO ] [sig ] Generating forecast for: FC [2026-01-26T20:21:54.221109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-26T20:21:54.234863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-26T20:21:54.235199] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-26T20:21:54.236054] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-26T20:21:54.236105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:54.236147] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:54.236178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:54.236235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:54.292936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:54.293543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:54.293667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:54.293701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:54.416467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:54.416662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:54.416708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:54.416737] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:54.420310] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=64.69%) [2026-01-26T20:21:54.420675] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-26T20:21:54.420812] [INFO ] [sig ] FC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:54.565493] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FC.txt [2026-01-26T20:21:54.565646] [INFO ] [sig ] [1152/3474] Completed FC in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.8m [2026-01-26T20:21:54.565688] [INFO ] [sig ] [1153/3474] Forecasting FCAL... [2026-01-26T20:21:54.565718] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-26T20:21:54.565750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-26T20:21:54.579887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-26T20:21:54.580174] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-26T20:21:54.581004] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-26T20:21:54.581056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:54.581088] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:54.581115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:54.581171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:54.638658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:54.639329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:54.639422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:54.639455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:54.745652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:54.745813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:54.745854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:54.745883] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:54.749675] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=95.77%) [2026-01-26T20:21:54.749947] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-26T20:21:54.750070] [INFO ] [sig ] FCAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:54.893527] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FCAL.txt [2026-01-26T20:21:54.893718] [INFO ] [sig ] [1153/3474] Completed FCAL in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-26T20:21:54.893761] [INFO ] [sig ] [1154/3474] Forecasting FCBC... [2026-01-26T20:21:54.893790] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-26T20:21:54.893822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-26T20:21:54.904940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-26T20:21:54.905236] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-26T20:21:54.906057] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-26T20:21:54.906108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:54.906140] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:54.906167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:54.906224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:54.962570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:54.963206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:54.963285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:54.963318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:55.081941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:55.082092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:55.082132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:55.082161] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:55.085504] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=10.31%) [2026-01-26T20:21:55.085789] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-26T20:21:55.085912] [INFO ] [sig ] FCBC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:55.227966] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FCBC.txt [2026-01-26T20:21:55.228110] [INFO ] [sig ] [1154/3474] Completed FCBC in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-26T20:21:55.228150] [INFO ] [sig ] [1155/3474] Forecasting FCCO... [2026-01-26T20:21:55.228180] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-26T20:21:55.228212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-26T20:21:55.239758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-26T20:21:55.240087] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-26T20:21:55.240910] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-26T20:21:55.240961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:55.240993] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:55.241020] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:55.241078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:55.299107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:55.300108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:55.300193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:55.300225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:55.426212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:55.426399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:55.426441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:55.426471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:55.430240] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-01-26T20:21:55.430544] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-26T20:21:55.430704] [INFO ] [sig ] FCCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:55.577310] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FCCO.txt [2026-01-26T20:21:55.577515] [INFO ] [sig ] [1155/3474] Completed FCCO in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-26T20:21:55.577562] [INFO ] [sig ] [1156/3474] Forecasting FCEL... [2026-01-26T20:21:55.577612] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-26T20:21:55.577647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-26T20:21:55.589945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-26T20:21:55.590319] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-26T20:21:55.591167] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-26T20:21:55.591220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:55.591251] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:55.591278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:55.591335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:55.651304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:55.652347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:55.652432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:55.652466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:55.772309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:55.772463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:55.772504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:55.772532] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:55.775867] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-01-26T20:21:55.776133] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-26T20:21:55.776251] [INFO ] [sig ] FCEL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:55.921085] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FCEL.txt [2026-01-26T20:21:55.921240] [INFO ] [sig ] [1156/3474] Completed FCEL in 0.3s | 2.81 sym/s | Total: 6.8m | ETA: 13.7m [2026-01-26T20:21:55.921280] [INFO ] [sig ] [1157/3474] Forecasting FCF... [2026-01-26T20:21:55.921311] [INFO ] [sig ] Generating forecast for: FCF [2026-01-26T20:21:55.921343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-26T20:21:55.933842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-26T20:21:55.934311] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-26T20:21:55.935104] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-26T20:21:55.935154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:55.935186] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:55.935214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:55.935271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:55.995680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:55.996448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:55.996740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:55.996773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:56.127158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:56.127337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:56.127411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:56.127445] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:56.131206] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=28.25%) [2026-01-26T20:21:56.131518] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-26T20:21:56.131697] [INFO ] [sig ] FCF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:56.280230] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FCF.txt [2026-01-26T20:21:56.280390] [INFO ] [sig ] [1157/3474] Completed FCF in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:56.280431] [INFO ] [sig ] [1158/3474] Forecasting FCFS... [2026-01-26T20:21:56.280461] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-26T20:21:56.280492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-26T20:21:56.294529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-26T20:21:56.294940] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-26T20:21:56.295782] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-26T20:21:56.295834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:56.295866] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:56.295893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:56.295950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:56.354875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:56.355767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:56.355852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:56.355886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:56.482226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:56.482387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:56.482428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:56.482458] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:56.485932] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=15.52%) [2026-01-26T20:21:56.486234] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-26T20:21:56.486363] [INFO ] [sig ] FCFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:56.640105] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FCFS.txt [2026-01-26T20:21:56.640252] [INFO ] [sig ] [1158/3474] Completed FCFS in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:56.640292] [INFO ] [sig ] [1159/3474] Forecasting FCN... [2026-01-26T20:21:56.640321] [INFO ] [sig ] Generating forecast for: FCN [2026-01-26T20:21:56.640352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-26T20:21:56.652987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-26T20:21:56.653317] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-26T20:21:56.654140] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-26T20:21:56.654191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:56.654248] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:56.654278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:56.654334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:56.713050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:56.714114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:56.714198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:56.714232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:56.837039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:56.837198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:56.837257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:56.837289] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:56.841411] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-26T20:21:56.841718] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-26T20:21:56.841869] [INFO ] [sig ] FCN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:56.991823] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FCN.txt [2026-01-26T20:21:56.991978] [INFO ] [sig ] [1159/3474] Completed FCN in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:56.992020] [INFO ] [sig ] [1160/3474] Forecasting FCNCA... [2026-01-26T20:21:56.992050] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-26T20:21:56.992084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-26T20:21:57.005103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-26T20:21:57.005504] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-26T20:21:57.006341] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-26T20:21:57.006395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:57.006428] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:57.006456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:57.006523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:57.067150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:57.068065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:57.068170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:57.068216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:57.191456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:57.191644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:57.191690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:57.191721] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:57.195716] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-26T20:21:57.196004] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-26T20:21:57.196130] [INFO ] [sig ] FCNCA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:57.344523] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FCNCA.txt [2026-01-26T20:21:57.344682] [INFO ] [sig ] [1160/3474] Completed FCNCA in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:57.344724] [INFO ] [sig ] [1161/3474] Forecasting FCNCO... [2026-01-26T20:21:57.344754] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-26T20:21:57.344787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-26T20:21:57.357319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-26T20:21:57.357763] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-26T20:21:57.358616] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-26T20:21:57.358685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:57.358719] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:57.358747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:57.358806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:57.419435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:57.420387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:57.420495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:57.420531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:57.531332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:57.531493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:57.531537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:57.531567] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:57.535298] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: UP (p=61.64%) [2026-01-26T20:21:57.535637] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-26T20:21:57.535771] [INFO ] [sig ] FCNCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:57.691729] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FCNCO.txt [2026-01-26T20:21:57.691894] [INFO ] [sig ] [1161/3474] Completed FCNCO in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:57.691943] [INFO ] [sig ] [1162/3474] Forecasting FCNCP... [2026-01-26T20:21:57.691975] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-26T20:21:57.692008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-26T20:21:57.704339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-26T20:21:57.704730] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-26T20:21:57.705531] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-26T20:21:57.705605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:57.705639] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:57.705667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:57.705725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:57.765638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:57.766524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:57.766638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:57.766673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:57.882037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:57.882192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:57.882235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:57.882311] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:57.885808] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-26T20:21:57.886089] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-26T20:21:57.886213] [INFO ] [sig ] FCNCP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:58.034547] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FCNCP.txt [2026-01-26T20:21:58.034754] [INFO ] [sig ] [1162/3474] Completed FCNCP in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:58.034800] [INFO ] [sig ] [1163/3474] Forecasting FCTE... [2026-01-26T20:21:58.034831] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-26T20:21:58.034862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-26T20:21:58.051664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-26T20:21:58.052206] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-26T20:21:58.053220] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-26T20:21:58.053276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:58.053325] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:58.053355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:58.053415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:58.114092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:58.115358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:58.115461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:58.115498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:58.245011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:58.245184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:58.245227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:58.245257] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:58.248980] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=6.88%) [2026-01-26T20:21:58.249329] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-26T20:21:58.249488] [INFO ] [sig ] FCTE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:58.398556] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FCTE.txt [2026-01-26T20:21:58.398756] [INFO ] [sig ] [1163/3474] Completed FCTE in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:58.398797] [INFO ] [sig ] [1164/3474] Forecasting FCX... [2026-01-26T20:21:58.398829] [INFO ] [sig ] Generating forecast for: FCX [2026-01-26T20:21:58.398860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-26T20:21:58.411985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-26T20:21:58.412411] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-26T20:21:58.413249] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-26T20:21:58.413310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:58.413366] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:58.413398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:58.413456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:58.471831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:58.472685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:58.472775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:58.472809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:58.604712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:58.604881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:58.604925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:58.604958] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:58.608529] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=33.46%) [2026-01-26T20:21:58.608901] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-26T20:21:58.609036] [INFO ] [sig ] FCX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:21:58.756455] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FCX.txt [2026-01-26T20:21:58.756634] [INFO ] [sig ] [1164/3474] Completed FCX in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:58.756677] [INFO ] [sig ] [1165/3474] Forecasting FDBC... [2026-01-26T20:21:58.756706] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-26T20:21:58.756738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-26T20:21:58.766987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-26T20:21:58.767359] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-26T20:21:58.771619] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-26T20:21:58.771675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:58.771706] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:58.771734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:58.771790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:58.832117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:58.833059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:58.833154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:58.833188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:58.938368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:58.938530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:58.938589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:58.938627] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:58.942598] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-01-26T20:21:58.942926] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-26T20:21:58.943068] [INFO ] [sig ] FDBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:59.105641] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FDBC.txt [2026-01-26T20:21:59.105818] [INFO ] [sig ] [1165/3474] Completed FDBC in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:59.105862] [INFO ] [sig ] [1166/3474] Forecasting FDIF... [2026-01-26T20:21:59.105904] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-26T20:21:59.105949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-26T20:21:59.116940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-26T20:21:59.117271] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-26T20:21:59.118123] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-26T20:21:59.118174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:59.118206] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:59.118233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:59.118291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:59.178523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:59.179340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:59.179425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:59.179458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:59.284177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:59.284331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:59.284371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:59.284400] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:59.287835] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=54.89%) [2026-01-26T20:21:59.288120] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-26T20:21:59.288244] [INFO ] [sig ] FDIF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:59.430552] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FDIF.txt [2026-01-26T20:21:59.430719] [INFO ] [sig ] [1166/3474] Completed FDIF in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:59.430765] [INFO ] [sig ] [1167/3474] Forecasting FDIG... [2026-01-26T20:21:59.430798] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-26T20:21:59.430829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-26T20:21:59.442411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-26T20:21:59.442787] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-26T20:21:59.443603] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-26T20:21:59.443667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:59.443705] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:59.443739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:59.443798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:59.503149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:59.504061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:59.504149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:59.504183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:59.627447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:59.627640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:59.627690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:59.627722] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:59.631458] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: UP (p=60.86%) [2026-01-26T20:21:59.631778] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-26T20:21:59.632095] [INFO ] [sig ] FDIG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:21:59.777305] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FDIG.txt [2026-01-26T20:21:59.777486] [INFO ] [sig ] [1167/3474] Completed FDIG in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:21:59.777530] [INFO ] [sig ] [1168/3474] Forecasting FDP... [2026-01-26T20:21:59.777566] [INFO ] [sig ] Generating forecast for: FDP [2026-01-26T20:21:59.777626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-26T20:21:59.789498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-26T20:21:59.789895] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-26T20:21:59.790736] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-26T20:21:59.790799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:21:59.790843] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:21:59.790873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:21:59.790932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:21:59.851688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:21:59.852533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:21:59.852639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:21:59.852674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:21:59.980562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:21:59.980737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:21:59.980779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:21:59.980811] [INFO ] [FORECASTER] Training complete [2026-01-26T20:21:59.984713] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=69.05%) [2026-01-26T20:21:59.985263] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-26T20:21:59.985435] [INFO ] [sig ] FDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:00.137707] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FDP.txt [2026-01-26T20:22:00.137875] [INFO ] [sig ] [1168/3474] Completed FDP in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:22:00.137915] [INFO ] [sig ] [1169/3474] Forecasting FDS... [2026-01-26T20:22:00.137946] [INFO ] [sig ] Generating forecast for: FDS [2026-01-26T20:22:00.137976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-26T20:22:00.149769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-26T20:22:00.150226] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-26T20:22:00.151163] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-26T20:22:00.151227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:00.151264] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:00.151294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:00.151352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:00.208807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:00.209743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:00.209867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:00.209901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:00.333147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:00.333311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:00.333360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:00.333393] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:00.337058] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=24.32%) [2026-01-26T20:22:00.337510] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-26T20:22:00.337662] [INFO ] [sig ] FDS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:00.482286] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FDS.txt [2026-01-26T20:22:00.482433] [INFO ] [sig ] [1169/3474] Completed FDS in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.7m [2026-01-26T20:22:00.482474] [INFO ] [sig ] [1170/3474] Forecasting FDTX... [2026-01-26T20:22:00.482505] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-26T20:22:00.482536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-26T20:22:00.494165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-26T20:22:00.494473] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-26T20:22:00.495261] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-26T20:22:00.495311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:00.495343] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:00.495370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:00.495426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:00.552958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:00.553703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:00.553784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:00.553818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:00.674896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:00.675049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:00.675090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:00.675135] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:00.679183] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-01-26T20:22:00.679457] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-26T20:22:00.679596] [INFO ] [sig ] FDTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:00.826735] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FDTX.txt [2026-01-26T20:22:00.826880] [INFO ] [sig ] [1170/3474] Completed FDTX in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-26T20:22:00.826921] [INFO ] [sig ] [1171/3474] Forecasting FDUS... [2026-01-26T20:22:00.826952] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-26T20:22:00.826983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-26T20:22:00.840179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-26T20:22:00.840511] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-26T20:22:00.841349] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-26T20:22:00.841402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:00.841435] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:00.841464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:00.841521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:00.900134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:00.900875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:00.900957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:00.900990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:01.024776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:01.024933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:01.024974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:01.025003] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:01.028351] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=79.12%) [2026-01-26T20:22:01.028647] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-26T20:22:01.028795] [INFO ] [sig ] FDUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:01.176096] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FDUS.txt [2026-01-26T20:22:01.176259] [INFO ] [sig ] [1171/3474] Completed FDUS in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-26T20:22:01.176300] [INFO ] [sig ] [1172/3474] Forecasting FDX... [2026-01-26T20:22:01.176331] [INFO ] [sig ] Generating forecast for: FDX [2026-01-26T20:22:01.176362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-26T20:22:01.194032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-26T20:22:01.194316] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-26T20:22:01.195202] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-26T20:22:01.195256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:01.195291] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:01.195319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:01.195376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:01.253755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:01.254401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:01.254491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:01.254537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:01.385380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:01.385524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:01.385588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:01.385624] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:01.389061] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-01-26T20:22:01.389334] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-26T20:22:01.389458] [INFO ] [sig ] FDX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:01.533039] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FDX.txt [2026-01-26T20:22:01.533197] [INFO ] [sig ] [1172/3474] Completed FDX in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-26T20:22:01.533237] [INFO ] [sig ] [1173/3474] Forecasting FE... [2026-01-26T20:22:01.533268] [INFO ] [sig ] Generating forecast for: FE [2026-01-26T20:22:01.533299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-26T20:22:01.551383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-26T20:22:01.551709] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-26T20:22:01.552495] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-26T20:22:01.552547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:01.552596] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:01.552626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:01.552687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:01.612678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:01.613811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:01.613915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:01.613955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:01.737455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:01.737646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:01.737715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:01.737764] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:01.741483] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: DOWN (p=28.15%) [2026-01-26T20:22:01.741810] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-26T20:22:01.741945] [INFO ] [sig ] FE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:01.917050] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FE.txt [2026-01-26T20:22:01.917218] [INFO ] [sig ] [1173/3474] Completed FE in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.6m [2026-01-26T20:22:01.917260] [INFO ] [sig ] [1174/3474] Forecasting FEIM... [2026-01-26T20:22:01.917291] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-26T20:22:01.917333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-26T20:22:01.929944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-26T20:22:01.930373] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-26T20:22:01.931232] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-26T20:22:01.931285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:01.931330] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:01.931372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:01.931454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:01.989509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:01.990497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:01.990632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:01.990670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:02.121185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:02.121358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:02.121402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:02.121433] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:02.125255] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=26.19%) [2026-01-26T20:22:02.125664] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-26T20:22:02.125818] [INFO ] [sig ] FEIM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:02.275770] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FEIM.txt [2026-01-26T20:22:02.275944] [INFO ] [sig ] [1174/3474] Completed FEIM in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:02.275988] [INFO ] [sig ] [1175/3474] Forecasting FELE... [2026-01-26T20:22:02.276018] [INFO ] [sig ] Generating forecast for: FELE [2026-01-26T20:22:02.276050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-26T20:22:02.288219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-26T20:22:02.288654] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-26T20:22:02.289506] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-26T20:22:02.289559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:02.289616] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:02.289645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:02.289702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:02.357511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:02.358700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:02.358834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:02.358895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:02.489961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:02.490115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:02.490157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:02.490188] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:02.493605] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-26T20:22:02.493912] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-26T20:22:02.494032] [INFO ] [sig ] FELE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:02.645891] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FELE.txt [2026-01-26T20:22:02.646093] [INFO ] [sig ] [1175/3474] Completed FELE in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:02.646154] [INFO ] [sig ] [1176/3474] Forecasting FEM... [2026-01-26T20:22:02.646197] [INFO ] [sig ] Generating forecast for: FEM [2026-01-26T20:22:02.646242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-26T20:22:02.659801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-26T20:22:02.660170] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-26T20:22:02.661135] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-26T20:22:02.661188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:02.661253] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:02.661283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:02.661347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:02.719469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:02.720440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:02.720552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:02.720607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:02.842436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:02.842608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:02.842651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:02.842691] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:02.846269] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=63.43%) [2026-01-26T20:22:02.846549] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-26T20:22:02.846703] [INFO ] [sig ] FEM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:02.994669] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FEM.txt [2026-01-26T20:22:02.994849] [INFO ] [sig ] [1176/3474] Completed FEM in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:02.994889] [INFO ] [sig ] [1177/3474] Forecasting FEMB... [2026-01-26T20:22:02.994919] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-26T20:22:02.994950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-26T20:22:03.008566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-26T20:22:03.009026] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-26T20:22:03.010051] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-26T20:22:03.010105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:03.010140] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:03.010168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:03.010226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:03.077799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:03.078685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:03.078770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:03.078803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:03.201668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:03.201834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:03.201877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:03.201905] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:03.205319] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-01-26T20:22:03.205627] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-26T20:22:03.205758] [INFO ] [sig ] FEMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:03.351391] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FEMB.txt [2026-01-26T20:22:03.351556] [INFO ] [sig ] [1177/3474] Completed FEMB in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:03.351617] [INFO ] [sig ] [1178/3474] Forecasting FEMS... [2026-01-26T20:22:03.351649] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-26T20:22:03.351688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-26T20:22:03.362764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-26T20:22:03.363125] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-26T20:22:03.363956] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-26T20:22:03.364007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:03.364039] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:03.364066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:03.364122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:03.422688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:03.423700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:03.423791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:03.423823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:03.570100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:03.570259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:03.570300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:03.570328] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:03.573918] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=91.42%) [2026-01-26T20:22:03.574238] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-26T20:22:03.574376] [INFO ] [sig ] FEMS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:03.791751] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FEMS.txt [2026-01-26T20:22:03.791910] [INFO ] [sig ] [1178/3474] Completed FEMS in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:03.791951] [INFO ] [sig ] [1179/3474] Forecasting FEP... [2026-01-26T20:22:03.791981] [INFO ] [sig ] Generating forecast for: FEP [2026-01-26T20:22:03.792016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-26T20:22:03.804444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-26T20:22:03.804782] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-26T20:22:03.805783] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-26T20:22:03.805834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:03.805866] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:03.805893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:03.805950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:03.864375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:03.865264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:03.865353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:03.865387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:03.990784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:03.990952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:03.990994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:03.991064] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:03.994781] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=75.87%) [2026-01-26T20:22:03.995076] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-26T20:22:03.995206] [INFO ] [sig ] FEP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:04.146362] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FEP.txt [2026-01-26T20:22:04.146532] [INFO ] [sig ] [1179/3474] Completed FEP in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:04.146598] [INFO ] [sig ] [1180/3474] Forecasting FEPI... [2026-01-26T20:22:04.146646] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-26T20:22:04.146684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-26T20:22:04.159437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-26T20:22:04.159834] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-26T20:22:04.160711] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-26T20:22:04.160768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:04.160800] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:04.160826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:04.160883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:04.220051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:04.221274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:04.221406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:04.221440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:04.345636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:04.345810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:04.345859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:04.345889] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:04.349455] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=85.93%) [2026-01-26T20:22:04.349799] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-26T20:22:04.349948] [INFO ] [sig ] FEPI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:04.502490] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FEPI.txt [2026-01-26T20:22:04.502685] [INFO ] [sig ] [1180/3474] Completed FEPI in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:04.502729] [INFO ] [sig ] [1181/3474] Forecasting FERG... [2026-01-26T20:22:04.502759] [INFO ] [sig ] Generating forecast for: FERG [2026-01-26T20:22:04.502790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-26T20:22:04.515467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-26T20:22:04.515917] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-26T20:22:04.516734] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-26T20:22:04.516785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:04.516818] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:04.516844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:04.516903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:04.576510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:04.577377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:04.577482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:04.577517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:04.703329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:04.703495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:04.703538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:04.703584] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:04.707314] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=15.49%) [2026-01-26T20:22:04.707703] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-26T20:22:04.707852] [INFO ] [sig ] FERG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:04.873563] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FERG.txt [2026-01-26T20:22:04.873807] [INFO ] [sig ] [1181/3474] Completed FERG in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:04.873877] [INFO ] [sig ] [1182/3474] Forecasting FEX... [2026-01-26T20:22:04.873927] [INFO ] [sig ] Generating forecast for: FEX [2026-01-26T20:22:04.873984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-26T20:22:04.890247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-26T20:22:04.890778] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-26T20:22:04.891981] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-26T20:22:04.892052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:04.892105] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:04.892153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:04.892242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:04.989139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:04.990512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:04.990699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:04.990764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:05.153697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:05.153897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:05.153964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:05.154015] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:05.159520] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=24.35%) [2026-01-26T20:22:05.160044] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-26T20:22:05.160243] [INFO ] [sig ] FEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:05.391212] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FEX.txt [2026-01-26T20:22:05.391450] [INFO ] [sig ] [1182/3474] Completed FEX in 0.5s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:05.391521] [INFO ] [sig ] [1183/3474] Forecasting FF... [2026-01-26T20:22:05.391595] [INFO ] [sig ] Generating forecast for: FF [2026-01-26T20:22:05.391667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-26T20:22:05.411507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-26T20:22:05.413735] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-26T20:22:05.415476] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-26T20:22:05.415552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:05.415630] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:05.415670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:05.415759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:05.521430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:05.522703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:05.522849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:05.522895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:05.705251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:05.705490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:05.705553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:05.705622] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:05.711295] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-26T20:22:05.711816] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-26T20:22:05.711995] [INFO ] [sig ] FF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:05.946362] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FF.txt [2026-01-26T20:22:05.946545] [INFO ] [sig ] [1183/3474] Completed FF in 0.6s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:05.946608] [INFO ] [sig ] [1184/3474] Forecasting FFA... [2026-01-26T20:22:05.946642] [INFO ] [sig ] Generating forecast for: FFA [2026-01-26T20:22:05.946675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-26T20:22:05.962498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-26T20:22:05.963006] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-26T20:22:05.964077] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-26T20:22:05.964140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:05.964175] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:05.964205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:05.964273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:06.039496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:06.040612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:06.040720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:06.040754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:06.157838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:06.158007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:06.158049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:06.158079] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:06.161684] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-26T20:22:06.162015] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-26T20:22:06.162159] [INFO ] [sig ] FFA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:06.335193] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FFA.txt [2026-01-26T20:22:06.335349] [INFO ] [sig ] [1184/3474] Completed FFA in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:06.335389] [INFO ] [sig ] [1185/3474] Forecasting FFBC... [2026-01-26T20:22:06.335420] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-26T20:22:06.335452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-26T20:22:06.346362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-26T20:22:06.346700] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-26T20:22:06.347619] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-26T20:22:06.347671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:06.347704] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:06.347730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:06.347787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:06.403317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:06.404198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:06.404286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:06.404320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:06.522296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:06.522487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:06.522527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:06.522556] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:06.526754] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-26T20:22:06.527056] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-26T20:22:06.527185] [INFO ] [sig ] FFBC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:06.669368] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FFBC.txt [2026-01-26T20:22:06.669526] [INFO ] [sig ] [1185/3474] Completed FFBC in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:06.669566] [INFO ] [sig ] [1186/3474] Forecasting FFC... [2026-01-26T20:22:06.669618] [INFO ] [sig ] Generating forecast for: FFC [2026-01-26T20:22:06.669650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-26T20:22:06.681797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-26T20:22:06.682139] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-26T20:22:06.682966] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-26T20:22:06.683018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:06.683049] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:06.683076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:06.683132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:06.740409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:06.741289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:06.741400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:06.741434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:06.864147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:06.864298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:06.864339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:06.864369] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:06.867733] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: UP (p=83.17%) [2026-01-26T20:22:06.868004] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-26T20:22:06.868125] [INFO ] [sig ] FFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:07.008549] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FFC.txt [2026-01-26T20:22:07.008699] [INFO ] [sig ] [1186/3474] Completed FFC in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:07.008738] [INFO ] [sig ] [1187/3474] Forecasting FFIC... [2026-01-26T20:22:07.008769] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-26T20:22:07.008802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-26T20:22:07.020939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-26T20:22:07.021307] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-26T20:22:07.022172] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-26T20:22:07.022224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:07.022268] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:07.022297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:07.022356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:07.080014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:07.080807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:07.080889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:07.080921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:07.199721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:07.199885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:07.199926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:07.199955] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:07.203518] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-26T20:22:07.203799] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-26T20:22:07.203919] [INFO ] [sig ] FFIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:07.347932] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FFIC.txt [2026-01-26T20:22:07.348053] [INFO ] [sig ] [1187/3474] Completed FFIC in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:07.348092] [INFO ] [sig ] [1188/3474] Forecasting FFIN... [2026-01-26T20:22:07.348123] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-26T20:22:07.348152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-26T20:22:07.359522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-26T20:22:07.359819] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-26T20:22:07.360651] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-26T20:22:07.360704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:07.360737] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:07.360766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:07.360823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:07.418651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:07.419343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:07.419422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:07.419455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:07.538901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:07.539052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:07.539091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:07.539120] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:07.542865] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-26T20:22:07.543327] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-26T20:22:07.543448] [INFO ] [sig ] FFIN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:07.687602] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FFIN.txt [2026-01-26T20:22:07.687764] [INFO ] [sig ] [1188/3474] Completed FFIN in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.6m [2026-01-26T20:22:07.687804] [INFO ] [sig ] [1189/3474] Forecasting FFWM... [2026-01-26T20:22:07.687839] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-26T20:22:07.687871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-26T20:22:07.699072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-26T20:22:07.699368] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-26T20:22:07.700200] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-26T20:22:07.700251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:07.700283] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:07.700311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:07.700367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:07.759610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:07.760512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:07.760614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:07.760651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:07.878203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:07.878358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:07.878398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:07.878426] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:07.881823] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-26T20:22:07.882097] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-26T20:22:07.882219] [INFO ] [sig ] FFWM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:08.027283] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FFWM.txt [2026-01-26T20:22:08.027463] [INFO ] [sig ] [1189/3474] Completed FFWM in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.5m [2026-01-26T20:22:08.027505] [INFO ] [sig ] [1190/3474] Forecasting FG... [2026-01-26T20:22:08.027535] [INFO ] [sig ] Generating forecast for: FG [2026-01-26T20:22:08.027566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-26T20:22:08.038420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-26T20:22:08.038751] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-26T20:22:08.039534] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-26T20:22:08.039608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:08.039642] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:08.039669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:08.039726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:08.097304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:08.101954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:08.102077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:08.102117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:08.226717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:08.226877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:08.226919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:08.226951] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:08.230470] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=12.65%) [2026-01-26T20:22:08.230784] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-26T20:22:08.230930] [INFO ] [sig ] FG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:08.378566] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FG.txt [2026-01-26T20:22:08.378744] [INFO ] [sig ] [1190/3474] Completed FG in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:08.378790] [INFO ] [sig ] [1191/3474] Forecasting FHB... [2026-01-26T20:22:08.378822] [INFO ] [sig ] Generating forecast for: FHB [2026-01-26T20:22:08.378855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-26T20:22:08.390401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-26T20:22:08.390774] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-26T20:22:08.391659] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-26T20:22:08.391711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:08.391743] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:08.391771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:08.391835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:08.449408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:08.450320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:08.450412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:08.450448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:08.571358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:08.571513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:08.571554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:08.571602] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:08.575381] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-26T20:22:08.575687] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-26T20:22:08.575819] [INFO ] [sig ] FHB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:08.721645] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FHB.txt [2026-01-26T20:22:08.721777] [INFO ] [sig ] [1191/3474] Completed FHB in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:08.721819] [INFO ] [sig ] [1192/3474] Forecasting FHI... [2026-01-26T20:22:08.721851] [INFO ] [sig ] Generating forecast for: FHI [2026-01-26T20:22:08.721882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-26T20:22:08.734451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-26T20:22:08.734846] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-26T20:22:08.735722] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-26T20:22:08.735776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:08.735812] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:08.735853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:08.735917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:08.797059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:08.797945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:08.798028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:08.798062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:08.920379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:08.920666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:08.920716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:08.920749] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:08.924453] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=52.21%) [2026-01-26T20:22:08.924754] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-26T20:22:08.924914] [INFO ] [sig ] FHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:09.071468] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FHI.txt [2026-01-26T20:22:09.071627] [INFO ] [sig ] [1192/3474] Completed FHI in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:09.071703] [INFO ] [sig ] [1193/3474] Forecasting FHN... [2026-01-26T20:22:09.071756] [INFO ] [sig ] Generating forecast for: FHN [2026-01-26T20:22:09.071797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-26T20:22:09.083194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-26T20:22:09.083525] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-26T20:22:09.084377] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-26T20:22:09.084431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:09.084506] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:09.084547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:09.084648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:09.145210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:09.146145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:09.146228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:09.146262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:09.271124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:09.271270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:09.271311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:09.271341] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:09.275300] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=61.59%) [2026-01-26T20:22:09.275606] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-26T20:22:09.275733] [INFO ] [sig ] FHN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:09.424498] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FHN.txt [2026-01-26T20:22:09.424685] [INFO ] [sig ] [1193/3474] Completed FHN in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:09.424729] [INFO ] [sig ] [1194/3474] Forecasting FHTX... [2026-01-26T20:22:09.424759] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-26T20:22:09.424793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-26T20:22:09.437416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-26T20:22:09.437865] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-26T20:22:09.439041] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-26T20:22:09.439102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:09.439329] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:09.439356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:09.439413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:09.498500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:09.499429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:09.499518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:09.499551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:09.626424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:09.626593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:09.626639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:09.626710] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:09.634641] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-01-26T20:22:09.635245] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-26T20:22:09.635388] [INFO ] [sig ] FHTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:09.785057] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FHTX.txt [2026-01-26T20:22:09.785210] [INFO ] [sig ] [1194/3474] Completed FHTX in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:09.785250] [INFO ] [sig ] [1195/3474] Forecasting FIBK... [2026-01-26T20:22:09.785281] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-26T20:22:09.785312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-26T20:22:09.797408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-26T20:22:09.797734] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-26T20:22:09.798530] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-26T20:22:09.798598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:09.798633] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:09.798661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:09.798717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:09.860333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:09.861222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:09.861307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:09.861340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:09.993265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:09.993430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:09.993472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:09.993501] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:09.997146] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=13.73%) [2026-01-26T20:22:09.997601] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-26T20:22:09.997790] [INFO ] [sig ] FIBK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:10.167219] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FIBK.txt [2026-01-26T20:22:10.167374] [INFO ] [sig ] [1195/3474] Completed FIBK in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:10.167440] [INFO ] [sig ] [1196/3474] Forecasting FICO... [2026-01-26T20:22:10.167471] [INFO ] [sig ] Generating forecast for: FICO [2026-01-26T20:22:10.167505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-26T20:22:10.180142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-26T20:22:10.180465] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-26T20:22:10.181308] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-26T20:22:10.181362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:10.181397] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:10.181434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:10.181502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:10.239965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:10.240727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:10.240827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:10.240862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:10.363754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:10.363915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:10.363957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:10.364040] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:10.368538] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-01-26T20:22:10.368991] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-26T20:22:10.369138] [INFO ] [sig ] FICO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:10.525423] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FICO.txt [2026-01-26T20:22:10.525591] [INFO ] [sig ] [1196/3474] Completed FICO in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:10.525634] [INFO ] [sig ] [1197/3474] Forecasting FICS... [2026-01-26T20:22:10.525665] [INFO ] [sig ] Generating forecast for: FICS [2026-01-26T20:22:10.525698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-26T20:22:10.536946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-26T20:22:10.537269] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-26T20:22:10.538146] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-26T20:22:10.538200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:10.538232] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:10.538260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:10.538317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:10.596938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:10.597803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:10.597905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:10.597946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:10.720204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:10.720354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:10.720396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:10.720426] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:10.724047] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-01-26T20:22:10.724333] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-26T20:22:10.724457] [INFO ] [sig ] FICS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:10.874146] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FICS.txt [2026-01-26T20:22:10.874301] [INFO ] [sig ] [1197/3474] Completed FICS in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:10.874343] [INFO ] [sig ] [1198/3474] Forecasting FID... [2026-01-26T20:22:10.874373] [INFO ] [sig ] Generating forecast for: FID [2026-01-26T20:22:10.874406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-26T20:22:10.886186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-26T20:22:10.886563] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-26T20:22:10.887417] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-26T20:22:10.887471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:10.887516] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:10.887546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:10.887622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:10.947491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:10.948379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:10.948462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:10.948496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:11.070064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:11.070225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:11.070267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:11.070298] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:11.074069] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=56.83%) [2026-01-26T20:22:11.074368] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-26T20:22:11.074498] [INFO ] [sig ] FID: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:11.240306] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FID.txt [2026-01-26T20:22:11.240523] [INFO ] [sig ] [1198/3474] Completed FID in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:11.240604] [INFO ] [sig ] [1199/3474] Forecasting FIGS... [2026-01-26T20:22:11.240639] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-26T20:22:11.240672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-26T20:22:11.254079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-26T20:22:11.254495] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-26T20:22:11.255355] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-26T20:22:11.255408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:11.255440] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:11.255467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:11.255524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:11.314870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:11.315788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:11.315877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:11.315910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:11.440777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:11.440950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:11.441002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:11.441034] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:11.444449] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=85.29%) [2026-01-26T20:22:11.444748] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-26T20:22:11.444885] [INFO ] [sig ] FIGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:11.595086] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FIGS.txt [2026-01-26T20:22:11.595266] [INFO ] [sig ] [1199/3474] Completed FIGS in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:11.595309] [INFO ] [sig ] [1200/3474] Forecasting FIHL... [2026-01-26T20:22:11.595340] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-26T20:22:11.595372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-26T20:22:11.609645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-26T20:22:11.610086] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-26T20:22:11.611012] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-26T20:22:11.611070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:11.611103] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:11.611131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:11.611189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:11.669811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:11.670757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:11.670852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:11.670894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:11.794616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:11.794785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:11.794828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:11.794857] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:11.798507] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=13.27%) [2026-01-26T20:22:11.798888] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-26T20:22:11.799063] [INFO ] [sig ] FIHL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:11.958698] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FIHL.txt [2026-01-26T20:22:11.958895] [INFO ] [sig ] [1200/3474] Completed FIHL in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:11.958946] [INFO ] [sig ] [1201/3474] Forecasting FINS... [2026-01-26T20:22:11.958982] [INFO ] [sig ] Generating forecast for: FINS [2026-01-26T20:22:11.959020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-26T20:22:11.971404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-26T20:22:11.971833] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-26T20:22:11.972694] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-26T20:22:11.972748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:11.972780] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:11.972808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:11.972865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:12.030361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:12.031230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:12.031316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:12.031348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:12.156347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:12.156504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:12.156546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:12.156593] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:12.160296] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=69.23%) [2026-01-26T20:22:12.160620] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-26T20:22:12.160752] [INFO ] [sig ] FINS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:12.314207] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FINS.txt [2026-01-26T20:22:12.314368] [INFO ] [sig ] [1201/3474] Completed FINS in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:12.314412] [INFO ] [sig ] [1202/3474] Forecasting FINX... [2026-01-26T20:22:12.314448] [INFO ] [sig ] Generating forecast for: FINX [2026-01-26T20:22:12.314482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-26T20:22:12.328122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-26T20:22:12.328540] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-26T20:22:12.329500] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-26T20:22:12.329555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:12.329614] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:12.329646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:12.329704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:12.389563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:12.390668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:12.390756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:12.390789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:12.520201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:12.520359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:12.520400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:12.520431] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:12.524161] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-01-26T20:22:12.524484] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-26T20:22:12.524639] [INFO ] [sig ] FINX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:12.684016] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FINX.txt [2026-01-26T20:22:12.684191] [INFO ] [sig ] [1202/3474] Completed FINX in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:12.684242] [INFO ] [sig ] [1203/3474] Forecasting FIP... [2026-01-26T20:22:12.684290] [INFO ] [sig ] Generating forecast for: FIP [2026-01-26T20:22:12.684328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-26T20:22:12.696803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-26T20:22:12.697235] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-26T20:22:12.698214] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-26T20:22:12.698271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:12.698314] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:12.698345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:12.698403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:12.758727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:12.759697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:12.759838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:12.759879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:12.893475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:12.893699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:12.893747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:12.893779] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:12.897539] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-01-26T20:22:12.897876] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-26T20:22:12.898026] [INFO ] [sig ] FIP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:13.050451] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FIP.txt [2026-01-26T20:22:13.050659] [INFO ] [sig ] [1203/3474] Completed FIP in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:13.050719] [INFO ] [sig ] [1204/3474] Forecasting FIS... [2026-01-26T20:22:13.050753] [INFO ] [sig ] Generating forecast for: FIS [2026-01-26T20:22:13.050786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-26T20:22:13.062675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-26T20:22:13.063044] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-26T20:22:13.064025] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-26T20:22:13.064090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:13.064127] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:13.064154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:13.064212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:13.123666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:13.124609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:13.124698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:13.124732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:13.250220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:13.250384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:13.250426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:13.250456] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:13.254318] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-01-26T20:22:13.254643] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-26T20:22:13.254778] [INFO ] [sig ] FIS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:13.403367] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FIS.txt [2026-01-26T20:22:13.403549] [INFO ] [sig ] [1204/3474] Completed FIS in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:13.403614] [INFO ] [sig ] [1205/3474] Forecasting FISI... [2026-01-26T20:22:13.403647] [INFO ] [sig ] Generating forecast for: FISI [2026-01-26T20:22:13.403680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-26T20:22:13.415220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-26T20:22:13.415649] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-26T20:22:13.416526] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-26T20:22:13.416599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:13.416638] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:13.416666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:13.416724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:13.473066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:13.473993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:13.474080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:13.474115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:13.601821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:13.601983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:13.602026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:13.602073] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:13.605680] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-26T20:22:13.605990] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-26T20:22:13.606129] [INFO ] [sig ] FISI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:13.761999] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FISI.txt [2026-01-26T20:22:13.762174] [INFO ] [sig ] [1205/3474] Completed FISI in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.5m [2026-01-26T20:22:13.762219] [INFO ] [sig ] [1206/3474] Forecasting FITB... [2026-01-26T20:22:13.762248] [INFO ] [sig ] Generating forecast for: FITB [2026-01-26T20:22:13.762282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-26T20:22:13.774162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-26T20:22:13.774597] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-26T20:22:13.775452] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-26T20:22:13.775505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:13.775537] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:13.775565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:13.775642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:13.837183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:13.838139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:13.838225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:13.838260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:13.970298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:13.970453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:13.970494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:13.970525] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:13.974121] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-26T20:22:13.974427] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-26T20:22:13.974565] [INFO ] [sig ] FITB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:14.125997] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FITB.txt [2026-01-26T20:22:14.126170] [INFO ] [sig ] [1206/3474] Completed FITB in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:14.126212] [INFO ] [sig ] [1207/3474] Forecasting FITBI... [2026-01-26T20:22:14.126243] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-26T20:22:14.126273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-26T20:22:14.138518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-26T20:22:14.138938] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-26T20:22:14.139849] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-26T20:22:14.139903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:14.139937] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:14.139966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:14.140024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:14.200981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:14.201854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:14.201939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:14.201994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:14.327508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:14.327681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:14.327724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:14.327753] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:14.331351] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-01-26T20:22:14.331661] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-26T20:22:14.331793] [INFO ] [sig ] FITBI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:14.479525] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FITBI.txt [2026-01-26T20:22:14.479733] [INFO ] [sig ] [1207/3474] Completed FITBI in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:14.479786] [INFO ] [sig ] [1208/3474] Forecasting FITBO... [2026-01-26T20:22:14.479827] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-26T20:22:14.479866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-26T20:22:14.491600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-26T20:22:14.491972] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-26T20:22:14.492879] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-26T20:22:14.492933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:14.492967] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:14.492996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:14.493058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:14.555651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:14.556500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:14.556604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:14.556642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:14.682450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:14.682625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:14.682669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:14.682700] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:14.686194] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-01-26T20:22:14.686472] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-26T20:22:14.686628] [INFO ] [sig ] FITBO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:14.840602] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FITBO.txt [2026-01-26T20:22:14.840765] [INFO ] [sig ] [1208/3474] Completed FITBO in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:14.840819] [INFO ] [sig ] [1209/3474] Forecasting FIVE... [2026-01-26T20:22:14.840855] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-26T20:22:14.840889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-26T20:22:14.853688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-26T20:22:14.854051] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-26T20:22:14.854932] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-26T20:22:14.854998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:14.855041] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:14.855104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:14.855166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:14.916416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:14.917477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:14.917562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:14.917631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:15.050795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:15.050965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:15.051008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:15.051039] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:15.054890] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-01-26T20:22:15.055194] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-26T20:22:15.055338] [INFO ] [sig ] FIVE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:15.206074] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FIVE.txt [2026-01-26T20:22:15.206222] [INFO ] [sig ] [1209/3474] Completed FIVE in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:15.206264] [INFO ] [sig ] [1210/3474] Forecasting FIVN... [2026-01-26T20:22:15.206295] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-26T20:22:15.206329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-26T20:22:15.218495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-26T20:22:15.218865] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-26T20:22:15.219810] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-26T20:22:15.219863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:15.219923] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:15.219967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:15.220031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:15.279482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:15.280388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:15.280475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:15.280509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:15.409267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:15.409423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:15.409465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:15.409495] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:15.412953] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-26T20:22:15.413275] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-26T20:22:15.413435] [INFO ] [sig ] FIVN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:15.571936] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FIVN.txt [2026-01-26T20:22:15.572073] [INFO ] [sig ] [1210/3474] Completed FIVN in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:15.572113] [INFO ] [sig ] [1211/3474] Forecasting FIX... [2026-01-26T20:22:15.572143] [INFO ] [sig ] Generating forecast for: FIX [2026-01-26T20:22:15.572175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-26T20:22:15.583716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-26T20:22:15.584018] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-26T20:22:15.584845] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-26T20:22:15.584897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:15.584928] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:15.584955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:15.585012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:15.642107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:15.643151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:15.643236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:15.643270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:15.770640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:15.770795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:15.770838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:15.770868] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:15.774426] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-26T20:22:15.774733] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-26T20:22:15.774873] [INFO ] [sig ] FIX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:15.931893] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FIX.txt [2026-01-26T20:22:15.932049] [INFO ] [sig ] [1211/3474] Completed FIX in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:15.932090] [INFO ] [sig ] [1212/3474] Forecasting FIXD... [2026-01-26T20:22:15.932120] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-26T20:22:15.932152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-26T20:22:15.944365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-26T20:22:15.944766] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-26T20:22:15.945660] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-26T20:22:15.945712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:15.945746] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:15.945773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:15.945831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:16.006305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:16.007129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:16.007213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:16.007247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:16.133447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:16.133625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:16.133670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:16.133701] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:16.137331] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=32.46%) [2026-01-26T20:22:16.137690] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-26T20:22:16.137827] [INFO ] [sig ] FIXD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:16.290885] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FIXD.txt [2026-01-26T20:22:16.291038] [INFO ] [sig ] [1212/3474] Completed FIXD in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:16.291080] [INFO ] [sig ] [1213/3474] Forecasting FIZZ... [2026-01-26T20:22:16.291111] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-26T20:22:16.291151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-26T20:22:16.302731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-26T20:22:16.303100] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-26T20:22:16.304069] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-26T20:22:16.304132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:16.304164] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:16.304191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:16.304249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:16.364871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:16.365701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:16.365786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:16.365820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:16.489345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:16.489518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:16.489597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:16.489679] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:16.493783] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=34.82%) [2026-01-26T20:22:16.494095] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-26T20:22:16.494226] [INFO ] [sig ] FIZZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:16.654270] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FIZZ.txt [2026-01-26T20:22:16.654426] [INFO ] [sig ] [1213/3474] Completed FIZZ in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:16.654467] [INFO ] [sig ] [1214/3474] Forecasting FJP... [2026-01-26T20:22:16.654497] [INFO ] [sig ] Generating forecast for: FJP [2026-01-26T20:22:16.654529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-26T20:22:16.665910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-26T20:22:16.666310] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-26T20:22:16.667218] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-26T20:22:16.667272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:16.667305] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:16.667333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:16.667421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:16.727292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:16.728191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:16.728278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:16.728312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:16.845323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:16.845483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:16.845527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:16.845556] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:16.849411] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=75.80%) [2026-01-26T20:22:16.849722] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-26T20:22:16.849854] [INFO ] [sig ] FJP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:17.002076] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FJP.txt [2026-01-26T20:22:17.002254] [INFO ] [sig ] [1214/3474] Completed FJP in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:17.002298] [INFO ] [sig ] [1215/3474] Forecasting FLEX... [2026-01-26T20:22:17.002331] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-26T20:22:17.002363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-26T20:22:17.015130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-26T20:22:17.015529] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-26T20:22:17.016385] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-26T20:22:17.016440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:17.016474] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:17.016515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:17.016615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:17.079757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:17.080679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:17.080802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:17.080852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:17.202508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:17.202678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:17.202719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:17.202750] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:17.206153] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=63.35%) [2026-01-26T20:22:17.206429] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-26T20:22:17.206553] [INFO ] [sig ] FLEX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:17.348858] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FLEX.txt [2026-01-26T20:22:17.348968] [INFO ] [sig ] [1215/3474] Completed FLEX in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:17.349015] [INFO ] [sig ] [1216/3474] Forecasting FLGC... [2026-01-26T20:22:17.349051] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-26T20:22:17.349086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-26T20:22:17.360125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-26T20:22:17.360372] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-26T20:22:17.361164] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-26T20:22:17.361215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:17.361246] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:17.361272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:17.361329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:17.420088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:17.420926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:17.421010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:17.421042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:17.538169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:17.538320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:17.538361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:17.538390] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:17.541804] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-26T20:22:17.542089] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-26T20:22:17.542212] [INFO ] [sig ] FLGC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:17.685750] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FLGC.txt [2026-01-26T20:22:17.685881] [INFO ] [sig ] [1216/3474] Completed FLGC in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:17.685920] [INFO ] [sig ] [1217/3474] Forecasting FLL... [2026-01-26T20:22:17.685950] [INFO ] [sig ] Generating forecast for: FLL [2026-01-26T20:22:17.685980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-26T20:22:17.697546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-26T20:22:17.697886] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-26T20:22:17.698708] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-26T20:22:17.698759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:17.698792] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:17.698820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:17.698876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:17.754996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:17.755623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:17.755700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:17.755732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:17.871837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:17.871993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:17.872034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:17.872063] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:17.875703] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=39.97%) [2026-01-26T20:22:17.875971] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-26T20:22:17.876096] [INFO ] [sig ] FLL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:18.019496] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FLL.txt [2026-01-26T20:22:18.019639] [INFO ] [sig ] [1217/3474] Completed FLL in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:18.019680] [INFO ] [sig ] [1218/3474] Forecasting FLNC... [2026-01-26T20:22:18.019710] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-26T20:22:18.019741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-26T20:22:18.031178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-26T20:22:18.031436] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-26T20:22:18.032465] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-26T20:22:18.032516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:18.032548] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:18.032595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:18.032656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:18.089563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:18.090203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:18.090282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:18.090314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:18.212115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:18.212489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:18.212530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:18.212559] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:18.216441] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=33.43%) [2026-01-26T20:22:18.216737] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-26T20:22:18.216862] [INFO ] [sig ] FLNC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:18.359396] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FLNC.txt [2026-01-26T20:22:18.359557] [INFO ] [sig ] [1218/3474] Completed FLNC in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:18.359617] [INFO ] [sig ] [1219/3474] Forecasting FLNG... [2026-01-26T20:22:18.359650] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-26T20:22:18.359680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-26T20:22:18.371310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-26T20:22:18.371644] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-26T20:22:18.372416] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-26T20:22:18.372467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:18.372499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:18.372525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:18.372599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:18.428356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:18.429231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:18.429318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:18.429351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:18.547970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:18.548123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:18.548163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:18.548386] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:18.552309] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: UP (p=72.14%) [2026-01-26T20:22:18.552591] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-26T20:22:18.552713] [INFO ] [sig ] FLNG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:18.703929] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FLNG.txt [2026-01-26T20:22:18.704088] [INFO ] [sig ] [1219/3474] Completed FLNG in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:18.704151] [INFO ] [sig ] [1220/3474] Forecasting FLO... [2026-01-26T20:22:18.704187] [INFO ] [sig ] Generating forecast for: FLO [2026-01-26T20:22:18.704219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-26T20:22:18.717948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-26T20:22:18.718297] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-26T20:22:18.719447] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-26T20:22:18.719501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:18.719534] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:18.719564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:18.719657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:18.780233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:18.781067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:18.781208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:18.781244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:18.907124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:18.907292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:18.907333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:18.907362] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:18.910859] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=42.41%) [2026-01-26T20:22:18.911169] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-26T20:22:18.911299] [INFO ] [sig ] FLO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:19.060126] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FLO.txt [2026-01-26T20:22:19.060266] [INFO ] [sig ] [1220/3474] Completed FLO in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:19.060307] [INFO ] [sig ] [1221/3474] Forecasting FLS... [2026-01-26T20:22:19.060339] [INFO ] [sig ] Generating forecast for: FLS [2026-01-26T20:22:19.060370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-26T20:22:19.071655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-26T20:22:19.071967] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-26T20:22:19.072779] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-26T20:22:19.072831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:19.072863] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:19.072891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:19.072948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:19.130741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:19.131488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:19.131590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:19.131627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:19.260230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:19.260385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:19.260426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:19.260454] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:19.264154] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-01-26T20:22:19.264448] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-26T20:22:19.264587] [INFO ] [sig ] FLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:19.407254] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FLS.txt [2026-01-26T20:22:19.407614] [INFO ] [sig ] [1221/3474] Completed FLS in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.4m [2026-01-26T20:22:19.407655] [INFO ] [sig ] [1222/3474] Forecasting FLUX... [2026-01-26T20:22:19.407685] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-26T20:22:19.407714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-26T20:22:19.419880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-26T20:22:19.420172] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-26T20:22:19.421136] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-26T20:22:19.421197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:19.421230] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:19.421257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:19.421502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:19.479078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:19.479745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:19.479825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:19.479856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:19.597503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:19.597656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:19.597695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:19.597723] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:19.601049] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=59.83%) [2026-01-26T20:22:19.601321] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-26T20:22:19.601440] [INFO ] [sig ] FLUX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:19.746725] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FLUX.txt [2026-01-26T20:22:19.746887] [INFO ] [sig ] [1222/3474] Completed FLUX in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-26T20:22:19.746929] [INFO ] [sig ] [1223/3474] Forecasting FLWS... [2026-01-26T20:22:19.746961] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-26T20:22:19.746995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-26T20:22:19.759857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-26T20:22:19.760230] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-26T20:22:19.761036] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-26T20:22:19.761086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:19.761118] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:19.761144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:19.761200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:19.821868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:19.822783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:19.822872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:19.822905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:19.943787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:19.943934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:19.943974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:19.944003] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:19.947345] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=84.74%) [2026-01-26T20:22:19.947661] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-26T20:22:19.947787] [INFO ] [sig ] FLWS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:20.092140] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FLWS.txt [2026-01-26T20:22:20.092325] [INFO ] [sig ] [1223/3474] Completed FLWS in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.3m [2026-01-26T20:22:20.092367] [INFO ] [sig ] [1224/3474] Forecasting FLXS... [2026-01-26T20:22:20.092398] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-26T20:22:20.092429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-26T20:22:20.103639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-26T20:22:20.104010] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-26T20:22:20.104818] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-26T20:22:20.104868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:20.104900] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:20.104928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:20.104985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:20.163529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:20.164391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:20.164476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:20.164510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:20.285195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:20.285382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:20.285433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:20.285463] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:20.289018] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: UP (p=52.73%) [2026-01-26T20:22:20.289311] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-26T20:22:20.289449] [INFO ] [sig ] FLXS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:20.434981] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FLXS.txt [2026-01-26T20:22:20.435131] [INFO ] [sig ] [1224/3474] Completed FLXS in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:20.435172] [INFO ] [sig ] [1225/3474] Forecasting FLYE... [2026-01-26T20:22:20.435202] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-26T20:22:20.435243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-26T20:22:20.448078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-26T20:22:20.448493] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-26T20:22:20.449440] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-26T20:22:20.449499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:20.449532] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:20.449559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:20.449667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:20.512053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:20.513218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:20.513530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:20.513592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:20.639619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:20.639784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:20.639845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:20.639877] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:20.643505] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-26T20:22:20.643881] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-26T20:22:20.644031] [INFO ] [sig ] FLYE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:20.795938] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FLYE.txt [2026-01-26T20:22:20.796099] [INFO ] [sig ] [1225/3474] Completed FLYE in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:20.796149] [INFO ] [sig ] [1226/3474] Forecasting FMAO... [2026-01-26T20:22:20.796182] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-26T20:22:20.796215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-26T20:22:20.807142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-26T20:22:20.807468] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-26T20:22:20.808296] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-26T20:22:20.808349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:20.808383] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:20.808412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:20.808470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:20.868075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:20.869157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:20.869242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:20.869275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:20.982153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:20.982307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:20.982349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:20.982380] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:20.985826] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: DOWN (p=37.53%) [2026-01-26T20:22:20.986111] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-26T20:22:20.986244] [INFO ] [sig ] FMAO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:21.140175] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FMAO.txt [2026-01-26T20:22:21.140378] [INFO ] [sig ] [1226/3474] Completed FMAO in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:21.140441] [INFO ] [sig ] [1227/3474] Forecasting FMB... [2026-01-26T20:22:21.140490] [INFO ] [sig ] Generating forecast for: FMB [2026-01-26T20:22:21.140541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-26T20:22:21.156382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-26T20:22:21.157057] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-26T20:22:21.158334] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-26T20:22:21.158606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:21.158678] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:21.158717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:21.158795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:21.238696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:21.240116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:21.240237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:21.240282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:21.372452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:21.372631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:21.372675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:21.372705] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:21.376122] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=51.39%) [2026-01-26T20:22:21.376425] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-26T20:22:21.376558] [INFO ] [sig ] FMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:21.530639] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FMB.txt [2026-01-26T20:22:21.530801] [INFO ] [sig ] [1227/3474] Completed FMB in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:21.530845] [INFO ] [sig ] [1228/3474] Forecasting FMBH... [2026-01-26T20:22:21.530878] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-26T20:22:21.530910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-26T20:22:21.543691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-26T20:22:21.544085] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-26T20:22:21.544974] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-26T20:22:21.545028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:21.545061] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:21.545089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:21.545151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:21.604322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:21.605223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:21.605314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:21.605348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:21.731756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:21.731949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:21.731999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:21.732039] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:21.735873] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: DOWN (p=42.12%) [2026-01-26T20:22:21.736150] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-26T20:22:21.736302] [INFO ] [sig ] FMBH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:21.887000] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FMBH.txt [2026-01-26T20:22:21.887175] [INFO ] [sig ] [1228/3474] Completed FMBH in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:21.887224] [INFO ] [sig ] [1229/3474] Forecasting FMC... [2026-01-26T20:22:21.887256] [INFO ] [sig ] Generating forecast for: FMC [2026-01-26T20:22:21.887287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-26T20:22:21.898896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-26T20:22:21.899232] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-26T20:22:21.900042] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-26T20:22:21.900093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:21.900126] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:21.900153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:21.900210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:21.958340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:21.959259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:21.959377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:21.959420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:22.081842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:22.081994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:22.082051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:22.082080] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:22.085492] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=77.85%) [2026-01-26T20:22:22.085774] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-26T20:22:22.085894] [INFO ] [sig ] FMC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:22.226943] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FMC.txt [2026-01-26T20:22:22.227080] [INFO ] [sig ] [1229/3474] Completed FMC in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:22.227129] [INFO ] [sig ] [1230/3474] Forecasting FMHI... [2026-01-26T20:22:22.227159] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-26T20:22:22.227192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-26T20:22:22.238495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-26T20:22:22.238785] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-26T20:22:22.239542] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-26T20:22:22.239612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:22.239645] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:22.239672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:22.239728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:22.295701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:22.296390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:22.296470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:22.296503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:22.420815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:22.420975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:22.421029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:22.421135] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:22.425106] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-01-26T20:22:22.425445] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-26T20:22:22.425591] [INFO ] [sig ] FMHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:22.574490] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FMHI.txt [2026-01-26T20:22:22.574668] [INFO ] [sig ] [1230/3474] Completed FMHI in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:22.574714] [INFO ] [sig ] [1231/3474] Forecasting FMN... [2026-01-26T20:22:22.574747] [INFO ] [sig ] Generating forecast for: FMN [2026-01-26T20:22:22.574780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-26T20:22:22.586031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-26T20:22:22.586344] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-26T20:22:22.587209] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-26T20:22:22.587263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:22.587296] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:22.587325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:22.587382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:22.650767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:22.651662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:22.651745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:22.651780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:22.768528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:22.768698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:22.768741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:22.768772] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:22.772194] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-26T20:22:22.772477] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-26T20:22:22.772627] [INFO ] [sig ] FMN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:22.916786] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FMN.txt [2026-01-26T20:22:22.916925] [INFO ] [sig ] [1231/3474] Completed FMN in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:22.916965] [INFO ] [sig ] [1232/3474] Forecasting FMNB... [2026-01-26T20:22:22.916996] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-26T20:22:22.917027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-26T20:22:22.928763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-26T20:22:22.929122] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-26T20:22:22.930038] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-26T20:22:22.930093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:22.930131] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:22.930163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:22.930234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:22.990607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:22.991634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:22.991717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:22.991750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:23.109602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:23.109764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:23.109806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:23.109837] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:23.113339] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-01-26T20:22:23.113653] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-26T20:22:23.113785] [INFO ] [sig ] FMNB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:23.266274] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FMNB.txt [2026-01-26T20:22:23.266457] [INFO ] [sig ] [1232/3474] Completed FMNB in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:23.266505] [INFO ] [sig ] [1233/3474] Forecasting FMS... [2026-01-26T20:22:23.266539] [INFO ] [sig ] Generating forecast for: FMS [2026-01-26T20:22:23.266594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-26T20:22:23.279163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-26T20:22:23.279509] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-26T20:22:23.280315] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-26T20:22:23.280368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:23.280409] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:23.280438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:23.280494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:23.337650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:23.338519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:23.338624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:23.338660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:23.466725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:23.466882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:23.466927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:23.466958] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:23.470787] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-01-26T20:22:23.471122] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-26T20:22:23.471264] [INFO ] [sig ] FMS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:23.621587] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FMS.txt [2026-01-26T20:22:23.621739] [INFO ] [sig ] [1233/3474] Completed FMS in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:23.621797] [INFO ] [sig ] [1234/3474] Forecasting FMX... [2026-01-26T20:22:23.621831] [INFO ] [sig ] Generating forecast for: FMX [2026-01-26T20:22:23.621864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-26T20:22:23.633778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-26T20:22:23.634172] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-26T20:22:23.635122] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-26T20:22:23.635176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:23.635208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:23.635237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:23.635310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:23.695337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:23.696236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:23.696333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:23.696368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:23.825420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:23.825612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:23.825659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:23.825691] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:23.829307] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-01-26T20:22:23.829634] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-26T20:22:23.829787] [INFO ] [sig ] FMX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:23.981324] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FMX.txt [2026-01-26T20:22:23.981486] [INFO ] [sig ] [1234/3474] Completed FMX in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:23.981539] [INFO ] [sig ] [1235/3474] Forecasting FN... [2026-01-26T20:22:23.981592] [INFO ] [sig ] Generating forecast for: FN [2026-01-26T20:22:23.981627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-26T20:22:23.993929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-26T20:22:23.994313] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-26T20:22:23.995145] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-26T20:22:23.995199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:23.995233] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:23.995262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:23.995320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:24.057096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:24.057997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:24.058085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:24.058120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:24.186567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:24.186744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:24.186797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:24.186844] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:24.190451] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: UP (p=68.96%) [2026-01-26T20:22:24.190753] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-26T20:22:24.190881] [INFO ] [sig ] FN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:24.345917] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FN.txt [2026-01-26T20:22:24.346055] [INFO ] [sig ] [1235/3474] Completed FN in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:24.346095] [INFO ] [sig ] [1236/3474] Forecasting FNB... [2026-01-26T20:22:24.346125] [INFO ] [sig ] Generating forecast for: FNB [2026-01-26T20:22:24.346155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-26T20:22:24.359194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-26T20:22:24.359513] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-26T20:22:24.360385] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-26T20:22:24.360439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:24.360471] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:24.360499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:24.360555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:24.421837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:24.422741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:24.422830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:24.422862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:24.552456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:24.552632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:24.552675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:24.552705] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:24.556832] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=55.98%) [2026-01-26T20:22:24.557153] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-26T20:22:24.557315] [INFO ] [sig ] FNB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:24.716182] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FNB.txt [2026-01-26T20:22:24.716520] [INFO ] [sig ] [1236/3474] Completed FNB in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:24.716565] [INFO ] [sig ] [1237/3474] Forecasting FND... [2026-01-26T20:22:24.716630] [INFO ] [sig ] Generating forecast for: FND [2026-01-26T20:22:24.716664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-26T20:22:24.729214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-26T20:22:24.729563] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-26T20:22:24.730387] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-26T20:22:24.730440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:24.730472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:24.730498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:24.730556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:24.796318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:24.797208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:24.797298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:24.797409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:24.926187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:24.926390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:24.926450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:24.926491] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:24.931009] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-01-26T20:22:24.931530] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-26T20:22:24.931700] [INFO ] [sig ] FND: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:25.083264] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FND.txt [2026-01-26T20:22:25.083653] [INFO ] [sig ] [1237/3474] Completed FND in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:25.083705] [INFO ] [sig ] [1238/3474] Forecasting FNF... [2026-01-26T20:22:25.083740] [INFO ] [sig ] Generating forecast for: FNF [2026-01-26T20:22:25.083779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-26T20:22:25.097643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-26T20:22:25.098024] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-26T20:22:25.098902] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-26T20:22:25.098954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:25.098988] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:25.099026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:25.099085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:25.163802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:25.164801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:25.164885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:25.164920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:25.295952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:25.296128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:25.296172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:25.296202] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:25.300060] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=91.34%) [2026-01-26T20:22:25.300377] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-26T20:22:25.300504] [INFO ] [sig ] FNF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:25.459353] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FNF.txt [2026-01-26T20:22:25.459529] [INFO ] [sig ] [1238/3474] Completed FNF in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.3m [2026-01-26T20:22:25.459595] [INFO ] [sig ] [1239/3474] Forecasting FNKO... [2026-01-26T20:22:25.459632] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-26T20:22:25.459664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-26T20:22:25.472605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-26T20:22:25.472947] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-26T20:22:25.473785] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-26T20:22:25.473837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:25.473869] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:25.473897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:25.473953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:25.535914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:25.536776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:25.536858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:25.536891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:25.659639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:25.659797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:25.659839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:25.659868] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:25.663501] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: UP (p=85.09%) [2026-01-26T20:22:25.663803] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-26T20:22:25.663932] [INFO ] [sig ] FNKO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:25.809405] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FNKO.txt [2026-01-26T20:22:25.809763] [INFO ] [sig ] [1239/3474] Completed FNKO in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.2m [2026-01-26T20:22:25.809805] [INFO ] [sig ] [1240/3474] Forecasting FNLC... [2026-01-26T20:22:25.809835] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-26T20:22:25.809867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-26T20:22:25.821847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-26T20:22:25.822181] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-26T20:22:25.823199] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-26T20:22:25.823250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:25.823283] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:25.823311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:25.823368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:25.882116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:25.882921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:25.883004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:25.883037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:25.988674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:25.988831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:25.988872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:25.988920] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:25.992292] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=18.57%) [2026-01-26T20:22:25.992644] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-26T20:22:25.992781] [INFO ] [sig ] FNLC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:26.139701] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FNLC.txt [2026-01-26T20:22:26.139862] [INFO ] [sig ] [1240/3474] Completed FNLC in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:26.139903] [INFO ] [sig ] [1241/3474] Forecasting FNX... [2026-01-26T20:22:26.139932] [INFO ] [sig ] Generating forecast for: FNX [2026-01-26T20:22:26.139961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-26T20:22:26.151848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-26T20:22:26.152166] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-26T20:22:26.153010] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-26T20:22:26.153062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:26.153094] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:26.153122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:26.153180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:26.210866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:26.211630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:26.211713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:26.211746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:26.336638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:26.336791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:26.336830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:26.336859] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:26.340473] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: UP (p=52.94%) [2026-01-26T20:22:26.340787] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-26T20:22:26.340915] [INFO ] [sig ] FNX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:26.487295] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FNX.txt [2026-01-26T20:22:26.487484] [INFO ] [sig ] [1241/3474] Completed FNX in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:26.487541] [INFO ] [sig ] [1242/3474] Forecasting FNY... [2026-01-26T20:22:26.487590] [INFO ] [sig ] Generating forecast for: FNY [2026-01-26T20:22:26.487625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-26T20:22:26.499084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-26T20:22:26.499486] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-26T20:22:26.500302] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-26T20:22:26.500353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:26.500385] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:26.500411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:26.500468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:26.560536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:26.561436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:26.561529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:26.561566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:26.676832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:26.676986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:26.677028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:26.677057] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:26.680588] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=14.26%) [2026-01-26T20:22:26.680871] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-26T20:22:26.680995] [INFO ] [sig ] FNY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:26.827522] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FNY.txt [2026-01-26T20:22:26.827692] [INFO ] [sig ] [1242/3474] Completed FNY in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:26.827733] [INFO ] [sig ] [1243/3474] Forecasting FOA... [2026-01-26T20:22:26.827764] [INFO ] [sig ] Generating forecast for: FOA [2026-01-26T20:22:26.827793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-26T20:22:26.842230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-26T20:22:26.842950] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-26T20:22:26.843865] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-26T20:22:26.843919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:26.843953] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:26.843981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:26.844039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:26.904728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:26.905835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:26.905947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:26.905997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:27.062983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:27.063176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:27.063247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:27.063306] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:27.068210] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-01-26T20:22:27.068617] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-26T20:22:27.068792] [INFO ] [sig ] FOA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:27.240533] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FOA.txt [2026-01-26T20:22:27.240722] [INFO ] [sig ] [1243/3474] Completed FOA in 0.4s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:27.240764] [INFO ] [sig ] [1244/3474] Forecasting FOF... [2026-01-26T20:22:27.240794] [INFO ] [sig ] Generating forecast for: FOF [2026-01-26T20:22:27.240827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-26T20:22:27.253748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-26T20:22:27.254149] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-26T20:22:27.254980] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-26T20:22:27.255042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:27.255109] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:27.255138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:27.255205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:27.313942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:27.314870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:27.314955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:27.314989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:27.439842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:27.440005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:27.440051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:27.440080] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:27.443671] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: DOWN (p=37.96%) [2026-01-26T20:22:27.443976] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-26T20:22:27.444110] [INFO ] [sig ] FOF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:27.597509] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FOF.txt [2026-01-26T20:22:27.597695] [INFO ] [sig ] [1244/3474] Completed FOF in 0.4s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:27.597745] [INFO ] [sig ] [1245/3474] Forecasting FOLD... [2026-01-26T20:22:27.597776] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-26T20:22:27.597807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-26T20:22:27.611619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-26T20:22:27.612019] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-26T20:22:27.612831] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-26T20:22:27.612883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:27.612915] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:27.612941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:27.612996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:27.673438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:27.674750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:27.674835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:27.674868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:27.799330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:27.799500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:27.799544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:27.799592] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:27.803023] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: DOWN (p=36.23%) [2026-01-26T20:22:27.803310] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-26T20:22:27.803435] [INFO ] [sig ] FOLD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:27.946852] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FOLD.txt [2026-01-26T20:22:27.947003] [INFO ] [sig ] [1245/3474] Completed FOLD in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:27.947043] [INFO ] [sig ] [1246/3474] Forecasting FORM... [2026-01-26T20:22:27.947074] [INFO ] [sig ] Generating forecast for: FORM [2026-01-26T20:22:27.947104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-26T20:22:27.959169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-26T20:22:27.959540] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-26T20:22:27.960330] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-26T20:22:27.960393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:27.960426] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:27.960453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:27.960510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:28.016628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:28.017464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:28.017555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:28.017607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:28.141068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:28.141228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:28.141268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:28.141297] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:28.144765] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-01-26T20:22:28.145052] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-26T20:22:28.145177] [INFO ] [sig ] FORM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:28.293151] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FORM.txt [2026-01-26T20:22:28.293320] [INFO ] [sig ] [1246/3474] Completed FORM in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:28.293369] [INFO ] [sig ] [1247/3474] Forecasting FOSL... [2026-01-26T20:22:28.293405] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-26T20:22:28.293438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-26T20:22:28.308808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-26T20:22:28.309170] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-26T20:22:28.309972] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-26T20:22:28.310022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:28.310054] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:28.310081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:28.310136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:28.369520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:28.370556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:28.370683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:28.370724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:28.493316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:28.493477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:28.493518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:28.493602] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:28.496990] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-01-26T20:22:28.497266] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-26T20:22:28.497408] [INFO ] [sig ] FOSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:28.641028] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FOSL.txt [2026-01-26T20:22:28.641175] [INFO ] [sig ] [1247/3474] Completed FOSL in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:28.641215] [INFO ] [sig ] [1248/3474] Forecasting FOX... [2026-01-26T20:22:28.641245] [INFO ] [sig ] Generating forecast for: FOX [2026-01-26T20:22:28.641277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-26T20:22:28.652492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-26T20:22:28.652868] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-26T20:22:28.653663] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-26T20:22:28.653714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:28.653746] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:28.653773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:28.653830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:28.710070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:28.710918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:28.711007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:28.711040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:28.834434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:28.834611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:28.834653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:28.834682] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:28.838495] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-26T20:22:28.838791] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-26T20:22:28.838919] [INFO ] [sig ] FOX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:28.981951] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FOX.txt [2026-01-26T20:22:28.982105] [INFO ] [sig ] [1248/3474] Completed FOX in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:28.982144] [INFO ] [sig ] [1249/3474] Forecasting FOXA... [2026-01-26T20:22:28.982174] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-26T20:22:28.982206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-26T20:22:28.993823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-26T20:22:28.994171] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-26T20:22:28.994975] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-26T20:22:28.995026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:28.995058] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:28.995084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:28.995146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:29.053161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:29.054048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:29.054138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:29.054173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:29.178842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:29.178998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:29.179039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:29.179070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:29.182466] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-01-26T20:22:29.182817] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-26T20:22:29.182947] [INFO ] [sig ] FOXA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:29.333307] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FOXA.txt [2026-01-26T20:22:29.333462] [INFO ] [sig ] [1249/3474] Completed FOXA in 0.4s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:29.333502] [INFO ] [sig ] [1250/3474] Forecasting FOXF... [2026-01-26T20:22:29.333531] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-26T20:22:29.333564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-26T20:22:29.345160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-26T20:22:29.345717] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-26T20:22:29.346532] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-26T20:22:29.346790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:29.346822] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:29.346848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:29.346904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:29.403494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:29.404349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:29.404463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:29.404498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:29.522797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:29.522952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:29.522993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:29.523021] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:29.526384] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-26T20:22:29.526689] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-26T20:22:29.526812] [INFO ] [sig ] FOXF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:29.678488] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FOXF.txt [2026-01-26T20:22:29.678667] [INFO ] [sig ] [1250/3474] Completed FOXF in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:29.678708] [INFO ] [sig ] [1251/3474] Forecasting FPF... [2026-01-26T20:22:29.678739] [INFO ] [sig ] Generating forecast for: FPF [2026-01-26T20:22:29.678770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-26T20:22:29.690785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-26T20:22:29.691126] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-26T20:22:29.692166] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-26T20:22:29.692218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:29.692250] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:29.692277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:29.692333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:29.751217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:29.752045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:29.752131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:29.752164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:29.874036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:29.874183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:29.874231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:29.874261] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:29.877913] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-01-26T20:22:29.878215] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-26T20:22:29.878342] [INFO ] [sig ] FPF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:30.024350] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FPF.txt [2026-01-26T20:22:30.024517] [INFO ] [sig ] [1251/3474] Completed FPF in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:30.024559] [INFO ] [sig ] [1252/3474] Forecasting FPH... [2026-01-26T20:22:30.024610] [INFO ] [sig ] Generating forecast for: FPH [2026-01-26T20:22:30.024643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-26T20:22:30.035317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-26T20:22:30.035672] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-26T20:22:30.036462] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-26T20:22:30.036515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:30.036547] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:30.036591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:30.036657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:30.094307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:30.095178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:30.095268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:30.095301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:30.216043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:30.216200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:30.216241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:30.216269] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:30.219777] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-26T20:22:30.220058] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-26T20:22:30.220183] [INFO ] [sig ] FPH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:30.369372] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FPH.txt [2026-01-26T20:22:30.369520] [INFO ] [sig ] [1252/3474] Completed FPH in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:30.369560] [INFO ] [sig ] [1253/3474] Forecasting FPI... [2026-01-26T20:22:30.369610] [INFO ] [sig ] Generating forecast for: FPI [2026-01-26T20:22:30.369643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-26T20:22:30.381447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-26T20:22:30.381809] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-26T20:22:30.382602] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-26T20:22:30.382654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:30.382686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:30.382712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:30.382768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:30.439228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:30.440076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:30.440166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:30.440198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:30.560831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:30.560977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:30.561035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:30.561086] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:30.564495] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-01-26T20:22:30.564792] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-26T20:22:30.564916] [INFO ] [sig ] FPI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:30.714397] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FPI.txt [2026-01-26T20:22:30.714554] [INFO ] [sig ] [1253/3474] Completed FPI in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:30.714615] [INFO ] [sig ] [1254/3474] Forecasting FPXI... [2026-01-26T20:22:30.714647] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-26T20:22:30.714679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-26T20:22:30.725337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-26T20:22:30.725708] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-26T20:22:30.726510] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-26T20:22:30.726564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:30.726617] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:30.726647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:30.726706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:30.784795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:30.785642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:30.785783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:30.785821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:30.890796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:30.890952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:30.890993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:30.891023] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:30.894455] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-26T20:22:30.894790] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-26T20:22:30.894920] [INFO ] [sig ] FPXI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:31.038656] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FPXI.txt [2026-01-26T20:22:31.038809] [INFO ] [sig ] [1254/3474] Completed FPXI in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:31.038849] [INFO ] [sig ] [1255/3474] Forecasting FRA... [2026-01-26T20:22:31.038880] [INFO ] [sig ] Generating forecast for: FRA [2026-01-26T20:22:31.038911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-26T20:22:31.050637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-26T20:22:31.050973] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-26T20:22:31.051777] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-26T20:22:31.051828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:31.051860] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:31.051887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:31.051944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:31.109367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:31.110264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:31.110357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:31.110393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:31.232618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:31.232775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:31.232815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:31.232844] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:31.236256] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-26T20:22:31.236733] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-26T20:22:31.236859] [INFO ] [sig ] FRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:31.397349] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FRA.txt [2026-01-26T20:22:31.397643] [INFO ] [sig ] [1255/3474] Completed FRA in 0.4s | 2.81 sym/s | Total: 7.4m | ETA: 13.2m [2026-01-26T20:22:31.397705] [INFO ] [sig ] [1256/3474] Forecasting FRBA... [2026-01-26T20:22:31.397736] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-26T20:22:31.397778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-26T20:22:31.412307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-26T20:22:31.412738] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-26T20:22:31.413920] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-26T20:22:31.413989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:31.414038] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:31.414067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:31.414134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:31.472980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:31.473769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:31.473896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:31.473932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:31.597172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:31.597312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:31.597352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:31.597397] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:31.601207] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: UP (p=74.96%) [2026-01-26T20:22:31.601508] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-26T20:22:31.601836] [INFO ] [sig ] FRBA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:31.747045] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FRBA.txt [2026-01-26T20:22:31.747159] [INFO ] [sig ] [1256/3474] Completed FRBA in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-26T20:22:31.747198] [INFO ] [sig ] [1257/3474] Forecasting FRGE... [2026-01-26T20:22:31.747228] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-26T20:22:31.747258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-26T20:22:31.759023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-26T20:22:31.759280] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-26T20:22:31.760085] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-26T20:22:31.760135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:31.760189] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:31.760219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:31.760275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:31.817752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:31.818331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:31.818407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:31.818439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:31.943842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:31.944001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:31.944041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:31.944070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:31.947723] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-26T20:22:31.948049] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-26T20:22:31.948185] [INFO ] [sig ] FRGE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:32.092229] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FRGE.txt [2026-01-26T20:22:32.092408] [INFO ] [sig ] [1257/3474] Completed FRGE in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.1m [2026-01-26T20:22:32.092451] [INFO ] [sig ] [1258/3474] Forecasting FRHC... [2026-01-26T20:22:32.092482] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-26T20:22:32.092514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-26T20:22:32.103910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-26T20:22:32.104215] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-26T20:22:32.105044] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-26T20:22:32.105095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:32.105131] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:32.105159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:32.105216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:32.162854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:32.163554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:32.163652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:32.163686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:32.280423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:32.280560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:32.280620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:32.280650] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:32.284135] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=50.49%) [2026-01-26T20:22:32.284401] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-26T20:22:32.284519] [INFO ] [sig ] FRHC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:32.428550] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FRHC.txt [2026-01-26T20:22:32.428717] [INFO ] [sig ] [1258/3474] Completed FRHC in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:32.428758] [INFO ] [sig ] [1259/3474] Forecasting FRME... [2026-01-26T20:22:32.428788] [INFO ] [sig ] Generating forecast for: FRME [2026-01-26T20:22:32.428828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-26T20:22:32.440504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-26T20:22:32.440865] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-26T20:22:32.441776] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-26T20:22:32.441828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:32.441860] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:32.441888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:32.441944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:32.501081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:32.501979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:32.502062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:32.502096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:32.627312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:32.627472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:32.627512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:32.627541] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:32.631402] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=32.43%) [2026-01-26T20:22:32.631886] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-26T20:22:32.632010] [INFO ] [sig ] FRME: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:32.779711] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FRME.txt [2026-01-26T20:22:32.779849] [INFO ] [sig ] [1259/3474] Completed FRME in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:32.779888] [INFO ] [sig ] [1260/3474] Forecasting FRO... [2026-01-26T20:22:32.779918] [INFO ] [sig ] Generating forecast for: FRO [2026-01-26T20:22:32.779949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-26T20:22:32.791768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-26T20:22:32.792095] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-26T20:22:32.792901] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-26T20:22:32.792952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:32.792985] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:32.793012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:32.793070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:32.850112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:32.851086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:32.851168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:32.851201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:32.981411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:32.981557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:32.981615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:32.981648] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:32.985283] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-01-26T20:22:32.985565] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-26T20:22:32.985707] [INFO ] [sig ] FRO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:33.135476] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FRO.txt [2026-01-26T20:22:33.135637] [INFO ] [sig ] [1260/3474] Completed FRO in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:33.135679] [INFO ] [sig ] [1261/3474] Forecasting FROG... [2026-01-26T20:22:33.135715] [INFO ] [sig ] Generating forecast for: FROG [2026-01-26T20:22:33.135747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-26T20:22:33.146706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-26T20:22:33.147020] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-26T20:22:33.147877] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-26T20:22:33.147928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:33.147986] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:33.148013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:33.148069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:33.204570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:33.205302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:33.205382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:33.205414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:33.325207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:33.325341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:33.325379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:33.325408] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:33.328810] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=31.68%) [2026-01-26T20:22:33.329086] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-26T20:22:33.329210] [INFO ] [sig ] FROG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:33.475364] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FROG.txt [2026-01-26T20:22:33.475527] [INFO ] [sig ] [1261/3474] Completed FROG in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:33.475587] [INFO ] [sig ] [1262/3474] Forecasting FRPH... [2026-01-26T20:22:33.475622] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-26T20:22:33.475655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-26T20:22:33.488338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-26T20:22:33.488700] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-26T20:22:33.489509] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-26T20:22:33.489562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:33.489630] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:33.489660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:33.489734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:33.550395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:33.551210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:33.551295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:33.551330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:33.680783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:33.680934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:33.680977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:33.681007] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:33.684698] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: UP (p=78.13%) [2026-01-26T20:22:33.684977] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-26T20:22:33.685124] [INFO ] [sig ] FRPH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:33.835930] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FRPH.txt [2026-01-26T20:22:33.836118] [INFO ] [sig ] [1262/3474] Completed FRPH in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:33.836179] [INFO ] [sig ] [1263/3474] Forecasting FRSH... [2026-01-26T20:22:33.836213] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-26T20:22:33.836248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-26T20:22:33.848641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-26T20:22:33.848998] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-26T20:22:33.849943] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-26T20:22:33.850002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:33.850039] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:33.850073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:33.850146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:33.910714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:33.911522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:33.911625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:33.911662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:34.041253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:34.041414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:34.041461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:34.041499] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:34.045075] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-01-26T20:22:34.045366] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-26T20:22:34.045493] [INFO ] [sig ] FRSH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:34.197113] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FRSH.txt [2026-01-26T20:22:34.197278] [INFO ] [sig ] [1263/3474] Completed FRSH in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:34.197321] [INFO ] [sig ] [1264/3474] Forecasting FSBC... [2026-01-26T20:22:34.197354] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-26T20:22:34.197409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-26T20:22:34.209293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-26T20:22:34.209640] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-26T20:22:34.210531] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-26T20:22:34.210605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:34.210640] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:34.210668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:34.210727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:34.274487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:34.275334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:34.275430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:34.275472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:34.402613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:34.402768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:34.402810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:34.402908] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:34.406542] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-01-26T20:22:34.406846] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-26T20:22:34.406976] [INFO ] [sig ] FSBC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:34.558952] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FSBC.txt [2026-01-26T20:22:34.559131] [INFO ] [sig ] [1264/3474] Completed FSBC in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:34.559183] [INFO ] [sig ] [1265/3474] Forecasting FSCO... [2026-01-26T20:22:34.559215] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-26T20:22:34.559249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-26T20:22:34.571429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-26T20:22:34.571840] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-26T20:22:34.572664] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-26T20:22:34.572717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:34.572751] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:34.572781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:34.572839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:34.634148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:34.635073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:34.635160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:34.635195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:34.758634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:34.758795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:34.758838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:34.758869] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:34.762847] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=88.77%) [2026-01-26T20:22:34.763165] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-26T20:22:34.763314] [INFO ] [sig ] FSCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:34.922869] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FSCO.txt [2026-01-26T20:22:34.923023] [INFO ] [sig ] [1265/3474] Completed FSCO in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:34.923065] [INFO ] [sig ] [1266/3474] Forecasting FSK... [2026-01-26T20:22:34.923097] [INFO ] [sig ] Generating forecast for: FSK [2026-01-26T20:22:34.923130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-26T20:22:34.935251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-26T20:22:34.935620] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-26T20:22:34.936421] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-26T20:22:34.936473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:34.936506] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:34.936534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:34.936614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:34.998327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:34.999479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:34.999624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:34.999676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:35.122408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:35.122584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:35.122629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:35.122661] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:35.126521] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-01-26T20:22:35.126839] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-26T20:22:35.126969] [INFO ] [sig ] FSK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:35.275737] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FSK.txt [2026-01-26T20:22:35.275883] [INFO ] [sig ] [1266/3474] Completed FSK in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:35.275924] [INFO ] [sig ] [1267/3474] Forecasting FSLY... [2026-01-26T20:22:35.275955] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-26T20:22:35.275990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-26T20:22:35.288634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-26T20:22:35.288964] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-26T20:22:35.289835] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-26T20:22:35.290077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:35.290109] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:35.290136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:35.290194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:35.353423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:35.354231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:35.354315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:35.354350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:35.479438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:35.479611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:35.479653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:35.479682] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:35.483017] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-01-26T20:22:35.483295] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-26T20:22:35.483421] [INFO ] [sig ] FSLY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:35.629920] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FSLY.txt [2026-01-26T20:22:35.630071] [INFO ] [sig ] [1267/3474] Completed FSLY in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:35.630110] [INFO ] [sig ] [1268/3474] Forecasting FSM... [2026-01-26T20:22:35.630139] [INFO ] [sig ] Generating forecast for: FSM [2026-01-26T20:22:35.630169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-26T20:22:35.642297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-26T20:22:35.642665] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-26T20:22:35.643540] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-26T20:22:35.643620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:35.643655] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:35.643695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:35.643758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:35.704690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:35.705663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:35.705754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:35.705793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:35.831895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:35.832054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:35.832102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:35.832135] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:35.835829] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=80.33%) [2026-01-26T20:22:35.836110] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-26T20:22:35.836238] [INFO ] [sig ] FSM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:35.987928] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FSM.txt [2026-01-26T20:22:35.988080] [INFO ] [sig ] [1268/3474] Completed FSM in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:35.988123] [INFO ] [sig ] [1269/3474] Forecasting FSS... [2026-01-26T20:22:35.988156] [INFO ] [sig ] Generating forecast for: FSS [2026-01-26T20:22:35.988187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-26T20:22:36.000192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-26T20:22:36.000597] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-26T20:22:36.001432] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-26T20:22:36.001490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:36.001523] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:36.001551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:36.001641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:36.063187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:36.064080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:36.064178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:36.064224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:36.194329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:36.194495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:36.194539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:36.194569] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:36.198131] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=15.31%) [2026-01-26T20:22:36.198410] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-26T20:22:36.198550] [INFO ] [sig ] FSS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:36.351177] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FSS.txt [2026-01-26T20:22:36.351326] [INFO ] [sig ] [1269/3474] Completed FSS in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:36.351376] [INFO ] [sig ] [1270/3474] Forecasting FTA... [2026-01-26T20:22:36.351411] [INFO ] [sig ] Generating forecast for: FTA [2026-01-26T20:22:36.351444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-26T20:22:36.366549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-26T20:22:36.366915] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-26T20:22:36.367850] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-26T20:22:36.367914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:36.367957] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:36.367997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:36.368062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:36.429736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:36.430655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:36.430741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:36.430777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:36.559328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:36.559479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:36.559528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:36.559558] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:36.563336] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-01-26T20:22:36.563656] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-26T20:22:36.563786] [INFO ] [sig ] FTA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:36.722913] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTA.txt [2026-01-26T20:22:36.723095] [INFO ] [sig ] [1270/3474] Completed FTA in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:36.723150] [INFO ] [sig ] [1271/3474] Forecasting FTAI... [2026-01-26T20:22:36.723182] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-26T20:22:36.723214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-26T20:22:36.736365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-26T20:22:36.736811] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-26T20:22:36.737680] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-26T20:22:36.737732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:36.737765] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:36.737793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:36.737859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:36.802018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:36.803179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:36.803309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:36.803345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:36.943242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:36.943415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:36.943458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:36.943488] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:36.947500] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-01-26T20:22:36.947850] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-26T20:22:36.947993] [INFO ] [sig ] FTAI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:37.106531] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTAI.txt [2026-01-26T20:22:37.106737] [INFO ] [sig ] [1271/3474] Completed FTAI in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:37.106779] [INFO ] [sig ] [1272/3474] Forecasting FTC... [2026-01-26T20:22:37.106809] [INFO ] [sig ] Generating forecast for: FTC [2026-01-26T20:22:37.106848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-26T20:22:37.119475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-26T20:22:37.119925] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-26T20:22:37.120788] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-26T20:22:37.120839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:37.120871] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:37.120898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:37.120954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:37.178666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:37.179995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:37.180084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:37.180116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:37.297468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:37.297645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:37.297687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:37.297717] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:37.301054] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=57.33%) [2026-01-26T20:22:37.301344] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-26T20:22:37.301468] [INFO ] [sig ] FTC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:37.443986] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTC.txt [2026-01-26T20:22:37.444152] [INFO ] [sig ] [1272/3474] Completed FTC in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.1m [2026-01-26T20:22:37.444192] [INFO ] [sig ] [1273/3474] Forecasting FTCI... [2026-01-26T20:22:37.444222] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-26T20:22:37.444253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-26T20:22:37.456393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-26T20:22:37.456848] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-26T20:22:37.457737] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-26T20:22:37.457789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:37.457822] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:37.457849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:37.457905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:37.514374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:37.515282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:37.515368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:37.515402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:37.643899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:37.644062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:37.644103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:37.644133] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:37.647615] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=66.00%) [2026-01-26T20:22:37.647962] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-26T20:22:37.648101] [INFO ] [sig ] FTCI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:37.799697] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTCI.txt [2026-01-26T20:22:37.799895] [INFO ] [sig ] [1273/3474] Completed FTCI in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.0m [2026-01-26T20:22:37.799938] [INFO ] [sig ] [1274/3474] Forecasting FTCS... [2026-01-26T20:22:37.799969] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-26T20:22:37.800000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-26T20:22:37.813404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-26T20:22:37.813821] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-26T20:22:37.814751] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-26T20:22:37.814804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:37.814837] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:37.814863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:37.814920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:37.872780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:37.873689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:37.873785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:37.873819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:37.996784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:37.996945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:37.996986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:37.997016] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:38.000465] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: DOWN (p=28.64%) [2026-01-26T20:22:38.000783] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-26T20:22:38.000906] [INFO ] [sig ] FTCS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:38.145117] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTCS.txt [2026-01-26T20:22:38.145340] [INFO ] [sig ] [1274/3474] Completed FTCS in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:38.145399] [INFO ] [sig ] [1275/3474] Forecasting FTEK... [2026-01-26T20:22:38.145431] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-26T20:22:38.145462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-26T20:22:38.158195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-26T20:22:38.158546] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-26T20:22:38.159436] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-26T20:22:38.159497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:38.159538] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:38.159592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:38.159666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:38.218456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:38.219466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:38.219567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:38.219621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:38.342701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:38.343053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:38.343093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:38.343122] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:38.347057] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: UP (p=89.57%) [2026-01-26T20:22:38.347348] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-26T20:22:38.347501] [INFO ] [sig ] FTEK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:38.547910] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTEK.txt [2026-01-26T20:22:38.548127] [INFO ] [sig ] [1275/3474] Completed FTEK in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:38.548181] [INFO ] [sig ] [1276/3474] Forecasting FTGC... [2026-01-26T20:22:38.548223] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-26T20:22:38.548268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-26T20:22:38.563718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-26T20:22:38.564173] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-26T20:22:38.565314] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-26T20:22:38.565378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:38.565420] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:38.565459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:38.565561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:38.637117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:38.638148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:38.638249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:38.638286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:38.775409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:38.775612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:38.775667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:38.775697] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:38.779641] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=14.59%) [2026-01-26T20:22:38.780112] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-26T20:22:38.780240] [INFO ] [sig ] FTGC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:38.927744] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTGC.txt [2026-01-26T20:22:38.927892] [INFO ] [sig ] [1276/3474] Completed FTGC in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:38.927933] [INFO ] [sig ] [1277/3474] Forecasting FTGS... [2026-01-26T20:22:38.927963] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-26T20:22:38.927995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-26T20:22:38.939277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-26T20:22:38.939594] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-26T20:22:38.940374] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-26T20:22:38.940426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:38.940459] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:38.940487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:38.940543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:38.999344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:39.000253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:39.000338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:39.000372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:39.124876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:39.125044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:39.125087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:39.125115] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:39.129395] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-26T20:22:39.129801] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-26T20:22:39.129951] [INFO ] [sig ] FTGS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:39.284306] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTGS.txt [2026-01-26T20:22:39.284480] [INFO ] [sig ] [1277/3474] Completed FTGS in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:39.284522] [INFO ] [sig ] [1278/3474] Forecasting FTHI... [2026-01-26T20:22:39.284552] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-26T20:22:39.284606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-26T20:22:39.296950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-26T20:22:39.297264] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-26T20:22:39.298128] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-26T20:22:39.298179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:39.298244] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:39.298274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:39.298356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:39.356636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:39.357683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:39.357785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:39.357820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:39.478911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:39.479065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:39.479107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:39.479138] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:39.482680] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=29.09%) [2026-01-26T20:22:39.483176] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-26T20:22:39.483309] [INFO ] [sig ] FTHI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:39.627509] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTHI.txt [2026-01-26T20:22:39.627662] [INFO ] [sig ] [1278/3474] Completed FTHI in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:39.627703] [INFO ] [sig ] [1279/3474] Forecasting FTHY... [2026-01-26T20:22:39.627733] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-26T20:22:39.627764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-26T20:22:39.639550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-26T20:22:39.639922] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-26T20:22:39.640752] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-26T20:22:39.640803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:39.640836] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:39.640865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:39.640944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:39.700220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:39.701078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:39.701160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:39.701195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:39.816209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:39.816375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:39.816417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:39.816447] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:39.819991] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=15.17%) [2026-01-26T20:22:39.820272] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-26T20:22:39.820400] [INFO ] [sig ] FTHY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:39.967591] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTHY.txt [2026-01-26T20:22:39.967807] [INFO ] [sig ] [1279/3474] Completed FTHY in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:39.967862] [INFO ] [sig ] [1280/3474] Forecasting FTI... [2026-01-26T20:22:39.967900] [INFO ] [sig ] Generating forecast for: FTI [2026-01-26T20:22:39.967943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-26T20:22:39.980112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-26T20:22:39.980443] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-26T20:22:39.981314] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-26T20:22:39.981365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:39.981401] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:39.981440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:39.981508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:40.048833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:40.050011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:40.050119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:40.050168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:40.183442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:40.183617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:40.183661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:40.183691] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:40.187220] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-26T20:22:40.187529] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-26T20:22:40.187678] [INFO ] [sig ] FTI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:40.330116] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTI.txt [2026-01-26T20:22:40.330253] [INFO ] [sig ] [1280/3474] Completed FTI in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:40.330293] [INFO ] [sig ] [1281/3474] Forecasting FTK... [2026-01-26T20:22:40.330323] [INFO ] [sig ] Generating forecast for: FTK [2026-01-26T20:22:40.330356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-26T20:22:40.342048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-26T20:22:40.342347] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-26T20:22:40.343152] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-26T20:22:40.343214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:40.343247] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:40.343274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:40.343330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:40.400911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:40.401740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:40.401824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:40.401857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:40.522856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:40.523017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:40.523069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:40.523139] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:40.526616] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: UP (p=89.79%) [2026-01-26T20:22:40.526893] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-26T20:22:40.527016] [INFO ] [sig ] FTK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:40.677055] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTK.txt [2026-01-26T20:22:40.677240] [INFO ] [sig ] [1281/3474] Completed FTK in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:40.677289] [INFO ] [sig ] [1282/3474] Forecasting FTLF... [2026-01-26T20:22:40.677319] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-26T20:22:40.677353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-26T20:22:40.689099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-26T20:22:40.689456] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-26T20:22:40.690300] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-26T20:22:40.690351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:40.690382] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:40.690409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:40.690465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:40.747874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:40.748777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:40.748865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:40.748899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:40.858840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:40.859001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:40.859043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:40.859071] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:40.863081] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=18.87%) [2026-01-26T20:22:40.863362] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-26T20:22:40.863488] [INFO ] [sig ] FTLF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:41.007741] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTLF.txt [2026-01-26T20:22:41.007894] [INFO ] [sig ] [1282/3474] Completed FTLF in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:41.007934] [INFO ] [sig ] [1283/3474] Forecasting FTQI... [2026-01-26T20:22:41.007964] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-26T20:22:41.007994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-26T20:22:41.019983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-26T20:22:41.020325] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-26T20:22:41.021153] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-26T20:22:41.021204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:41.021234] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:41.021261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:41.021318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:41.077484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:41.078342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:41.078428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:41.078460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:41.201243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:41.201400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:41.201440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:41.201473] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:41.205135] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-26T20:22:41.205468] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-26T20:22:41.205625] [INFO ] [sig ] FTQI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:41.364742] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTQI.txt [2026-01-26T20:22:41.364901] [INFO ] [sig ] [1283/3474] Completed FTQI in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:41.364943] [INFO ] [sig ] [1284/3474] Forecasting FTRE... [2026-01-26T20:22:41.364975] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-26T20:22:41.365008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-26T20:22:41.378337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-26T20:22:41.378706] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-26T20:22:41.379499] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-26T20:22:41.379550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:41.379600] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:41.379630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:41.379687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:41.443072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:41.444411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:41.444518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:41.444569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:41.572808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:41.572970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:41.573205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:41.573234] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:41.576910] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=43.74%) [2026-01-26T20:22:41.577187] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-26T20:22:41.577545] [INFO ] [sig ] FTRE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:41.724396] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTRE.txt [2026-01-26T20:22:41.724561] [INFO ] [sig ] [1284/3474] Completed FTRE in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:41.724633] [INFO ] [sig ] [1285/3474] Forecasting FTRI... [2026-01-26T20:22:41.724672] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-26T20:22:41.724710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-26T20:22:41.737817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-26T20:22:41.738164] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-26T20:22:41.739187] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-26T20:22:41.739237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:41.739268] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:41.739295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:41.739350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:41.797844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:41.798737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:41.798822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:41.798855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:41.916267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:41.916422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:41.916463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:41.916493] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:41.919952] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=54.08%) [2026-01-26T20:22:41.920228] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-26T20:22:41.920352] [INFO ] [sig ] FTRI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:42.066001] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTRI.txt [2026-01-26T20:22:42.066157] [INFO ] [sig ] [1285/3474] Completed FTRI in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:42.066198] [INFO ] [sig ] [1286/3474] Forecasting FTS... [2026-01-26T20:22:42.066229] [INFO ] [sig ] Generating forecast for: FTS [2026-01-26T20:22:42.066262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-26T20:22:42.083626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-26T20:22:42.083985] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-26T20:22:42.084847] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-26T20:22:42.084906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:42.084940] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:42.084968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:42.085040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:42.143532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:42.144709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:42.144799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:42.144832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:42.281013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:42.281188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:42.281246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:42.281291] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:42.286297] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: DOWN (p=29.85%) [2026-01-26T20:22:42.286751] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-26T20:22:42.286927] [INFO ] [sig ] FTS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:42.456136] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTS.txt [2026-01-26T20:22:42.456285] [INFO ] [sig ] [1286/3474] Completed FTS in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:42.456326] [INFO ] [sig ] [1287/3474] Forecasting FTSL... [2026-01-26T20:22:42.456355] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-26T20:22:42.456387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-26T20:22:42.468019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-26T20:22:42.468360] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-26T20:22:42.469195] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-26T20:22:42.469246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:42.469278] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:42.469306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:42.469362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:42.531736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:42.532554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:42.532672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:42.532709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:42.655907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:42.656077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:42.656121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:42.656151] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:42.659992] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-26T20:22:42.660360] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-26T20:22:42.660504] [INFO ] [sig ] FTSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:42.808518] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTSL.txt [2026-01-26T20:22:42.808684] [INFO ] [sig ] [1287/3474] Completed FTSL in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:42.808726] [INFO ] [sig ] [1288/3474] Forecasting FTSM... [2026-01-26T20:22:42.808757] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-26T20:22:42.808793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-26T20:22:42.822198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-26T20:22:42.822527] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-26T20:22:42.823378] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-26T20:22:42.823430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:42.823462] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:42.823492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:42.823549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:42.883514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:42.884530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:42.884662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:42.884698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:42.992297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:42.992485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:42.992541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:42.992613] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:42.996394] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-26T20:22:42.996719] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-26T20:22:42.996858] [INFO ] [sig ] FTSM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:43.148219] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTSM.txt [2026-01-26T20:22:43.148369] [INFO ] [sig ] [1288/3474] Completed FTSM in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:43.148410] [INFO ] [sig ] [1289/3474] Forecasting FTXL... [2026-01-26T20:22:43.148442] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-26T20:22:43.148474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-26T20:22:43.160130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-26T20:22:43.160434] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-26T20:22:43.161246] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-26T20:22:43.161299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:43.161332] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:43.161361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:43.161425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:43.222416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:43.223188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:43.223271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:43.223306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:43.352368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:43.352519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:43.352560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:43.352610] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:43.356045] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: UP (p=70.72%) [2026-01-26T20:22:43.356326] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-26T20:22:43.356455] [INFO ] [sig ] FTXL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:43.512074] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTXL.txt [2026-01-26T20:22:43.512265] [INFO ] [sig ] [1289/3474] Completed FTXL in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.0m [2026-01-26T20:22:43.512326] [INFO ] [sig ] [1290/3474] Forecasting FTXN... [2026-01-26T20:22:43.512367] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-26T20:22:43.512408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-26T20:22:43.525043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-26T20:22:43.525384] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-26T20:22:43.526225] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-26T20:22:43.526277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:43.526310] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:43.526337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:43.526396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:43.586424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:43.587173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:43.587267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:43.587313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:43.710067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:43.710220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:43.710266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:43.710295] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:43.714051] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=27.27%) [2026-01-26T20:22:43.714334] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-26T20:22:43.714458] [INFO ] [sig ] FTXN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:43.865030] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FTXN.txt [2026-01-26T20:22:43.865179] [INFO ] [sig ] [1290/3474] Completed FTXN in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 12.9m [2026-01-26T20:22:43.865220] [INFO ] [sig ] [1291/3474] Forecasting FTXO... [2026-01-26T20:22:43.865249] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-26T20:22:43.865283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-26T20:22:43.876288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-26T20:22:43.876634] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-26T20:22:43.877527] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-26T20:22:43.877599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:43.877634] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:43.877670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:43.877740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:43.937673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:43.938596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:43.938679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:43.938713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:44.068798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:44.068953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:44.068994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:44.069025] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:44.072964] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=59.03%) [2026-01-26T20:22:44.073262] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-26T20:22:44.073396] [INFO ] [sig ] FTXO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:44.224732] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FTXO.txt [2026-01-26T20:22:44.224903] [INFO ] [sig ] [1291/3474] Completed FTXO in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:44.224945] [INFO ] [sig ] [1292/3474] Forecasting FUBO... [2026-01-26T20:22:44.224976] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-26T20:22:44.225008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-26T20:22:44.241418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-26T20:22:44.241990] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-26T20:22:44.242856] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-26T20:22:44.242907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:44.243153] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:44.243183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:44.243240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:44.301039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:44.301753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:44.301833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:44.301866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:44.424267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:44.424418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:44.424459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:44.424488] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:44.427900] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-01-26T20:22:44.428177] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-26T20:22:44.428301] [INFO ] [sig ] FUBO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:44.575546] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FUBO.txt [2026-01-26T20:22:44.575836] [INFO ] [sig ] [1292/3474] Completed FUBO in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:44.575896] [INFO ] [sig ] [1293/3474] Forecasting FUL... [2026-01-26T20:22:44.575934] [INFO ] [sig ] Generating forecast for: FUL [2026-01-26T20:22:44.575986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-26T20:22:44.590798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-26T20:22:44.591360] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-26T20:22:44.592468] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-26T20:22:44.592521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:44.592553] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:44.592600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:44.592667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:44.652431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:44.653284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:44.653393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:44.653428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:44.778657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:44.778808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:44.778848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:44.778877] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:44.782227] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=48.53%) [2026-01-26T20:22:44.782499] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-26T20:22:44.782640] [INFO ] [sig ] FUL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:44.923535] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FUL.txt [2026-01-26T20:22:44.923683] [INFO ] [sig ] [1293/3474] Completed FUL in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:44.923724] [INFO ] [sig ] [1294/3474] Forecasting FULC... [2026-01-26T20:22:44.923753] [INFO ] [sig ] Generating forecast for: FULC [2026-01-26T20:22:44.923784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-26T20:22:44.934952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-26T20:22:44.935287] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-26T20:22:44.936084] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-26T20:22:44.936135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:44.936167] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:44.936194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:44.936250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:44.996006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:44.997005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:44.997101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:44.997146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:45.129815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:45.129995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:45.130039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:45.130068] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:45.134195] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-01-26T20:22:45.134478] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-26T20:22:45.134622] [INFO ] [sig ] FULC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:45.281901] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FULC.txt [2026-01-26T20:22:45.282032] [INFO ] [sig ] [1294/3474] Completed FULC in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:45.282073] [INFO ] [sig ] [1295/3474] Forecasting FUN... [2026-01-26T20:22:45.282103] [INFO ] [sig ] Generating forecast for: FUN [2026-01-26T20:22:45.282135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-26T20:22:45.293493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-26T20:22:45.293827] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-26T20:22:45.294639] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-26T20:22:45.294692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:45.294757] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:45.294788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:45.294846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:45.354141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:45.354878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:45.354961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:45.354997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:45.480010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:45.480161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:45.480204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:45.480234] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:45.483830] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-01-26T20:22:45.484111] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-26T20:22:45.484239] [INFO ] [sig ] FUN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:45.635231] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FUN.txt [2026-01-26T20:22:45.635414] [INFO ] [sig ] [1295/3474] Completed FUN in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:45.635471] [INFO ] [sig ] [1296/3474] Forecasting FUNC... [2026-01-26T20:22:45.635505] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-26T20:22:45.635536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-26T20:22:45.647821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-26T20:22:45.648192] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-26T20:22:45.649147] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-26T20:22:45.649215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:45.649253] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:45.649281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:45.649338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:45.713663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:45.714661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:45.714743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:45.714775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:45.833737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:45.833891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:45.833932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:45.833960] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:45.837313] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-01-26T20:22:45.837619] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-26T20:22:45.837745] [INFO ] [sig ] FUNC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:45.979361] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FUNC.txt [2026-01-26T20:22:45.979502] [INFO ] [sig ] [1296/3474] Completed FUNC in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:45.979541] [INFO ] [sig ] [1297/3474] Forecasting FUND... [2026-01-26T20:22:45.979588] [INFO ] [sig ] Generating forecast for: FUND [2026-01-26T20:22:45.979622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-26T20:22:45.990340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-26T20:22:45.990680] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-26T20:22:45.991525] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-26T20:22:45.991609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:45.991663] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:45.991691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:45.991749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:46.051279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:46.052103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:46.052186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:46.052220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:46.169840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:46.169998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:46.170041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:46.170070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:46.173710] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=69.59%) [2026-01-26T20:22:46.174011] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-26T20:22:46.174175] [INFO ] [sig ] FUND: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:46.321238] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FUND.txt [2026-01-26T20:22:46.321392] [INFO ] [sig ] [1297/3474] Completed FUND in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:46.321434] [INFO ] [sig ] [1298/3474] Forecasting FVCB... [2026-01-26T20:22:46.321466] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-26T20:22:46.321499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-26T20:22:46.334312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-26T20:22:46.334663] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-26T20:22:46.335602] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-26T20:22:46.335662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:46.335698] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:46.335725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:46.335795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:46.396955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:46.400850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:46.400953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:46.400987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:46.513708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:46.513850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:46.514069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:46.514130] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:46.517733] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=11.94%) [2026-01-26T20:22:46.518214] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-26T20:22:46.518341] [INFO ] [sig ] FVCB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:46.661099] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FVCB.txt [2026-01-26T20:22:46.661238] [INFO ] [sig ] [1298/3474] Completed FVCB in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:46.661278] [INFO ] [sig ] [1299/3474] Forecasting FWONA... [2026-01-26T20:22:46.661308] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-26T20:22:46.661340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-26T20:22:46.672840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-26T20:22:46.673168] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-26T20:22:46.674064] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-26T20:22:46.674118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:46.674151] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:46.674179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:46.674236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:46.731037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:46.731943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:46.732030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:46.732063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:46.851158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:46.851309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:46.851366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:46.851396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:46.854800] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-01-26T20:22:46.855071] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-26T20:22:46.855196] [INFO ] [sig ] FWONA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:46.995690] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FWONA.txt [2026-01-26T20:22:46.995827] [INFO ] [sig ] [1299/3474] Completed FWONA in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:46.995866] [INFO ] [sig ] [1300/3474] Forecasting FWONK... [2026-01-26T20:22:46.995897] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-26T20:22:46.995929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-26T20:22:47.007524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-26T20:22:47.007882] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-26T20:22:47.008707] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-26T20:22:47.008760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:47.008793] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:47.008821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:47.008881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:47.065195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:47.065936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:47.066015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:47.066047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:47.183322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:47.183489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:47.183530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:47.183560] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:47.187214] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=53.67%) [2026-01-26T20:22:47.187508] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-26T20:22:47.187648] [INFO ] [sig ] FWONK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:47.331017] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/FWONK.txt [2026-01-26T20:22:47.331142] [INFO ] [sig ] [1300/3474] Completed FWONK in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:47.331182] [INFO ] [sig ] [1301/3474] Forecasting FWRD... [2026-01-26T20:22:47.331212] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-26T20:22:47.331243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-26T20:22:47.343533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-26T20:22:47.343920] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-26T20:22:47.344793] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-26T20:22:47.344845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:47.344878] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:47.344906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:47.344963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:47.401607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:47.402301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:47.402382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:47.402415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:47.526024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:47.526171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:47.526210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:47.526240] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:47.529627] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=10.40%) [2026-01-26T20:22:47.529931] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-26T20:22:47.530054] [INFO ] [sig ] FWRD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:47.675049] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FWRD.txt [2026-01-26T20:22:47.675199] [INFO ] [sig ] [1301/3474] Completed FWRD in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:47.675238] [INFO ] [sig ] [1302/3474] Forecasting FWRG... [2026-01-26T20:22:47.675267] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-26T20:22:47.675298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-26T20:22:47.688561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-26T20:22:47.688911] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-26T20:22:47.690010] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-26T20:22:47.690063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:47.690096] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:47.690123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:47.690180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:47.749852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:47.750553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:47.750650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:47.750684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:47.879716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:47.879916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:47.879957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:47.880177] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:47.883998] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=15.27%) [2026-01-26T20:22:47.884474] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-26T20:22:47.884622] [INFO ] [sig ] FWRG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:48.030382] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FWRG.txt [2026-01-26T20:22:48.030518] [INFO ] [sig ] [1302/3474] Completed FWRG in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:48.030557] [INFO ] [sig ] [1303/3474] Forecasting FYC... [2026-01-26T20:22:48.030604] [INFO ] [sig ] Generating forecast for: FYC [2026-01-26T20:22:48.030637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-26T20:22:48.043107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-26T20:22:48.043418] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-26T20:22:48.044440] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-26T20:22:48.044494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:48.044536] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:48.044565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:48.044661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:48.103940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:48.104605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:48.104684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:48.104717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:48.229011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:48.229334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:48.229375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:48.229404] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:48.232845] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=39.64%) [2026-01-26T20:22:48.233295] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-26T20:22:48.233415] [INFO ] [sig ] FYC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:48.384536] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FYC.txt [2026-01-26T20:22:48.384700] [INFO ] [sig ] [1303/3474] Completed FYC in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:48.384741] [INFO ] [sig ] [1304/3474] Forecasting FYX... [2026-01-26T20:22:48.384771] [INFO ] [sig ] Generating forecast for: FYX [2026-01-26T20:22:48.384802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-26T20:22:48.395640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-26T20:22:48.395975] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-26T20:22:48.396847] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-26T20:22:48.396899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:48.396932] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:48.396959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:48.397016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:48.453801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:48.454504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:48.454600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:48.454635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:48.582200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:48.582356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:48.582402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:48.582432] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:48.585859] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=33.22%) [2026-01-26T20:22:48.586137] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-26T20:22:48.586257] [INFO ] [sig ] FYX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:48.732907] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/FYX.txt [2026-01-26T20:22:48.733044] [INFO ] [sig ] [1304/3474] Completed FYX in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:48.733084] [INFO ] [sig ] [1305/3474] Forecasting G... [2026-01-26T20:22:48.733114] [INFO ] [sig ] Generating forecast for: G [2026-01-26T20:22:48.733145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-26T20:22:48.744017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-26T20:22:48.744335] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-26T20:22:48.745192] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-26T20:22:48.745246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:48.745280] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:48.745311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:48.745374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:48.801881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:48.802601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:48.802705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:48.802738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:48.925540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:48.925705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:48.925747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:48.925781] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:48.929088] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=46.98%) [2026-01-26T20:22:48.929359] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-26T20:22:48.929482] [INFO ] [sig ] G: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:49.071113] [INFO ] [LOCAL ] Saved forecast: G 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/G.txt [2026-01-26T20:22:49.071243] [INFO ] [sig ] [1305/3474] Completed G in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.9m [2026-01-26T20:22:49.071282] [INFO ] [sig ] [1306/3474] Forecasting GAB... [2026-01-26T20:22:49.071313] [INFO ] [sig ] Generating forecast for: GAB [2026-01-26T20:22:49.071343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-26T20:22:49.083985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-26T20:22:49.084297] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-26T20:22:49.085179] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-26T20:22:49.085232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:49.085264] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:49.085291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:49.085348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:49.143154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:49.143860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:49.143939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:49.143971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:49.267081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:49.267234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:49.267275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:49.267304] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:49.270821] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: DOWN (p=46.64%) [2026-01-26T20:22:49.271114] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-26T20:22:49.271247] [INFO ] [sig ] GAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:49.413656] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GAB.txt [2026-01-26T20:22:49.413801] [INFO ] [sig ] [1306/3474] Completed GAB in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-26T20:22:49.413839] [INFO ] [sig ] [1307/3474] Forecasting GABC... [2026-01-26T20:22:49.413876] [INFO ] [sig ] Generating forecast for: GABC [2026-01-26T20:22:49.413908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-26T20:22:49.426184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-26T20:22:49.426605] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-26T20:22:49.427521] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-26T20:22:49.427603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:49.427661] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:49.427692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:49.427749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:49.490328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:49.491241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:49.491328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:49.491364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:49.615381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:49.615534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:49.615593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:49.615627] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:49.619536] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=67.83%) [2026-01-26T20:22:49.619826] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-26T20:22:49.619950] [INFO ] [sig ] GABC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:49.772678] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GABC.txt [2026-01-26T20:22:49.772845] [INFO ] [sig ] [1307/3474] Completed GABC in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 12.8m [2026-01-26T20:22:49.772887] [INFO ] [sig ] [1308/3474] Forecasting GAIA... [2026-01-26T20:22:49.772918] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-26T20:22:49.773142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-26T20:22:49.786433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-26T20:22:49.786802] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-26T20:22:49.787842] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-26T20:22:49.787894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:49.787930] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:49.787957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:49.788013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:49.852340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:49.853264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:49.853350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:49.853383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:49.971634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:49.971771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:49.971811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:49.971840] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:49.975427] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-26T20:22:49.975734] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-26T20:22:49.975862] [INFO ] [sig ] GAIA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:50.139638] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GAIA.txt [2026-01-26T20:22:50.139856] [INFO ] [sig ] [1308/3474] Completed GAIA in 0.4s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:50.139904] [INFO ] [sig ] [1309/3474] Forecasting GAIN... [2026-01-26T20:22:50.139939] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-26T20:22:50.139970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-26T20:22:50.151444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-26T20:22:50.151827] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-26T20:22:50.152691] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-26T20:22:50.152742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:50.152775] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:50.152802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:50.152859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:50.212151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:50.212866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:50.212965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:50.213019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:50.339757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:50.339925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:50.339972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:50.340000] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:50.343385] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=27.52%) [2026-01-26T20:22:50.343683] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-26T20:22:50.343819] [INFO ] [sig ] GAIN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:50.557048] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GAIN.txt [2026-01-26T20:22:50.557207] [INFO ] [sig ] [1309/3474] Completed GAIN in 0.4s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:50.557248] [INFO ] [sig ] [1310/3474] Forecasting GAM... [2026-01-26T20:22:50.557279] [INFO ] [sig ] Generating forecast for: GAM [2026-01-26T20:22:50.557313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-26T20:22:50.569662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-26T20:22:50.569947] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-26T20:22:50.570925] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-26T20:22:50.570975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:50.571197] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:50.571225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:50.571280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:50.630323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:50.631364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:50.631447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:50.631481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:50.757512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:50.757680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:50.757723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:50.757782] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:50.761748] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=65.63%) [2026-01-26T20:22:50.762025] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-26T20:22:50.762170] [INFO ] [sig ] GAM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:50.910859] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GAM.txt [2026-01-26T20:22:50.911009] [INFO ] [sig ] [1310/3474] Completed GAM in 0.4s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:50.911048] [INFO ] [sig ] [1311/3474] Forecasting GAMB... [2026-01-26T20:22:50.911079] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-26T20:22:50.911302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-26T20:22:50.923561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-26T20:22:50.923884] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-26T20:22:50.924769] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-26T20:22:50.924821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:50.924852] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:50.924879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:50.924934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:50.991542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:50.992682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:50.992768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:50.992802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:51.122528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:51.122682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:51.122722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:51.122752] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:51.126047] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-26T20:22:51.126315] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-26T20:22:51.126434] [INFO ] [sig ] GAMB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:51.270711] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GAMB.txt [2026-01-26T20:22:51.270859] [INFO ] [sig ] [1311/3474] Completed GAMB in 0.4s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:51.270901] [INFO ] [sig ] [1312/3474] Forecasting GANX... [2026-01-26T20:22:51.270933] [INFO ] [sig ] Generating forecast for: GANX [2026-01-26T20:22:51.270962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-26T20:22:51.282205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-26T20:22:51.282473] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-26T20:22:51.283267] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-26T20:22:51.283318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:51.283375] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:51.283405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:51.283483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:51.341297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:51.342049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:51.342129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:51.342175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:51.462644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:51.462782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:51.462821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:51.462849] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:51.466360] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=49.37%) [2026-01-26T20:22:51.466648] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-26T20:22:51.466767] [INFO ] [sig ] GANX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:51.612638] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GANX.txt [2026-01-26T20:22:51.612758] [INFO ] [sig ] [1312/3474] Completed GANX in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:51.612798] [INFO ] [sig ] [1313/3474] Forecasting GASS... [2026-01-26T20:22:51.612828] [INFO ] [sig ] Generating forecast for: GASS [2026-01-26T20:22:51.612859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-26T20:22:51.623816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-26T20:22:51.624097] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-26T20:22:51.624885] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-26T20:22:51.624937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:51.624969] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:51.624996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:51.625052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:51.680549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:51.681175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:51.681253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:51.681284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:51.799802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:51.799914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:51.799953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:51.799981] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:51.803225] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=94.97%) [2026-01-26T20:22:51.803490] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-26T20:22:51.803624] [INFO ] [sig ] GASS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:51.946316] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GASS.txt [2026-01-26T20:22:51.946437] [INFO ] [sig ] [1313/3474] Completed GASS in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:51.946475] [INFO ] [sig ] [1314/3474] Forecasting GATX... [2026-01-26T20:22:51.946506] [INFO ] [sig ] Generating forecast for: GATX [2026-01-26T20:22:51.946536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-26T20:22:51.958975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-26T20:22:51.959252] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-26T20:22:51.960051] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-26T20:22:51.960102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:51.960135] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:51.960172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:51.960230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:52.016515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:52.017146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:52.017225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:52.017257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:52.140779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:52.140889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:52.140926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:52.140954] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:52.144319] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=39.68%) [2026-01-26T20:22:52.144598] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-26T20:22:52.144718] [INFO ] [sig ] GATX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:52.289040] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GATX.txt [2026-01-26T20:22:52.289200] [INFO ] [sig ] [1314/3474] Completed GATX in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:52.289241] [INFO ] [sig ] [1315/3474] Forecasting GBAB... [2026-01-26T20:22:52.289273] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-26T20:22:52.289305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-26T20:22:52.300753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-26T20:22:52.301101] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-26T20:22:52.301926] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-26T20:22:52.301988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:52.302021] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:52.302048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:52.302105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:52.358752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:52.359673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:52.359766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:52.359799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:52.481898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:52.482057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:52.482097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:52.482158] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:52.485519] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: DOWN (p=12.22%) [2026-01-26T20:22:52.485833] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-26T20:22:52.485967] [INFO ] [sig ] GBAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:52.629418] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GBAB.txt [2026-01-26T20:22:52.629552] [INFO ] [sig ] [1315/3474] Completed GBAB in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:52.629610] [INFO ] [sig ] [1316/3474] Forecasting GBCI... [2026-01-26T20:22:52.629644] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-26T20:22:52.629676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-26T20:22:52.640712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-26T20:22:52.641020] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-26T20:22:52.641827] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-26T20:22:52.641879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:52.641910] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:52.641937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:52.641993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:52.698053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:52.698683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:52.698760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:52.698793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:52.815795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:52.815932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:52.815972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:52.816001] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:52.819332] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=61.01%) [2026-01-26T20:22:52.819611] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-26T20:22:52.819733] [INFO ] [sig ] GBCI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:52.962694] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GBCI.txt [2026-01-26T20:22:52.962837] [INFO ] [sig ] [1316/3474] Completed GBCI in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:52.962876] [INFO ] [sig ] [1317/3474] Forecasting GBDC... [2026-01-26T20:22:52.962908] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-26T20:22:52.962944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-26T20:22:52.974549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-26T20:22:52.974880] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-26T20:22:52.975673] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-26T20:22:52.975724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:52.975755] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:52.975781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:52.975838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:53.032200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:53.032942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:53.033022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:53.033054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:53.148927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:53.149077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:53.149116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:53.149144] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:53.152434] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: DOWN (p=34.38%) [2026-01-26T20:22:53.152721] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-26T20:22:53.152844] [INFO ] [sig ] GBDC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:53.296066] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GBDC.txt [2026-01-26T20:22:53.296200] [INFO ] [sig ] [1317/3474] Completed GBDC in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:53.296239] [INFO ] [sig ] [1318/3474] Forecasting GBIO... [2026-01-26T20:22:53.296270] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-26T20:22:53.296308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-26T20:22:53.307491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-26T20:22:53.307796] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-26T20:22:53.308615] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-26T20:22:53.308667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:53.308699] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:53.308726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:53.308788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:53.365173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:53.365810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:53.365900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:53.365939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:53.486647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:53.486798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:53.486841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:53.486871] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:53.490281] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-26T20:22:53.490553] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-26T20:22:53.490694] [INFO ] [sig ] GBIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:53.636010] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GBIO.txt [2026-01-26T20:22:53.636139] [INFO ] [sig ] [1318/3474] Completed GBIO in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:53.636178] [INFO ] [sig ] [1319/3474] Forecasting GBTG... [2026-01-26T20:22:53.636209] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-26T20:22:53.636237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-26T20:22:53.650256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-26T20:22:53.650567] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-26T20:22:53.651394] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-26T20:22:53.651446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:53.651478] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:53.651506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:53.651562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:53.709307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:53.709964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:53.710042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:53.710077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:53.829160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:53.829300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:53.829340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:53.829370] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:53.833196] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: UP (p=63.31%) [2026-01-26T20:22:53.833464] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-26T20:22:53.833602] [INFO ] [sig ] GBTG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:53.974779] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GBTG.txt [2026-01-26T20:22:53.974925] [INFO ] [sig ] [1319/3474] Completed GBTG in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:53.974970] [INFO ] [sig ] [1320/3474] Forecasting GBX... [2026-01-26T20:22:53.975002] [INFO ] [sig ] Generating forecast for: GBX [2026-01-26T20:22:53.975032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-26T20:22:53.987206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-26T20:22:53.987513] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-26T20:22:53.988322] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-26T20:22:53.988375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:53.988408] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:53.988436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:53.988493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:54.045490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:54.046130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:54.046209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:54.046242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:54.159972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:54.160090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:54.160131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:54.160160] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:54.163559] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=26.77%) [2026-01-26T20:22:54.163853] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-26T20:22:54.163976] [INFO ] [sig ] GBX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:54.307010] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GBX.txt [2026-01-26T20:22:54.307138] [INFO ] [sig ] [1320/3474] Completed GBX in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:54.307176] [INFO ] [sig ] [1321/3474] Forecasting GCBC... [2026-01-26T20:22:54.307206] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-26T20:22:54.307236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-26T20:22:54.318217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-26T20:22:54.318493] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-26T20:22:54.319353] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-26T20:22:54.319405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:54.319437] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:54.319464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:54.319521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:54.375369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:54.376077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:54.376159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:54.376192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:54.484856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:54.484976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:54.485015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:54.485043] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:54.488478] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-01-26T20:22:54.488759] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-26T20:22:54.488885] [INFO ] [sig ] GCBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:54.633110] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GCBC.txt [2026-01-26T20:22:54.633259] [INFO ] [sig ] [1321/3474] Completed GCBC in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.8m [2026-01-26T20:22:54.633299] [INFO ] [sig ] [1322/3474] Forecasting GCMG... [2026-01-26T20:22:54.633331] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-26T20:22:54.633362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-26T20:22:54.644514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-26T20:22:54.644820] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-26T20:22:54.645640] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-26T20:22:54.645690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:54.645722] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:54.645750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:54.645806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:54.703952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:54.704817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:54.704933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:54.704973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:54.826952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:54.827101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:54.827141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:54.827356] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:54.831085] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-01-26T20:22:54.831354] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-26T20:22:54.831472] [INFO ] [sig ] GCMG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:54.975309] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GCMG.txt [2026-01-26T20:22:54.975445] [INFO ] [sig ] [1322/3474] Completed GCMG in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-26T20:22:54.975484] [INFO ] [sig ] [1323/3474] Forecasting GCO... [2026-01-26T20:22:54.975515] [INFO ] [sig ] Generating forecast for: GCO [2026-01-26T20:22:54.975546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-26T20:22:54.986430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-26T20:22:54.986755] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-26T20:22:54.987723] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-26T20:22:54.987774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:54.987805] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:54.987831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:54.987888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:55.047593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:55.048221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:55.048300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:55.048333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:55.171159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:55.171327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:55.171373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:55.171408] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:55.174869] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=84.06%) [2026-01-26T20:22:55.175151] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-26T20:22:55.175280] [INFO ] [sig ] GCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:55.319510] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GCO.txt [2026-01-26T20:22:55.319658] [INFO ] [sig ] [1323/3474] Completed GCO in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-26T20:22:55.319705] [INFO ] [sig ] [1324/3474] Forecasting GD... [2026-01-26T20:22:55.319737] [INFO ] [sig ] Generating forecast for: GD [2026-01-26T20:22:55.319777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-26T20:22:55.331367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-26T20:22:55.331689] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-26T20:22:55.332496] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-26T20:22:55.332549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:55.332608] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:55.332639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:55.332712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:55.388956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:55.389667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:55.389767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:55.389801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:55.506290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:55.506435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:55.506474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:55.506507] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:55.509932] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=26.14%) [2026-01-26T20:22:55.510197] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-26T20:22:55.510318] [INFO ] [sig ] GD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:55.658449] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GD.txt [2026-01-26T20:22:55.658622] [INFO ] [sig ] [1324/3474] Completed GD in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-26T20:22:55.658673] [INFO ] [sig ] [1325/3474] Forecasting GDC... [2026-01-26T20:22:55.658706] [INFO ] [sig ] Generating forecast for: GDC [2026-01-26T20:22:55.658737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-26T20:22:55.672503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-26T20:22:55.672897] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-26T20:22:55.673972] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-26T20:22:55.674036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:55.674075] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:55.674101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:55.674158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:55.733960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:55.735081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:55.735359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:55.735391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:55.862589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:55.862739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:55.862780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:55.862809] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:55.866634] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=41.28%) [2026-01-26T20:22:55.866911] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-26T20:22:55.867055] [INFO ] [sig ] GDC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:56.015054] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GDC.txt [2026-01-26T20:22:56.015220] [INFO ] [sig ] [1325/3474] Completed GDC in 0.4s | 2.81 sym/s | Total: 7.8m | ETA: 12.7m [2026-01-26T20:22:56.015261] [INFO ] [sig ] [1326/3474] Forecasting GDDY... [2026-01-26T20:22:56.015293] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-26T20:22:56.015323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-26T20:22:56.026844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-26T20:22:56.027179] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-26T20:22:56.028058] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-26T20:22:56.028111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:56.028144] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:56.028172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:56.028229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:56.089931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:56.090839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:56.090932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:56.090972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:56.218221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:56.218378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:56.218424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:56.218463] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:56.222075] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-26T20:22:56.222379] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-26T20:22:56.222509] [INFO ] [sig ] GDDY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:56.367986] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GDDY.txt [2026-01-26T20:22:56.368149] [INFO ] [sig ] [1326/3474] Completed GDDY in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:56.368191] [INFO ] [sig ] [1327/3474] Forecasting GDEN... [2026-01-26T20:22:56.368230] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-26T20:22:56.368266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-26T20:22:56.380103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-26T20:22:56.380682] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-26T20:22:56.381793] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-26T20:22:56.381870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:56.381904] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:56.381931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:56.381987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:56.444988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:56.446085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:56.446217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:56.446258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:56.580405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:56.580611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:56.580656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:56.580686] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:56.584638] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=96.00%) [2026-01-26T20:22:56.584954] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-26T20:22:56.585107] [INFO ] [sig ] GDEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:56.732043] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GDEN.txt [2026-01-26T20:22:56.732435] [INFO ] [sig ] [1327/3474] Completed GDEN in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:56.732491] [INFO ] [sig ] [1328/3474] Forecasting GDRX... [2026-01-26T20:22:56.732524] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-26T20:22:56.732554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-26T20:22:56.745020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-26T20:22:56.745461] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-26T20:22:56.746421] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-26T20:22:56.746474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:56.746507] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:56.746536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:56.746620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:56.806817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:56.807740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:56.807873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:56.807910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:56.936546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:56.936713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:56.936754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:56.936785] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:56.940299] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-01-26T20:22:56.940592] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-26T20:22:56.940716] [INFO ] [sig ] GDRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:57.092308] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GDRX.txt [2026-01-26T20:22:57.092447] [INFO ] [sig ] [1328/3474] Completed GDRX in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:57.092489] [INFO ] [sig ] [1329/3474] Forecasting GDS... [2026-01-26T20:22:57.092520] [INFO ] [sig ] Generating forecast for: GDS [2026-01-26T20:22:57.092550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-26T20:22:57.103960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-26T20:22:57.104263] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-26T20:22:57.105063] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-26T20:22:57.105114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:57.105194] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:57.105223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:57.105279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:57.164376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:57.165140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:57.165222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:57.165255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:57.292604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:57.292754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:57.292796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:57.292826] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:57.296274] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: UP (p=89.69%) [2026-01-26T20:22:57.296549] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-26T20:22:57.296691] [INFO ] [sig ] GDS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:57.439622] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GDS.txt [2026-01-26T20:22:57.439745] [INFO ] [sig ] [1329/3474] Completed GDS in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:57.439784] [INFO ] [sig ] [1330/3474] Forecasting GDYN... [2026-01-26T20:22:57.439813] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-26T20:22:57.439842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-26T20:22:57.450848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-26T20:22:57.451164] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-26T20:22:57.451975] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-26T20:22:57.452026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:57.452058] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:57.452084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:57.452140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:57.510164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:57.510885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:57.510966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:57.511000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:57.637023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:57.637174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:57.637221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:57.637260] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:57.640798] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-26T20:22:57.641085] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-26T20:22:57.641210] [INFO ] [sig ] GDYN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:57.786714] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GDYN.txt [2026-01-26T20:22:57.786858] [INFO ] [sig ] [1330/3474] Completed GDYN in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:57.786922] [INFO ] [sig ] [1331/3474] Forecasting GE... [2026-01-26T20:22:57.786955] [INFO ] [sig ] Generating forecast for: GE [2026-01-26T20:22:57.786985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-26T20:22:57.798305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-26T20:22:57.798620] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-26T20:22:57.799396] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-26T20:22:57.799446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:57.799478] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:57.799504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:57.799559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:57.858269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:57.859143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:57.859224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:57.859258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:57.989060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:57.989223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:57.989264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:57.989292] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:57.992979] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-01-26T20:22:57.993258] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-26T20:22:57.993388] [INFO ] [sig ] GE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:58.141586] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GE.txt [2026-01-26T20:22:58.141745] [INFO ] [sig ] [1331/3474] Completed GE in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:58.141784] [INFO ] [sig ] [1332/3474] Forecasting GECC... [2026-01-26T20:22:58.141815] [INFO ] [sig ] Generating forecast for: GECC [2026-01-26T20:22:58.141847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-26T20:22:58.152877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-26T20:22:58.153253] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-26T20:22:58.154085] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-26T20:22:58.154136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:58.154166] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:58.154193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:58.154249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:58.213342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:58.214277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:58.214367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:58.214400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:58.335329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:58.335483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:58.335523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:58.335605] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:58.339101] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=36.40%) [2026-01-26T20:22:58.339398] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-26T20:22:58.339540] [INFO ] [sig ] GECC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:58.486160] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GECC.txt [2026-01-26T20:22:58.486506] [INFO ] [sig ] [1332/3474] Completed GECC in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:58.486546] [INFO ] [sig ] [1333/3474] Forecasting GEF... [2026-01-26T20:22:58.486594] [INFO ] [sig ] Generating forecast for: GEF [2026-01-26T20:22:58.486628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-26T20:22:58.498681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-26T20:22:58.499000] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-26T20:22:58.499823] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-26T20:22:58.499875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:58.499907] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:58.499935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:58.499993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:58.557380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:58.558146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:58.558228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:58.558260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:58.674722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:58.674875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:58.674918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:58.674948] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:58.678335] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-26T20:22:58.678628] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-26T20:22:58.678754] [INFO ] [sig ] GEF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:58.822919] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GEF.txt [2026-01-26T20:22:58.823079] [INFO ] [sig ] [1333/3474] Completed GEF in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:58.823122] [INFO ] [sig ] [1334/3474] Forecasting GEHC... [2026-01-26T20:22:58.823153] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-26T20:22:58.823184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-26T20:22:58.836271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-26T20:22:58.836739] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-26T20:22:58.837817] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-26T20:22:58.837870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:58.837903] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:58.837930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:58.837987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:58.897847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:58.898766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:58.898848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:58.898887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:59.034963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:59.035126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:59.035184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:59.035216] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:59.038691] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-01-26T20:22:59.038992] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-26T20:22:59.039128] [INFO ] [sig ] GEHC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:22:59.184250] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GEHC.txt [2026-01-26T20:22:59.184404] [INFO ] [sig ] [1334/3474] Completed GEHC in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:59.184444] [INFO ] [sig ] [1335/3474] Forecasting GEL... [2026-01-26T20:22:59.184475] [INFO ] [sig ] Generating forecast for: GEL [2026-01-26T20:22:59.184508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-26T20:22:59.196078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-26T20:22:59.196448] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-26T20:22:59.197296] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-26T20:22:59.197350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:59.197383] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:59.197437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:59.197495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:59.255684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:59.256494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:59.256597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:59.256634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:59.380309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:59.380458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:59.380499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:59.380528] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:59.383913] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=95.02%) [2026-01-26T20:22:59.384183] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-26T20:22:59.384305] [INFO ] [sig ] GEL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:59.528370] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GEL.txt [2026-01-26T20:22:59.528558] [INFO ] [sig ] [1335/3474] Completed GEL in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:59.528626] [INFO ] [sig ] [1336/3474] Forecasting GEN... [2026-01-26T20:22:59.528659] [INFO ] [sig ] Generating forecast for: GEN [2026-01-26T20:22:59.528689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-26T20:22:59.540865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-26T20:22:59.541272] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-26T20:22:59.542117] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-26T20:22:59.542171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:59.542204] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:59.542230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:59.542288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:59.598442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:59.599385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:59.599493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:59.599531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:22:59.719678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:22:59.719838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:22:59.719879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:22:59.719908] [INFO ] [FORECASTER] Training complete [2026-01-26T20:22:59.723315] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-26T20:22:59.723598] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-26T20:22:59.723719] [INFO ] [sig ] GEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:22:59.868037] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GEN.txt [2026-01-26T20:22:59.868183] [INFO ] [sig ] [1336/3474] Completed GEN in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:22:59.868223] [INFO ] [sig ] [1337/3474] Forecasting GENI... [2026-01-26T20:22:59.868254] [INFO ] [sig ] Generating forecast for: GENI [2026-01-26T20:22:59.868284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-26T20:22:59.879761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-26T20:22:59.880089] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-26T20:22:59.880881] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-26T20:22:59.880933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:22:59.880964] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:22:59.880991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:22:59.881048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:22:59.937524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:22:59.938285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:22:59.938365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:22:59.938398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:00.063807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:00.063970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:00.064013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:00.064048] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:00.067556] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-26T20:23:00.067933] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-26T20:23:00.068095] [INFO ] [sig ] GENI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:00.213097] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GENI.txt [2026-01-26T20:23:00.213242] [INFO ] [sig ] [1337/3474] Completed GENI in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.7m [2026-01-26T20:23:00.213282] [INFO ] [sig ] [1338/3474] Forecasting GENK... [2026-01-26T20:23:00.213313] [INFO ] [sig ] Generating forecast for: GENK [2026-01-26T20:23:00.213344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-26T20:23:00.224697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-26T20:23:00.225080] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-26T20:23:00.225928] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-26T20:23:00.225982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:00.226026] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:00.226055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:00.226114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:00.282563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:00.283343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:00.283426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:00.283458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:00.407479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:00.407651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:00.407693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:00.407721] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:00.411214] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=60.88%) [2026-01-26T20:23:00.411491] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-26T20:23:00.411630] [INFO ] [sig ] GENK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:00.553733] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GENK.txt [2026-01-26T20:23:00.553870] [INFO ] [sig ] [1338/3474] Completed GENK in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-26T20:23:00.553911] [INFO ] [sig ] [1339/3474] Forecasting GEOS... [2026-01-26T20:23:00.553941] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-26T20:23:00.553971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-26T20:23:00.565131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-26T20:23:00.565463] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-26T20:23:00.566253] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-26T20:23:00.566305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:00.566337] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:00.566366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:00.566423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:00.622546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:00.623361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:00.623490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:00.623537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:00.748478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:00.748647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:00.748690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:00.748719] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:00.752030] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: UP (p=81.46%) [2026-01-26T20:23:00.752301] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-26T20:23:00.752422] [INFO ] [sig ] GEOS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:00.899665] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GEOS.txt [2026-01-26T20:23:00.899801] [INFO ] [sig ] [1339/3474] Completed GEOS in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-26T20:23:00.899850] [INFO ] [sig ] [1340/3474] Forecasting GERN... [2026-01-26T20:23:00.899883] [INFO ] [sig ] Generating forecast for: GERN [2026-01-26T20:23:00.899913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-26T20:23:00.911623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-26T20:23:00.911975] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-26T20:23:00.912849] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-26T20:23:00.912903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:00.912935] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:00.912963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:00.913020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:00.972438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:00.973268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:00.973368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:00.973404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:01.102476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:01.102666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:01.102725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:01.102766] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:01.106385] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=42.62%) [2026-01-26T20:23:01.106735] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-26T20:23:01.106874] [INFO ] [sig ] GERN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:01.251993] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GERN.txt [2026-01-26T20:23:01.252157] [INFO ] [sig ] [1340/3474] Completed GERN in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-26T20:23:01.252199] [INFO ] [sig ] [1341/3474] Forecasting GEVO... [2026-01-26T20:23:01.252230] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-26T20:23:01.252260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-26T20:23:01.268173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-26T20:23:01.268878] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-26T20:23:01.269788] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-26T20:23:01.269845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:01.269877] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:01.269904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:01.269963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:01.331506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:01.332423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:01.332512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:01.332550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:01.457174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:01.457333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:01.457374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:01.457430] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:01.460948] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-01-26T20:23:01.461288] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-26T20:23:01.461424] [INFO ] [sig ] GEVO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:01.608621] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GEVO.txt [2026-01-26T20:23:01.608778] [INFO ] [sig ] [1341/3474] Completed GEVO in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-26T20:23:01.608818] [INFO ] [sig ] [1342/3474] Forecasting GFF... [2026-01-26T20:23:01.608857] [INFO ] [sig ] Generating forecast for: GFF [2026-01-26T20:23:01.608889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-26T20:23:01.620426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-26T20:23:01.620829] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-26T20:23:01.621673] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-26T20:23:01.621725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:01.621758] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:01.621786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:01.621843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:01.683345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:01.684289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:01.684385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:01.684419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:01.827328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:01.827530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:01.827619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:01.827669] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:01.831642] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-26T20:23:01.832014] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-26T20:23:01.832166] [INFO ] [sig ] GFF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:01.978479] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GFF.txt [2026-01-26T20:23:01.978659] [INFO ] [sig ] [1342/3474] Completed GFF in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.6m [2026-01-26T20:23:01.978705] [INFO ] [sig ] [1343/3474] Forecasting GFI... [2026-01-26T20:23:01.978737] [INFO ] [sig ] Generating forecast for: GFI [2026-01-26T20:23:01.978770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-26T20:23:01.990142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-26T20:23:01.990528] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-26T20:23:01.991362] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-26T20:23:01.991414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:01.991447] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:01.991474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:01.991532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:02.048177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:02.049084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:02.049172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:02.049207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:02.180960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:02.181129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:02.181173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:02.181202] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:02.184729] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: DOWN (p=28.18%) [2026-01-26T20:23:02.185056] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-26T20:23:02.185192] [INFO ] [sig ] GFI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:02.332355] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GFI.txt [2026-01-26T20:23:02.332513] [INFO ] [sig ] [1343/3474] Completed GFI in 0.4s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:02.332553] [INFO ] [sig ] [1344/3474] Forecasting GFL... [2026-01-26T20:23:02.332605] [INFO ] [sig ] Generating forecast for: GFL [2026-01-26T20:23:02.332639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-26T20:23:02.345002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-26T20:23:02.345375] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-26T20:23:02.346279] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-26T20:23:02.346343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:02.346386] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:02.346423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:02.346505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:02.418413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:02.419317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:02.419429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:02.419465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:02.540592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:02.540745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:02.540787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:02.540817] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:02.544302] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=76.31%) [2026-01-26T20:23:02.544609] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-26T20:23:02.544737] [INFO ] [sig ] GFL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:02.696687] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GFL.txt [2026-01-26T20:23:02.696831] [INFO ] [sig ] [1344/3474] Completed GFL in 0.4s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:02.696871] [INFO ] [sig ] [1345/3474] Forecasting GFS... [2026-01-26T20:23:02.696901] [INFO ] [sig ] Generating forecast for: GFS [2026-01-26T20:23:02.696933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-26T20:23:02.708337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-26T20:23:02.708711] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-26T20:23:02.709633] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-26T20:23:02.709688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:02.709723] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:02.709753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:02.709811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:02.766150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:02.766919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:02.767002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:02.767037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:02.887954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:02.888109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:02.888158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:02.888213] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:02.891642] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: UP (p=71.85%) [2026-01-26T20:23:02.891915] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-26T20:23:02.892041] [INFO ] [sig ] GFS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:03.043777] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GFS.txt [2026-01-26T20:23:03.043927] [INFO ] [sig ] [1345/3474] Completed GFS in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:03.043969] [INFO ] [sig ] [1346/3474] Forecasting GGAL... [2026-01-26T20:23:03.044000] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-26T20:23:03.044033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-26T20:23:03.055497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-26T20:23:03.055840] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-26T20:23:03.056717] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-26T20:23:03.056770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:03.056830] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:03.056861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:03.056920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:03.120023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:03.120874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:03.120959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:03.120993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:03.245447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:03.245625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:03.245669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:03.245699] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:03.249363] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-01-26T20:23:03.249721] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-26T20:23:03.249864] [INFO ] [sig ] GGAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:03.397154] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GGAL.txt [2026-01-26T20:23:03.397299] [INFO ] [sig ] [1346/3474] Completed GGAL in 0.4s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:03.397341] [INFO ] [sig ] [1347/3474] Forecasting GGB... [2026-01-26T20:23:03.397372] [INFO ] [sig ] Generating forecast for: GGB [2026-01-26T20:23:03.397429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-26T20:23:03.409063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-26T20:23:03.409387] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-26T20:23:03.410257] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-26T20:23:03.410310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:03.410343] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:03.410371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:03.410435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:03.469747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:03.470646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:03.470733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:03.470767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:03.592293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:03.592435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:03.592480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:03.592509] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:03.595892] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=8.33%) [2026-01-26T20:23:03.596167] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-26T20:23:03.596290] [INFO ] [sig ] GGB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:03.741684] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GGB.txt [2026-01-26T20:23:03.741832] [INFO ] [sig ] [1347/3474] Completed GGB in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:03.741872] [INFO ] [sig ] [1348/3474] Forecasting GGG... [2026-01-26T20:23:03.741902] [INFO ] [sig ] Generating forecast for: GGG [2026-01-26T20:23:03.741932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-26T20:23:03.753092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-26T20:23:03.753380] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-26T20:23:03.754173] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-26T20:23:03.754225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:03.754258] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:03.754285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:03.754342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:03.812084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:03.812947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:03.813033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:03.813067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:03.939362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:03.939513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:03.939553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:03.939599] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:03.942942] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=43.17%) [2026-01-26T20:23:03.943207] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-26T20:23:03.943324] [INFO ] [sig ] GGG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:04.087199] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GGG.txt [2026-01-26T20:23:04.087367] [INFO ] [sig ] [1348/3474] Completed GGG in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:04.087435] [INFO ] [sig ] [1349/3474] Forecasting GGLL... [2026-01-26T20:23:04.087467] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-26T20:23:04.087501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-26T20:23:04.098857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-26T20:23:04.099229] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-26T20:23:04.100132] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-26T20:23:04.100185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:04.100219] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:04.100248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:04.100319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:04.162902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:04.163784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:04.163890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:04.163926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:04.283992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:04.284148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:04.284193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:04.284268] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:04.287758] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: DOWN (p=11.25%) [2026-01-26T20:23:04.288044] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-26T20:23:04.288167] [INFO ] [sig ] GGLL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:04.435422] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GGLL.txt [2026-01-26T20:23:04.435594] [INFO ] [sig ] [1349/3474] Completed GGLL in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:04.435637] [INFO ] [sig ] [1350/3474] Forecasting GGLS... [2026-01-26T20:23:04.435667] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-26T20:23:04.435698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-26T20:23:04.447542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-26T20:23:04.447924] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-26T20:23:04.448740] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-26T20:23:04.448793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:04.448825] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:04.448852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:04.448908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:04.505866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:04.506739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:04.506823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:04.506856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:04.629648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:04.629818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:04.629861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:04.629891] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:04.633535] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-26T20:23:04.633886] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-26T20:23:04.634027] [INFO ] [sig ] GGLS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:04.791294] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GGLS.txt [2026-01-26T20:23:04.791466] [INFO ] [sig ] [1350/3474] Completed GGLS in 0.4s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:04.791532] [INFO ] [sig ] [1351/3474] Forecasting GH... [2026-01-26T20:23:04.791566] [INFO ] [sig ] Generating forecast for: GH [2026-01-26T20:23:04.791619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-26T20:23:04.803361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-26T20:23:04.803750] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-26T20:23:04.804612] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-26T20:23:04.804677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:04.804713] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:04.804741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:04.804799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:04.865849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:04.866766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:04.866855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:04.866890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:04.994041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:04.994199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:04.994240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:04.994271] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:04.997697] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-26T20:23:04.997970] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-26T20:23:04.998098] [INFO ] [sig ] GH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:05.142715] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GH.txt [2026-01-26T20:23:05.142880] [INFO ] [sig ] [1351/3474] Completed GH in 0.4s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:05.142941] [INFO ] [sig ] [1352/3474] Forecasting GHI... [2026-01-26T20:23:05.142975] [INFO ] [sig ] Generating forecast for: GHI [2026-01-26T20:23:05.143010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-26T20:23:05.156606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-26T20:23:05.156986] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-26T20:23:05.157842] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-26T20:23:05.157895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:05.157928] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:05.157957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:05.158015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:05.217554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:05.218443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:05.218528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:05.218561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:05.334626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:05.334784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:05.334824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:05.334853] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:05.338282] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: UP (p=67.40%) [2026-01-26T20:23:05.338637] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-26T20:23:05.338788] [INFO ] [sig ] GHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:05.485909] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GHI.txt [2026-01-26T20:23:05.486066] [INFO ] [sig ] [1352/3474] Completed GHI in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:05.486115] [INFO ] [sig ] [1353/3474] Forecasting GHM... [2026-01-26T20:23:05.486150] [INFO ] [sig ] Generating forecast for: GHM [2026-01-26T20:23:05.486184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-26T20:23:05.497543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-26T20:23:05.497939] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-26T20:23:05.498762] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-26T20:23:05.498814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:05.498848] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:05.498877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:05.498935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:05.556286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:05.557217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:05.557314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:05.557348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:05.678304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:05.678460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:05.678501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:05.678531] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:05.681931] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=35.84%) [2026-01-26T20:23:05.682210] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-26T20:23:05.682332] [INFO ] [sig ] GHM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:05.824756] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GHM.txt [2026-01-26T20:23:05.824880] [INFO ] [sig ] [1353/3474] Completed GHM in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:05.824920] [INFO ] [sig ] [1354/3474] Forecasting GHRS... [2026-01-26T20:23:05.824951] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-26T20:23:05.824981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-26T20:23:05.836611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-26T20:23:05.836875] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-26T20:23:05.837718] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-26T20:23:05.837769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:05.837800] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:05.837826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:05.837882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:05.893642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:05.894263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:05.894339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:05.894372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:06.012403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:06.012553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:06.012611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:06.012642] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:06.016037] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=78.66%) [2026-01-26T20:23:06.016312] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-26T20:23:06.016435] [INFO ] [sig ] GHRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:06.161483] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GHRS.txt [2026-01-26T20:23:06.161676] [INFO ] [sig ] [1354/3474] Completed GHRS in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-26T20:23:06.161722] [INFO ] [sig ] [1355/3474] Forecasting GHY... [2026-01-26T20:23:06.161752] [INFO ] [sig ] Generating forecast for: GHY [2026-01-26T20:23:06.161782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-26T20:23:06.174122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-26T20:23:06.174498] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-26T20:23:06.175387] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-26T20:23:06.175437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:06.175469] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:06.175496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:06.175552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:06.231719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:06.232477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:06.232559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:06.232611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:06.346087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:06.346257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:06.346307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:06.346337] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:06.349863] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=48.06%) [2026-01-26T20:23:06.350159] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-26T20:23:06.350284] [INFO ] [sig ] GHY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:06.492409] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GHY.txt [2026-01-26T20:23:06.492532] [INFO ] [sig ] [1355/3474] Completed GHY in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-26T20:23:06.492587] [INFO ] [sig ] [1356/3474] Forecasting GIB... [2026-01-26T20:23:06.492619] [INFO ] [sig ] Generating forecast for: GIB [2026-01-26T20:23:06.492650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-26T20:23:06.504289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-26T20:23:06.504601] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-26T20:23:06.505414] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-26T20:23:06.505466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:06.505497] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:06.505526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:06.505617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:06.564456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:06.565277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:06.565391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:06.565426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:06.687335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:06.687512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:06.687563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:06.687654] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:06.691247] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-01-26T20:23:06.691561] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-26T20:23:06.691712] [INFO ] [sig ] GIB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:06.840405] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GIB.txt [2026-01-26T20:23:06.840567] [INFO ] [sig ] [1356/3474] Completed GIB in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-26T20:23:06.840631] [INFO ] [sig ] [1357/3474] Forecasting GIII... [2026-01-26T20:23:06.840665] [INFO ] [sig ] Generating forecast for: GIII [2026-01-26T20:23:06.840698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-26T20:23:06.852692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-26T20:23:06.853005] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-26T20:23:06.853846] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-26T20:23:06.853900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:06.853931] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:06.853960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:06.854019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:06.917632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:06.918474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:06.918558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:06.918614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:07.042531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:07.042702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:07.042745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:07.042777] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:07.046388] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=73.26%) [2026-01-26T20:23:07.046701] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-26T20:23:07.046831] [INFO ] [sig ] GIII: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:07.193777] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GIII.txt [2026-01-26T20:23:07.193920] [INFO ] [sig ] [1357/3474] Completed GIII in 0.4s | 2.81 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-26T20:23:07.193961] [INFO ] [sig ] [1358/3474] Forecasting GILD... [2026-01-26T20:23:07.193991] [INFO ] [sig ] Generating forecast for: GILD [2026-01-26T20:23:07.194021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-26T20:23:07.205216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-26T20:23:07.205508] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-26T20:23:07.206308] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-26T20:23:07.206360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:07.206392] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:07.206419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:07.206476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:07.265367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:07.266277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:07.266364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:07.266398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:07.388665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:07.388821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:07.388881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:07.388913] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:07.392335] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-01-26T20:23:07.392626] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-26T20:23:07.392748] [INFO ] [sig ] GILD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:07.542438] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GILD.txt [2026-01-26T20:23:07.542607] [INFO ] [sig ] [1358/3474] Completed GILD in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-26T20:23:07.542652] [INFO ] [sig ] [1359/3474] Forecasting GIS... [2026-01-26T20:23:07.542685] [INFO ] [sig ] Generating forecast for: GIS [2026-01-26T20:23:07.542715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-26T20:23:07.554169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-26T20:23:07.554515] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-26T20:23:07.555339] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-26T20:23:07.555392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:07.555424] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:07.555453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:07.555511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:07.617852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:07.618732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:07.618814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:07.618848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:07.744940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:07.745097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:07.745139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:07.745170] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:07.748658] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=52.67%) [2026-01-26T20:23:07.748934] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-26T20:23:07.749067] [INFO ] [sig ] GIS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:07.907861] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GIS.txt [2026-01-26T20:23:07.908049] [INFO ] [sig ] [1359/3474] Completed GIS in 0.4s | 2.81 sym/s | Total: 8.0m | ETA: 12.5m [2026-01-26T20:23:07.908093] [INFO ] [sig ] [1360/3474] Forecasting GKOS... [2026-01-26T20:23:07.908124] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-26T20:23:07.908158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-26T20:23:07.919565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-26T20:23:07.919895] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-26T20:23:07.920689] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-26T20:23:07.920741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:07.920773] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:07.920800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:07.920857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:07.977033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:07.977873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:07.977955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:07.977989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:08.099132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:08.099301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:08.099349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:08.099379] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:08.102762] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-01-26T20:23:08.103032] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-26T20:23:08.103155] [INFO ] [sig ] GKOS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:08.246438] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GKOS.txt [2026-01-26T20:23:08.246797] [INFO ] [sig ] [1360/3474] Completed GKOS in 0.3s | 2.81 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:08.246837] [INFO ] [sig ] [1361/3474] Forecasting GL... [2026-01-26T20:23:08.246867] [INFO ] [sig ] Generating forecast for: GL [2026-01-26T20:23:08.246897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-26T20:23:08.258533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-26T20:23:08.258823] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-26T20:23:08.259640] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-26T20:23:08.259690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:08.259722] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:08.259750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:08.259806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:08.316699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:08.317544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:08.317644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:08.317678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:08.445073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:08.445206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:08.445253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:08.445284] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:08.449014] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=30.78%) [2026-01-26T20:23:08.449302] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-26T20:23:08.449423] [INFO ] [sig ] GL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:08.591056] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GL.txt [2026-01-26T20:23:08.591195] [INFO ] [sig ] [1361/3474] Completed GL in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:08.591235] [INFO ] [sig ] [1362/3474] Forecasting GLAD... [2026-01-26T20:23:08.591267] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-26T20:23:08.591297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-26T20:23:08.602886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-26T20:23:08.603221] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-26T20:23:08.604112] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-26T20:23:08.604165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:08.604209] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:08.604241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:08.604343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:08.662869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:08.663852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:08.663957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:08.663992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:08.787492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:08.787665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:08.787708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:08.787739] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:08.791257] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=82.30%) [2026-01-26T20:23:08.791554] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-26T20:23:08.791700] [INFO ] [sig ] GLAD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:08.939999] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GLAD.txt [2026-01-26T20:23:08.940154] [INFO ] [sig ] [1362/3474] Completed GLAD in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:08.940194] [INFO ] [sig ] [1363/3474] Forecasting GLBE... [2026-01-26T20:23:08.940225] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-26T20:23:08.940256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-26T20:23:08.952703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-26T20:23:08.953083] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-26T20:23:08.953966] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-26T20:23:08.954019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:08.954078] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:08.954108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:08.954168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:09.015347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:09.016288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:09.016387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:09.016421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:09.145614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:09.145767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:09.145809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:09.145839] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:09.149417] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-26T20:23:09.149706] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-26T20:23:09.149831] [INFO ] [sig ] GLBE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:09.297596] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GLBE.txt [2026-01-26T20:23:09.297797] [INFO ] [sig ] [1363/3474] Completed GLBE in 0.4s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:09.297865] [INFO ] [sig ] [1364/3474] Forecasting GLBS... [2026-01-26T20:23:09.297916] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-26T20:23:09.297965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-26T20:23:09.316292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-26T20:23:09.316776] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-26T20:23:09.317920] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-26T20:23:09.317987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:09.318039] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:09.318085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:09.318174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:09.387851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:09.388702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:09.388783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:09.388817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:09.500679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:09.500837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:09.500878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:09.500908] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:09.504480] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-26T20:23:09.504768] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-26T20:23:09.504893] [INFO ] [sig ] GLBS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:09.651286] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GLBS.txt [2026-01-26T20:23:09.651457] [INFO ] [sig ] [1364/3474] Completed GLBS in 0.4s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:09.651513] [INFO ] [sig ] [1365/3474] Forecasting GLDD... [2026-01-26T20:23:09.651546] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-26T20:23:09.651597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-26T20:23:09.664817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-26T20:23:09.665347] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-26T20:23:09.666140] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-26T20:23:09.666191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:09.666223] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:09.666250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:09.666308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:09.725595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:09.726460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:09.726542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:09.726593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:09.852893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:09.853046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:09.853088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:09.853119] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:09.856544] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-26T20:23:09.856837] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-26T20:23:09.856974] [INFO ] [sig ] GLDD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:10.003238] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GLDD.txt [2026-01-26T20:23:10.003599] [INFO ] [sig ] [1365/3474] Completed GLDD in 0.4s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:10.003643] [INFO ] [sig ] [1366/3474] Forecasting GLNG... [2026-01-26T20:23:10.003680] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-26T20:23:10.003712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-26T20:23:10.015528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-26T20:23:10.015929] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-26T20:23:10.016945] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-26T20:23:10.016997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:10.017030] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:10.017057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:10.017114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:10.075822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:10.076828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:10.076918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:10.076952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:10.201015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:10.201177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:10.201218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:10.201284] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:10.204774] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=52.30%) [2026-01-26T20:23:10.205067] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-26T20:23:10.205194] [INFO ] [sig ] GLNG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:10.364961] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GLNG.txt [2026-01-26T20:23:10.365119] [INFO ] [sig ] [1366/3474] Completed GLNG in 0.4s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:10.365160] [INFO ] [sig ] [1367/3474] Forecasting GLOB... [2026-01-26T20:23:10.365190] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-26T20:23:10.365221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-26T20:23:10.376953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-26T20:23:10.377327] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-26T20:23:10.378161] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-26T20:23:10.378214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:10.378247] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:10.378274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:10.378331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:10.435922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:10.436819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:10.436903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:10.436937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:10.565678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:10.565836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:10.565879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:10.565908] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:10.569435] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-26T20:23:10.569747] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-26T20:23:10.569873] [INFO ] [sig ] GLOB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:10.712720] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GLOB.txt [2026-01-26T20:23:10.712871] [INFO ] [sig ] [1367/3474] Completed GLOB in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:10.712923] [INFO ] [sig ] [1368/3474] Forecasting GLP... [2026-01-26T20:23:10.712954] [INFO ] [sig ] Generating forecast for: GLP [2026-01-26T20:23:10.712984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-26T20:23:10.724305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-26T20:23:10.724730] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-26T20:23:10.725619] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-26T20:23:10.725676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:10.725709] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:10.725738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:10.725797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:10.784367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:10.785241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:10.785324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:10.785358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:10.910410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:10.910562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:10.910621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:10.910653] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:10.914074] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: DOWN (p=24.17%) [2026-01-26T20:23:10.914356] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-26T20:23:10.914479] [INFO ] [sig ] GLP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:11.061845] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GLP.txt [2026-01-26T20:23:11.062005] [INFO ] [sig ] [1368/3474] Completed GLP in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:11.062048] [INFO ] [sig ] [1369/3474] Forecasting GLPG... [2026-01-26T20:23:11.062079] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-26T20:23:11.062116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-26T20:23:11.075068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-26T20:23:11.075455] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-26T20:23:11.076473] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-26T20:23:11.076528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:11.076559] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:11.076607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:11.076666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:11.135091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:11.135994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:11.136081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:11.136116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:11.274824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:11.275000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:11.275053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:11.275102] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:11.279670] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=8.86%) [2026-01-26T20:23:11.280101] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-26T20:23:11.280241] [INFO ] [sig ] GLPG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:11.430783] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GLPG.txt [2026-01-26T20:23:11.430948] [INFO ] [sig ] [1369/3474] Completed GLPG in 0.4s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:11.430997] [INFO ] [sig ] [1370/3474] Forecasting GLPI... [2026-01-26T20:23:11.431030] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-26T20:23:11.431064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-26T20:23:11.442870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-26T20:23:11.443234] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-26T20:23:11.444136] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-26T20:23:11.444190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:11.444227] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:11.444266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:11.444336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:11.505807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:11.506817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:11.506912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:11.506947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:11.626181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:11.626342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:11.626408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:11.626441] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:11.630677] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=12.55%) [2026-01-26T20:23:11.630971] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-26T20:23:11.631097] [INFO ] [sig ] GLPI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:11.778238] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GLPI.txt [2026-01-26T20:23:11.778399] [INFO ] [sig ] [1370/3474] Completed GLPI in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:11.778441] [INFO ] [sig ] [1371/3474] Forecasting GLRE... [2026-01-26T20:23:11.778472] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-26T20:23:11.778501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-26T20:23:11.791534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-26T20:23:11.791947] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-26T20:23:11.792997] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-26T20:23:11.793050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:11.793083] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:11.793112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:11.793172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:11.851236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:11.852100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:11.852199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:11.852233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:11.978845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:11.979031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:11.979086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:11.979126] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:11.984009] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=82.93%) [2026-01-26T20:23:11.984515] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-26T20:23:11.984692] [INFO ] [sig ] GLRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:12.150121] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GLRE.txt [2026-01-26T20:23:12.150370] [INFO ] [sig ] [1371/3474] Completed GLRE in 0.4s | 2.81 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-26T20:23:12.150440] [INFO ] [sig ] [1372/3474] Forecasting GLSI... [2026-01-26T20:23:12.150483] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-26T20:23:12.150528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-26T20:23:12.165613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-26T20:23:12.166087] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-26T20:23:12.167201] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-26T20:23:12.167265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:12.167305] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:12.167344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:12.167443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:12.228855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:12.230031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:12.230134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:12.230169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:12.359359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:12.359533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:12.359595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:12.359638] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:12.364180] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=47.13%) [2026-01-26T20:23:12.364570] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-26T20:23:12.364734] [INFO ] [sig ] GLSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:12.528592] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GLSI.txt [2026-01-26T20:23:12.528758] [INFO ] [sig ] [1372/3474] Completed GLSI in 0.4s | 2.81 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-26T20:23:12.528801] [INFO ] [sig ] [1373/3474] Forecasting GLTO... [2026-01-26T20:23:12.528833] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-26T20:23:12.528864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-26T20:23:12.540610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-26T20:23:12.541020] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-26T20:23:12.541932] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-26T20:23:12.541991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:12.542025] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:12.542087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:12.542148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:12.601916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:12.602863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:12.602999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:12.603034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:12.732886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:12.733062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:12.733105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:12.733137] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:12.737131] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-01-26T20:23:12.737533] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-26T20:23:12.737705] [INFO ] [sig ] GLTO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:12.925804] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GLTO.txt [2026-01-26T20:23:12.926018] [INFO ] [sig ] [1373/3474] Completed GLTO in 0.4s | 2.81 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-26T20:23:12.926080] [INFO ] [sig ] [1374/3474] Forecasting GLUE... [2026-01-26T20:23:12.926123] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-26T20:23:12.926171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-26T20:23:12.941551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-26T20:23:12.941972] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-26T20:23:12.942863] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-26T20:23:12.942915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:12.942946] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:12.942972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:12.943051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:13.001050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:13.001829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:13.001918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:13.001953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:13.121834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:13.121989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:13.122030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:13.122059] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:13.125421] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-01-26T20:23:13.125710] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-26T20:23:13.125831] [INFO ] [sig ] GLUE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:13.268046] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GLUE.txt [2026-01-26T20:23:13.268189] [INFO ] [sig ] [1374/3474] Completed GLUE in 0.3s | 2.81 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-26T20:23:13.268229] [INFO ] [sig ] [1375/3474] Forecasting GMAB... [2026-01-26T20:23:13.268260] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-26T20:23:13.268290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-26T20:23:13.279543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-26T20:23:13.279890] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-26T20:23:13.280683] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-26T20:23:13.280733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:13.280765] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:13.280793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:13.280849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:13.337383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:13.338228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:13.338310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:13.338345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:13.469029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:13.469196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:13.469237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:13.469267] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:13.473117] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-01-26T20:23:13.473444] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-26T20:23:13.473596] [INFO ] [sig ] GMAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:13.617541] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GMAB.txt [2026-01-26T20:23:13.617715] [INFO ] [sig ] [1375/3474] Completed GMAB in 0.3s | 2.81 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-26T20:23:13.617757] [INFO ] [sig ] [1376/3474] Forecasting GME... [2026-01-26T20:23:13.617789] [INFO ] [sig ] Generating forecast for: GME [2026-01-26T20:23:13.617820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-26T20:23:13.629965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-26T20:23:13.630357] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-26T20:23:13.631238] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-26T20:23:13.631292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:13.631326] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:13.631359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:13.631417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:13.689249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:13.690180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:13.690263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:13.690296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:13.823832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:13.823988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:13.824030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:13.824060] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:13.827710] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: UP (p=51.25%) [2026-01-26T20:23:13.828187] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-26T20:23:13.828314] [INFO ] [sig ] GME: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:13.971341] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GME.txt [2026-01-26T20:23:13.971502] [INFO ] [sig ] [1376/3474] Completed GME in 0.4s | 2.81 sym/s | Total: 8.1m | ETA: 12.4m [2026-01-26T20:23:13.971750] [INFO ] [sig ] [1377/3474] Forecasting GMED... [2026-01-26T20:23:13.971784] [INFO ] [sig ] Generating forecast for: GMED [2026-01-26T20:23:13.971842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-26T20:23:13.983523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-26T20:23:13.983824] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-26T20:23:13.984660] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-26T20:23:13.984712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:13.984745] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:13.984772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:13.984830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:14.043337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:14.044075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:14.044158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:14.044191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:14.165562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:14.165733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:14.165776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:14.165806] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:14.169338] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=27.26%) [2026-01-26T20:23:14.169679] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-26T20:23:14.169812] [INFO ] [sig ] GMED: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:14.317640] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GMED.txt [2026-01-26T20:23:14.317798] [INFO ] [sig ] [1377/3474] Completed GMED in 0.3s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:14.317842] [INFO ] [sig ] [1378/3474] Forecasting GMM... [2026-01-26T20:23:14.317875] [INFO ] [sig ] Generating forecast for: GMM [2026-01-26T20:23:14.317906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-26T20:23:14.329461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-26T20:23:14.329879] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-26T20:23:14.330762] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-26T20:23:14.330815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:14.330849] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:14.330876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:14.330935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:14.389780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:14.390713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:14.390797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:14.390831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:14.505776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:14.505944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:14.505990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:14.506020] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:14.509974] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-01-26T20:23:14.510303] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-26T20:23:14.510444] [INFO ] [sig ] GMM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:14.665685] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GMM.txt [2026-01-26T20:23:14.665841] [INFO ] [sig ] [1378/3474] Completed GMM in 0.3s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:14.665884] [INFO ] [sig ] [1379/3474] Forecasting GMRE... [2026-01-26T20:23:14.665915] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-26T20:23:14.665948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-26T20:23:14.679948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-26T20:23:14.680323] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-26T20:23:14.681175] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-26T20:23:14.681228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:14.681263] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:14.681290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:14.681347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:14.743451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:14.744540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:14.744650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:14.744686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:14.867316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:14.867495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:14.867535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:14.867564] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:14.870967] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-01-26T20:23:14.871240] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-26T20:23:14.871359] [INFO ] [sig ] GMRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:15.021256] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GMRE.txt [2026-01-26T20:23:15.021422] [INFO ] [sig ] [1379/3474] Completed GMRE in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:15.021464] [INFO ] [sig ] [1380/3474] Forecasting GNE... [2026-01-26T20:23:15.021523] [INFO ] [sig ] Generating forecast for: GNE [2026-01-26T20:23:15.021562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-26T20:23:15.035148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-26T20:23:15.035500] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-26T20:23:15.036301] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-26T20:23:15.036542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:15.036615] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:15.036644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:15.036702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:15.098362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:15.099236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:15.099321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:15.099356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:15.223856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:15.223999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:15.224040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:15.224087] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:15.227592] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=86.77%) [2026-01-26T20:23:15.227944] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-26T20:23:15.228098] [INFO ] [sig ] GNE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:15.372999] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GNE.txt [2026-01-26T20:23:15.373159] [INFO ] [sig ] [1380/3474] Completed GNE in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:15.373200] [INFO ] [sig ] [1381/3474] Forecasting GNK... [2026-01-26T20:23:15.373230] [INFO ] [sig ] Generating forecast for: GNK [2026-01-26T20:23:15.373260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-26T20:23:15.385537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-26T20:23:15.386094] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-26T20:23:15.386995] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-26T20:23:15.387049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:15.387082] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:15.387109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:15.387166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:15.445773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:15.446507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:15.446605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:15.446642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:15.575823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:15.575976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:15.576021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:15.576051] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:15.579503] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=61.67%) [2026-01-26T20:23:15.579795] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-26T20:23:15.579919] [INFO ] [sig ] GNK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:15.727660] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GNK.txt [2026-01-26T20:23:15.727819] [INFO ] [sig ] [1381/3474] Completed GNK in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:15.727861] [INFO ] [sig ] [1382/3474] Forecasting GNL... [2026-01-26T20:23:15.727892] [INFO ] [sig ] Generating forecast for: GNL [2026-01-26T20:23:15.727923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-26T20:23:15.739186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-26T20:23:15.739494] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-26T20:23:15.740342] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-26T20:23:15.740405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:15.740444] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:15.740478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:15.740547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:15.798678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:15.799532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:15.799632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:15.799668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:15.932682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:15.932842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:15.932884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:15.932916] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:15.936687] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=55.45%) [2026-01-26T20:23:15.937069] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-26T20:23:15.937214] [INFO ] [sig ] GNL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:16.092182] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GNL.txt [2026-01-26T20:23:16.092338] [INFO ] [sig ] [1382/3474] Completed GNL in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:16.092379] [INFO ] [sig ] [1383/3474] Forecasting GNLN... [2026-01-26T20:23:16.092411] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-26T20:23:16.092443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-26T20:23:16.103733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-26T20:23:16.103987] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-26T20:23:16.104765] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-26T20:23:16.104816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:16.104847] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:16.104873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:16.104930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:16.162557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:16.163217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:16.163296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:16.163329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:16.278860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:16.278995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:16.279034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:16.279063] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:16.282810] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-01-26T20:23:16.283080] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-26T20:23:16.283199] [INFO ] [sig ] GNLN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:16.431294] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GNLN.txt [2026-01-26T20:23:16.431457] [INFO ] [sig ] [1383/3474] Completed GNLN in 0.3s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:16.431499] [INFO ] [sig ] [1384/3474] Forecasting GNLX... [2026-01-26T20:23:16.431530] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-26T20:23:16.431562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-26T20:23:16.443228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-26T20:23:16.443504] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-26T20:23:16.444283] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-26T20:23:16.444334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:16.444366] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:16.444393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:16.444459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:16.501527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:16.502293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:16.502375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:16.502408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:16.620727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:16.620873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:16.620914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:16.620944] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:16.624309] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=19.83%) [2026-01-26T20:23:16.624604] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-26T20:23:16.624728] [INFO ] [sig ] GNLX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:16.796079] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GNLX.txt [2026-01-26T20:23:16.796293] [INFO ] [sig ] [1384/3474] Completed GNLX in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:16.796363] [INFO ] [sig ] [1385/3474] Forecasting GNMA... [2026-01-26T20:23:16.796417] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-26T20:23:16.796475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-26T20:23:16.812318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-26T20:23:16.812866] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-26T20:23:16.814129] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-26T20:23:16.814199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:16.814250] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:16.814299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:16.814399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:16.899153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:16.900157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:16.900257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:16.900293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:17.065550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:17.065771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:17.065831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:17.065874] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:17.071681] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-01-26T20:23:17.072256] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-26T20:23:17.072478] [INFO ] [sig ] GNMA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:17.306663] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GNMA.txt [2026-01-26T20:23:17.306914] [INFO ] [sig ] [1385/3474] Completed GNMA in 0.5s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:17.306976] [INFO ] [sig ] [1386/3474] Forecasting GNOM... [2026-01-26T20:23:17.307022] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-26T20:23:17.307082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-26T20:23:17.334312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-26T20:23:17.335043] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-26T20:23:17.336313] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-26T20:23:17.336410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:17.336456] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:17.336495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:17.336600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:17.445535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:17.447700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:17.447932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:17.447996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:17.638704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:17.638914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:17.638967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:17.639004] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:17.644619] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=23.36%) [2026-01-26T20:23:17.645163] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-26T20:23:17.645372] [INFO ] [sig ] GNOM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:17.822952] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GNOM.txt [2026-01-26T20:23:17.823170] [INFO ] [sig ] [1386/3474] Completed GNOM in 0.5s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:17.823238] [INFO ] [sig ] [1387/3474] Forecasting GNPX... [2026-01-26T20:23:17.823275] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-26T20:23:17.823305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-26T20:23:17.838179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-26T20:23:17.838666] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-26T20:23:17.839717] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-26T20:23:17.839797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:17.839850] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:17.839888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:17.839964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:17.903472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:17.904510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:17.904625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:17.904662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:18.022186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:18.022360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:18.022405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:18.022435] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:18.026644] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=35.32%) [2026-01-26T20:23:18.027048] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-26T20:23:18.027223] [INFO ] [sig ] GNPX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:18.175390] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GNPX.txt [2026-01-26T20:23:18.175612] [INFO ] [sig ] [1387/3474] Completed GNPX in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:18.175661] [INFO ] [sig ] [1388/3474] Forecasting GNRC... [2026-01-26T20:23:18.175695] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-26T20:23:18.175726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-26T20:23:18.189269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-26T20:23:18.189708] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-26T20:23:18.190626] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-26T20:23:18.190679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:18.190712] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:18.190739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:18.190797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:18.252179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:18.253334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:18.253441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:18.253490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:18.377464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:18.377650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:18.377693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:18.377722] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:18.381061] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=6.09%) [2026-01-26T20:23:18.381339] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-26T20:23:18.381462] [INFO ] [sig ] GNRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:18.525342] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GNRC.txt [2026-01-26T20:23:18.525500] [INFO ] [sig ] [1388/3474] Completed GNRC in 0.3s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:18.525547] [INFO ] [sig ] [1389/3474] Forecasting GNSS... [2026-01-26T20:23:18.525606] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-26T20:23:18.525639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-26T20:23:18.539838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-26T20:23:18.540434] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-26T20:23:18.541438] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-26T20:23:18.541494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:18.541530] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:18.541559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:18.541655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:18.600952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:18.602208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:18.602316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:18.602352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:18.725222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:18.725465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:18.725512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:18.725541] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:18.729857] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-26T20:23:18.730231] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-26T20:23:18.730389] [INFO ] [sig ] GNSS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:18.890881] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GNSS.txt [2026-01-26T20:23:18.891089] [INFO ] [sig ] [1389/3474] Completed GNSS in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-26T20:23:18.891133] [INFO ] [sig ] [1390/3474] Forecasting GNTX... [2026-01-26T20:23:18.891163] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-26T20:23:18.891196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-26T20:23:18.904758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-26T20:23:18.905275] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-26T20:23:18.906267] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-26T20:23:18.906320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:18.906353] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:18.906382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:18.906440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:18.964348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:18.965724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:18.965878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:18.965915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:19.096871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:19.097113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:19.097171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:19.097258] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:19.101764] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=55.46%) [2026-01-26T20:23:19.102169] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-26T20:23:19.102353] [INFO ] [sig ] GNTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:19.265801] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GNTX.txt [2026-01-26T20:23:19.266035] [INFO ] [sig ] [1390/3474] Completed GNTX in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-26T20:23:19.266084] [INFO ] [sig ] [1391/3474] Forecasting GO... [2026-01-26T20:23:19.266118] [INFO ] [sig ] Generating forecast for: GO [2026-01-26T20:23:19.266152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-26T20:23:19.280350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-26T20:23:19.281020] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-26T20:23:19.282080] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-26T20:23:19.282138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:19.282184] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:19.282217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:19.282292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:19.342989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:19.344228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:19.344340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:19.344377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:19.472493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:19.472767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:19.472821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:19.472852] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:19.477086] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-01-26T20:23:19.477521] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-26T20:23:19.477694] [INFO ] [sig ] GO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:19.630160] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GO.txt [2026-01-26T20:23:19.630326] [INFO ] [sig ] [1391/3474] Completed GO in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-26T20:23:19.630368] [INFO ] [sig ] [1392/3474] Forecasting GOCO... [2026-01-26T20:23:19.630398] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-26T20:23:19.630428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-26T20:23:19.642316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-26T20:23:19.642731] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-26T20:23:19.643596] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-26T20:23:19.643654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:19.643687] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:19.643722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:19.643792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:19.707504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:19.708430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:19.708532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:19.708594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:19.850821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:19.851006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:19.851055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:19.851088] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:19.855552] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=22.88%) [2026-01-26T20:23:19.856042] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-26T20:23:19.856207] [INFO ] [sig ] GOCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:20.016920] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GOCO.txt [2026-01-26T20:23:20.017085] [INFO ] [sig ] [1392/3474] Completed GOCO in 0.4s | 2.81 sym/s | Total: 8.2m | ETA: 12.3m [2026-01-26T20:23:20.017129] [INFO ] [sig ] [1393/3474] Forecasting GOF... [2026-01-26T20:23:20.017163] [INFO ] [sig ] Generating forecast for: GOF [2026-01-26T20:23:20.017220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-26T20:23:20.030221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-26T20:23:20.030512] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-26T20:23:20.031454] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-26T20:23:20.031517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:20.031558] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:20.031615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:20.031695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:20.105089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:20.106178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:20.106282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:20.106317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:20.237549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:20.237733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:20.237796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:20.237827] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:20.241764] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-01-26T20:23:20.242099] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-26T20:23:20.242244] [INFO ] [sig ] GOF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:20.397477] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GOF.txt [2026-01-26T20:23:20.397697] [INFO ] [sig ] [1393/3474] Completed GOF in 0.4s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:20.397743] [INFO ] [sig ] [1394/3474] Forecasting GOGO... [2026-01-26T20:23:20.397775] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-26T20:23:20.397808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-26T20:23:20.409884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-26T20:23:20.410267] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-26T20:23:20.411137] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-26T20:23:20.411191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:20.411225] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:20.411252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:20.411311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:20.470617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:20.471482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:20.471569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:20.471626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:20.596004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:20.596163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:20.596206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:20.596237] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:20.600162] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: DOWN (p=33.32%) [2026-01-26T20:23:20.600447] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-26T20:23:20.600589] [INFO ] [sig ] GOGO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:20.749979] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GOGO.txt [2026-01-26T20:23:20.750136] [INFO ] [sig ] [1394/3474] Completed GOGO in 0.4s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:20.750176] [INFO ] [sig ] [1395/3474] Forecasting GOLF... [2026-01-26T20:23:20.750207] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-26T20:23:20.750238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-26T20:23:20.761536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-26T20:23:20.762069] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-26T20:23:20.762893] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-26T20:23:20.762944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:20.762976] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:20.763003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:20.763059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:20.824952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:20.826073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:20.826157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:20.826190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:20.946824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:20.946978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:20.947020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:20.947050] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:20.950838] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=95.85%) [2026-01-26T20:23:20.951153] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-26T20:23:20.951287] [INFO ] [sig ] GOLF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:21.099322] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GOLF.txt [2026-01-26T20:23:21.099488] [INFO ] [sig ] [1395/3474] Completed GOLF in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:21.099547] [INFO ] [sig ] [1396/3474] Forecasting GOOD... [2026-01-26T20:23:21.099599] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-26T20:23:21.099633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-26T20:23:21.111272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-26T20:23:21.111647] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-26T20:23:21.112436] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-26T20:23:21.112487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:21.112523] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:21.112552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:21.112633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:21.173223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:21.174114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:21.174198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:21.174232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:21.296159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:21.296315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:21.296356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:21.296388] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:21.300028] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=21.45%) [2026-01-26T20:23:21.300318] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-26T20:23:21.300446] [INFO ] [sig ] GOOD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:21.447632] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GOOD.txt [2026-01-26T20:23:21.447771] [INFO ] [sig ] [1396/3474] Completed GOOD in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:21.447812] [INFO ] [sig ] [1397/3474] Forecasting GOOG... [2026-01-26T20:23:21.447842] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-26T20:23:21.447874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-26T20:23:21.459173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-26T20:23:21.459489] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-26T20:23:21.460303] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-26T20:23:21.460354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:21.460421] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:21.460451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:21.460509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:21.516917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:21.517642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:21.517722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:21.517756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:21.646523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:21.646735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:21.646778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:21.646807] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:21.650365] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: DOWN (p=16.33%) [2026-01-26T20:23:21.650667] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-26T20:23:21.650791] [INFO ] [sig ] GOOG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:21.797549] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GOOG.txt [2026-01-26T20:23:21.797706] [INFO ] [sig ] [1397/3474] Completed GOOG in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:21.797746] [INFO ] [sig ] [1398/3474] Forecasting GOOS... [2026-01-26T20:23:21.797777] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-26T20:23:21.797807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-26T20:23:21.809297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-26T20:23:21.809657] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-26T20:23:21.810505] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-26T20:23:21.810562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:21.810622] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:21.810654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:21.810714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:21.869229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:21.870097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:21.870180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:21.870214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:21.990500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:21.990653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:21.990697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:21.990726] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:21.994041] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=23.84%) [2026-01-26T20:23:21.994307] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-26T20:23:21.994427] [INFO ] [sig ] GOOS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:22.136337] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GOOS.txt [2026-01-26T20:23:22.136479] [INFO ] [sig ] [1398/3474] Completed GOOS in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:22.136519] [INFO ] [sig ] [1399/3474] Forecasting GOSS... [2026-01-26T20:23:22.136548] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-26T20:23:22.136598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-26T20:23:22.147612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-26T20:23:22.147919] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-26T20:23:22.148722] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-26T20:23:22.148774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:22.148807] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:22.148835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:22.148891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:22.205518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:22.206316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:22.206399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:22.206432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:22.330683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:22.330847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:22.330893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:22.330923] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:22.334390] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: UP (p=83.97%) [2026-01-26T20:23:22.334683] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-26T20:23:22.334806] [INFO ] [sig ] GOSS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:22.479809] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GOSS.txt [2026-01-26T20:23:22.479953] [INFO ] [sig ] [1399/3474] Completed GOSS in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:22.479994] [INFO ] [sig ] [1400/3474] Forecasting GOVI... [2026-01-26T20:23:22.480024] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-26T20:23:22.480056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-26T20:23:22.492075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-26T20:23:22.492383] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-26T20:23:22.493196] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-26T20:23:22.493248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:22.493282] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:22.493310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:22.493368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:22.553044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:22.553803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:22.553887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:22.553922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:22.677460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:22.677632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:22.677684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:22.677758] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:22.681247] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=29.39%) [2026-01-26T20:23:22.681527] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-26T20:23:22.681699] [INFO ] [sig ] GOVI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:22.828452] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GOVI.txt [2026-01-26T20:23:22.828620] [INFO ] [sig ] [1400/3474] Completed GOVI in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:22.828678] [INFO ] [sig ] [1401/3474] Forecasting GPC... [2026-01-26T20:23:22.828712] [INFO ] [sig ] Generating forecast for: GPC [2026-01-26T20:23:22.828744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-26T20:23:22.840350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-26T20:23:22.840645] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-26T20:23:22.841407] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-26T20:23:22.841459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:22.841490] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:22.841523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:22.841619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:22.900314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:22.901078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:22.901160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:22.901195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:23.022271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:23.022423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:23.022465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:23.022496] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:23.025928] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=52.16%) [2026-01-26T20:23:23.026199] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-26T20:23:23.026324] [INFO ] [sig ] GPC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:23.175014] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GPC.txt [2026-01-26T20:23:23.175174] [INFO ] [sig ] [1401/3474] Completed GPC in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:23.175216] [INFO ] [sig ] [1402/3474] Forecasting GPI... [2026-01-26T20:23:23.175248] [INFO ] [sig ] Generating forecast for: GPI [2026-01-26T20:23:23.175288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-26T20:23:23.186782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-26T20:23:23.187076] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-26T20:23:23.187915] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-26T20:23:23.187967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:23.187999] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:23.188027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:23.188085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:23.246894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:23.247662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:23.247759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:23.247795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:23.368398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:23.368560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:23.368633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:23.368666] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:23.372099] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-01-26T20:23:23.372373] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-26T20:23:23.372515] [INFO ] [sig ] GPI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:23.516812] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GPI.txt [2026-01-26T20:23:23.516946] [INFO ] [sig ] [1402/3474] Completed GPI in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:23.516984] [INFO ] [sig ] [1403/3474] Forecasting GPIQ... [2026-01-26T20:23:23.517014] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-26T20:23:23.517044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-26T20:23:23.527949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-26T20:23:23.528225] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-26T20:23:23.529016] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-26T20:23:23.529067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:23.529098] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:23.529126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:23.529182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:23.587254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:23.588102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:23.588187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:23.588223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:23.706226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:23.706380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:23.706421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:23.706453] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:23.709968] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-01-26T20:23:23.710238] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-26T20:23:23.710363] [INFO ] [sig ] GPIQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:23.863476] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GPIQ.txt [2026-01-26T20:23:23.863673] [INFO ] [sig ] [1403/3474] Completed GPIQ in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:23.863725] [INFO ] [sig ] [1404/3474] Forecasting GPIX... [2026-01-26T20:23:23.863762] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-26T20:23:23.863795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-26T20:23:23.875553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-26T20:23:23.875932] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-26T20:23:23.876834] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-26T20:23:23.876886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:23.876919] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:23.876948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:23.877006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:23.937443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:23.938294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:23.938375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:23.938407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:24.058285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:24.058440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:24.058499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:24.058530] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:24.061949] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: DOWN (p=31.56%) [2026-01-26T20:23:24.062227] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-26T20:23:24.062368] [INFO ] [sig ] GPIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:24.215424] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GPIX.txt [2026-01-26T20:23:24.215599] [INFO ] [sig ] [1404/3474] Completed GPIX in 0.4s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:24.215643] [INFO ] [sig ] [1405/3474] Forecasting GPJA... [2026-01-26T20:23:24.215674] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-26T20:23:24.215706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-26T20:23:24.227678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-26T20:23:24.228036] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-26T20:23:24.228874] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-26T20:23:24.228924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:24.228956] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:24.228983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:24.229038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:24.288063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:24.288960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:24.289044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:24.289078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:24.404784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:24.404935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:24.404977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:24.405007] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:24.408476] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-01-26T20:23:24.408778] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-26T20:23:24.408939] [INFO ] [sig ] GPJA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:24.557760] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GPJA.txt [2026-01-26T20:23:24.557934] [INFO ] [sig ] [1405/3474] Completed GPJA in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:24.557977] [INFO ] [sig ] [1406/3474] Forecasting GPK... [2026-01-26T20:23:24.558008] [INFO ] [sig ] Generating forecast for: GPK [2026-01-26T20:23:24.558041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-26T20:23:24.569547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-26T20:23:24.569917] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-26T20:23:24.570749] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-26T20:23:24.570801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:24.570833] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:24.570861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:24.570918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:24.629218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:24.630072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:24.630172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:24.630208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:24.752712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:24.752868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:24.752909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:24.752942] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:24.756771] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=83.49%) [2026-01-26T20:23:24.757062] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-26T20:23:24.757190] [INFO ] [sig ] GPK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:24.904507] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GPK.txt [2026-01-26T20:23:24.904682] [INFO ] [sig ] [1406/3474] Completed GPK in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-26T20:23:24.904724] [INFO ] [sig ] [1407/3474] Forecasting GPN... [2026-01-26T20:23:24.904755] [INFO ] [sig ] Generating forecast for: GPN [2026-01-26T20:23:24.904787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-26T20:23:24.916264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-26T20:23:24.916603] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-26T20:23:24.917415] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-26T20:23:24.917467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:24.917500] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:24.917529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:24.917609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:24.977912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:24.978764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:24.978888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:24.978924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:25.100786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:25.100940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:25.100984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:25.101015] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:25.104495] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=18.44%) [2026-01-26T20:23:25.104792] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-26T20:23:25.104918] [INFO ] [sig ] GPN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:25.252582] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GPN.txt [2026-01-26T20:23:25.252741] [INFO ] [sig ] [1407/3474] Completed GPN in 0.3s | 2.81 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-26T20:23:25.252784] [INFO ] [sig ] [1408/3474] Forecasting GPRE... [2026-01-26T20:23:25.252816] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-26T20:23:25.252845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-26T20:23:25.264548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-26T20:23:25.264856] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-26T20:23:25.265641] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-26T20:23:25.265693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:25.265734] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:25.265763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:25.265820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:25.325287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:25.326206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:25.326290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:25.326324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:25.449853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:25.450006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:25.450047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:25.450077] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:25.453444] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=55.78%) [2026-01-26T20:23:25.453746] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-26T20:23:25.453871] [INFO ] [sig ] GPRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:25.603458] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GPRE.txt [2026-01-26T20:23:25.603613] [INFO ] [sig ] [1408/3474] Completed GPRE in 0.4s | 2.81 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-26T20:23:25.603660] [INFO ] [sig ] [1409/3474] Forecasting GPRK... [2026-01-26T20:23:25.603691] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-26T20:23:25.603722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-26T20:23:25.617511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-26T20:23:25.617888] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-26T20:23:25.618782] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-26T20:23:25.618835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:25.618870] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:25.618900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:25.618965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:25.685664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:25.686829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:25.687110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:25.687145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:25.813671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:25.813818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:25.813858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:25.813887] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:25.817264] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=23.55%) [2026-01-26T20:23:25.817565] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-26T20:23:25.817710] [INFO ] [sig ] GPRK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:25.961291] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GPRK.txt [2026-01-26T20:23:25.961446] [INFO ] [sig ] [1409/3474] Completed GPRK in 0.4s | 2.81 sym/s | Total: 8.3m | ETA: 12.2m [2026-01-26T20:23:25.961487] [INFO ] [sig ] [1410/3474] Forecasting GPRO... [2026-01-26T20:23:25.961518] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-26T20:23:25.961548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-26T20:23:25.976412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-26T20:23:25.976852] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-26T20:23:25.977708] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-26T20:23:25.977759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:25.977790] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:25.977817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:25.977873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:26.034371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:26.035241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:26.035340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:26.035374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:26.162622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:26.162784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:26.162826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:26.162858] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:26.166320] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: DOWN (p=13.43%) [2026-01-26T20:23:26.166634] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-26T20:23:26.166765] [INFO ] [sig ] GPRO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:26.320366] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GPRO.txt [2026-01-26T20:23:26.320553] [INFO ] [sig ] [1410/3474] Completed GPRO in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:26.320613] [INFO ] [sig ] [1411/3474] Forecasting GRAB... [2026-01-26T20:23:26.320647] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-26T20:23:26.320677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-26T20:23:26.331863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-26T20:23:26.332120] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-26T20:23:26.332912] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-26T20:23:26.332963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:26.332994] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:26.333021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:26.333078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:26.390397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:26.391172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:26.391251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:26.391284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:26.514620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:26.514780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:26.514821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:26.514850] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:26.518279] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: DOWN (p=10.33%) [2026-01-26T20:23:26.518569] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-26T20:23:26.518719] [INFO ] [sig ] GRAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:26.681033] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GRAB.txt [2026-01-26T20:23:26.681189] [INFO ] [sig ] [1411/3474] Completed GRAB in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:26.681229] [INFO ] [sig ] [1412/3474] Forecasting GRAL... [2026-01-26T20:23:26.681267] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-26T20:23:26.681300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-26T20:23:26.693829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-26T20:23:26.694210] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-26T20:23:26.695095] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-26T20:23:26.695148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:26.695180] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:26.695211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:26.695282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:26.759312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:26.760328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:26.760413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:26.760449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:26.901390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:26.901547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:26.901632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:26.901663] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:26.905103] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-26T20:23:26.905387] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-26T20:23:26.905513] [INFO ] [sig ] GRAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:27.056888] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GRAL.txt [2026-01-26T20:23:27.057241] [INFO ] [sig ] [1412/3474] Completed GRAL in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:27.057281] [INFO ] [sig ] [1413/3474] Forecasting GRBK... [2026-01-26T20:23:27.057312] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-26T20:23:27.057341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-26T20:23:27.069254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-26T20:23:27.069680] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-26T20:23:27.070710] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-26T20:23:27.070762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:27.070983] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:27.071010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:27.071068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:27.129984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:27.130890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:27.130976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:27.131009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:27.256783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:27.256942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:27.256982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:27.257014] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:27.260960] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=76.44%) [2026-01-26T20:23:27.261260] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-26T20:23:27.261391] [INFO ] [sig ] GRBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:27.417321] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GRBK.txt [2026-01-26T20:23:27.417509] [INFO ] [sig ] [1413/3474] Completed GRBK in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:27.417554] [INFO ] [sig ] [1414/3474] Forecasting GRC... [2026-01-26T20:23:27.417604] [INFO ] [sig ] Generating forecast for: GRC [2026-01-26T20:23:27.417638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-26T20:23:27.430713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-26T20:23:27.431295] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-26T20:23:27.432332] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-26T20:23:27.432385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:27.432443] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:27.432473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:27.432532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:27.499465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:27.500703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:27.500798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:27.501023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:27.628916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:27.629068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:27.629113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:27.629144] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:27.632613] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-26T20:23:27.632903] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-26T20:23:27.633034] [INFO ] [sig ] GRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:27.782673] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GRC.txt [2026-01-26T20:23:27.782826] [INFO ] [sig ] [1414/3474] Completed GRC in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:27.782867] [INFO ] [sig ] [1415/3474] Forecasting GREE... [2026-01-26T20:23:27.782896] [INFO ] [sig ] Generating forecast for: GREE [2026-01-26T20:23:27.782927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-26T20:23:27.795051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-26T20:23:27.795378] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-26T20:23:27.796178] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-26T20:23:27.796230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:27.796261] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:27.796287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:27.796344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:27.857115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:27.857905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:27.857988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:27.858023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:27.979592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:27.979786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:27.979858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:27.979920] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:27.983404] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: DOWN (p=13.26%) [2026-01-26T20:23:27.983720] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-26T20:23:27.983849] [INFO ] [sig ] GREE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:28.128095] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GREE.txt [2026-01-26T20:23:28.128248] [INFO ] [sig ] [1415/3474] Completed GREE in 0.3s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:28.128289] [INFO ] [sig ] [1416/3474] Forecasting GRFS... [2026-01-26T20:23:28.128320] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-26T20:23:28.128351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-26T20:23:28.139868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-26T20:23:28.140170] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-26T20:23:28.140986] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-26T20:23:28.141038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:28.141070] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:28.141097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:28.141154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:28.197480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:28.198326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:28.198410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:28.198443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:28.323337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:28.323491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:28.323534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:28.323562] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:28.327058] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=51.32%) [2026-01-26T20:23:28.327331] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-26T20:23:28.327474] [INFO ] [sig ] GRFS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:28.479762] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GRFS.txt [2026-01-26T20:23:28.479935] [INFO ] [sig ] [1416/3474] Completed GRFS in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:28.479977] [INFO ] [sig ] [1417/3474] Forecasting GRID... [2026-01-26T20:23:28.480197] [INFO ] [sig ] Generating forecast for: GRID [2026-01-26T20:23:28.480228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-26T20:23:28.493172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-26T20:23:28.493593] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-26T20:23:28.494681] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-26T20:23:28.494734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:28.494766] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:28.494794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:28.495038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:28.553765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:28.554700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:28.554786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:28.554836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:28.675721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:28.675887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:28.675928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:28.675993] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:28.679449] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=53.33%) [2026-01-26T20:23:28.679747] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-26T20:23:28.679873] [INFO ] [sig ] GRID: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:28.825729] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GRID.txt [2026-01-26T20:23:28.825907] [INFO ] [sig ] [1417/3474] Completed GRID in 0.3s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:28.825968] [INFO ] [sig ] [1418/3474] Forecasting GRMN... [2026-01-26T20:23:28.826013] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-26T20:23:28.826049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-26T20:23:28.837685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-26T20:23:28.838053] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-26T20:23:28.839091] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-26T20:23:28.839144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:28.839177] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:28.839204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:28.839261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:28.898274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:28.899122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:28.899203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:28.899237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:29.028482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:29.028662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:29.028715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:29.028752] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:29.032540] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=16.61%) [2026-01-26T20:23:29.032841] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-26T20:23:29.033166] [INFO ] [sig ] GRMN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:29.178604] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GRMN.txt [2026-01-26T20:23:29.178773] [INFO ] [sig ] [1418/3474] Completed GRMN in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:29.178822] [INFO ] [sig ] [1419/3474] Forecasting GRND... [2026-01-26T20:23:29.178855] [INFO ] [sig ] Generating forecast for: GRND [2026-01-26T20:23:29.178886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-26T20:23:29.190403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-26T20:23:29.190770] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-26T20:23:29.191653] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-26T20:23:29.191708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:29.191742] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:29.191781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:29.191841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:29.250416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:29.251270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:29.251355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:29.251388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:29.378665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:29.378822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:29.378864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:29.378897] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:29.382470] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=33.33%) [2026-01-26T20:23:29.382787] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-26T20:23:29.382915] [INFO ] [sig ] GRND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:29.531499] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GRND.txt [2026-01-26T20:23:29.531659] [INFO ] [sig ] [1419/3474] Completed GRND in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:29.531702] [INFO ] [sig ] [1420/3474] Forecasting GRPN... [2026-01-26T20:23:29.531732] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-26T20:23:29.531764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-26T20:23:29.543207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-26T20:23:29.543541] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-26T20:23:29.544369] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-26T20:23:29.544420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:29.544452] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:29.544480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:29.544536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:29.601453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:29.602289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:29.602372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:29.602405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:29.727813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:29.727986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:29.728039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:29.728082] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:29.732355] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: UP (p=87.93%) [2026-01-26T20:23:29.732726] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-26T20:23:29.732871] [INFO ] [sig ] GRPN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:29.887350] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GRPN.txt [2026-01-26T20:23:29.887525] [INFO ] [sig ] [1420/3474] Completed GRPN in 0.4s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:29.887565] [INFO ] [sig ] [1421/3474] Forecasting GRVY... [2026-01-26T20:23:29.887634] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-26T20:23:29.887665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-26T20:23:29.898401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-26T20:23:29.898779] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-26T20:23:29.899555] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-26T20:23:29.899624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:29.899657] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:29.899685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:29.899745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:29.956162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:29.957064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:29.957145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:29.957177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:30.066982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:30.067138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:30.067180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:30.067210] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:30.070560] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-01-26T20:23:30.070854] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-26T20:23:30.070978] [INFO ] [sig ] GRVY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:30.213616] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GRVY.txt [2026-01-26T20:23:30.213774] [INFO ] [sig ] [1421/3474] Completed GRVY in 0.3s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:30.213814] [INFO ] [sig ] [1422/3474] Forecasting GRWG... [2026-01-26T20:23:30.213844] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-26T20:23:30.213877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-26T20:23:30.225858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-26T20:23:30.226181] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-26T20:23:30.226973] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-26T20:23:30.227025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:30.227056] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:30.227084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:30.227140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:30.283954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:30.284817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:30.284899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:30.284932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:30.403079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:30.403235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:30.403276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:30.403305] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:30.406632] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=28.39%) [2026-01-26T20:23:30.406897] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-26T20:23:30.407014] [INFO ] [sig ] GRWG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:30.550248] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GRWG.txt [2026-01-26T20:23:30.550409] [INFO ] [sig ] [1422/3474] Completed GRWG in 0.3s | 2.81 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-26T20:23:30.550451] [INFO ] [sig ] [1423/3474] Forecasting GRX... [2026-01-26T20:23:30.550481] [INFO ] [sig ] Generating forecast for: GRX [2026-01-26T20:23:30.550518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-26T20:23:30.562410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-26T20:23:30.562834] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-26T20:23:30.563758] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-26T20:23:30.563823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:30.563864] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:30.563893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:30.563950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:30.622434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:30.623487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:30.623600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:30.623637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:30.728985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:30.729137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:30.729178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:30.729207] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:30.732594] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: DOWN (p=5.27%) [2026-01-26T20:23:30.732865] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-26T20:23:30.732985] [INFO ] [sig ] GRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:30.873383] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GRX.txt [2026-01-26T20:23:30.873494] [INFO ] [sig ] [1423/3474] Completed GRX in 0.3s | 2.81 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-26T20:23:30.873532] [INFO ] [sig ] [1424/3474] Forecasting GS... [2026-01-26T20:23:30.873561] [INFO ] [sig ] Generating forecast for: GS [2026-01-26T20:23:30.873609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-26T20:23:30.884278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-26T20:23:30.884547] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-26T20:23:30.885363] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-26T20:23:30.885413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:30.885444] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:30.885471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:30.885526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:30.941335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:30.941952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:30.942052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:30.942086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:31.065586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:31.065694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:31.065738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:31.065773] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:31.068966] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=63.55%) [2026-01-26T20:23:31.069231] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-26T20:23:31.069348] [INFO ] [sig ] GS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:31.209343] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GS.txt [2026-01-26T20:23:31.209455] [INFO ] [sig ] [1424/3474] Completed GS in 0.3s | 2.81 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-26T20:23:31.209493] [INFO ] [sig ] [1425/3474] Forecasting GSBC... [2026-01-26T20:23:31.209523] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-26T20:23:31.209553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-26T20:23:31.220449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-26T20:23:31.220735] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-26T20:23:31.221491] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-26T20:23:31.221541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:31.221590] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:31.221620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:31.221676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:31.277321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:31.277933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:31.278010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:31.278041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:31.396210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:31.396305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:31.396340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:31.396369] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:31.399527] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: UP (p=85.39%) [2026-01-26T20:23:31.399838] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-26T20:23:31.399965] [INFO ] [sig ] GSBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:31.539655] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GSBC.txt [2026-01-26T20:23:31.539762] [INFO ] [sig ] [1425/3474] Completed GSBC in 0.3s | 2.81 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-26T20:23:31.539801] [INFO ] [sig ] [1426/3474] Forecasting GSBD... [2026-01-26T20:23:31.539831] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-26T20:23:31.539862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-26T20:23:31.551012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-26T20:23:31.551271] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-26T20:23:31.552073] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-26T20:23:31.552124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:31.552156] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:31.552183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:31.552238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:31.608127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:31.608733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:31.608810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:31.608843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:31.729312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:31.729429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:31.729468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:31.729497] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:31.732805] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=47.24%) [2026-01-26T20:23:31.733073] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-26T20:23:31.733194] [INFO ] [sig ] GSBD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:31.874260] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GSBD.txt [2026-01-26T20:23:31.874367] [INFO ] [sig ] [1426/3474] Completed GSBD in 0.3s | 2.81 sym/s | Total: 8.4m | ETA: 12.1m [2026-01-26T20:23:31.874406] [INFO ] [sig ] [1427/3474] Forecasting GSHD... [2026-01-26T20:23:31.874436] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-26T20:23:31.874467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-26T20:23:31.885977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-26T20:23:31.886264] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-26T20:23:31.887069] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-26T20:23:31.887122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:31.887156] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:31.887185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:31.887242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:31.942821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:31.943417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:31.943494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:31.943526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:32.065593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:32.065722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:32.065768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:32.065801] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:32.069067] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=32.98%) [2026-01-26T20:23:32.069342] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-26T20:23:32.069461] [INFO ] [sig ] GSHD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:32.210064] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GSHD.txt [2026-01-26T20:23:32.210224] [INFO ] [sig ] [1427/3474] Completed GSHD in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:32.210279] [INFO ] [sig ] [1428/3474] Forecasting GSK... [2026-01-26T20:23:32.210322] [INFO ] [sig ] Generating forecast for: GSK [2026-01-26T20:23:32.210365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-26T20:23:32.222013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-26T20:23:32.222305] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-26T20:23:32.223158] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-26T20:23:32.223211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:32.223245] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:32.223275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:32.223333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:32.280391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:32.281016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:32.281093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:32.281125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:32.403728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:32.403838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:32.403875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:32.403903] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:32.407054] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=84.71%) [2026-01-26T20:23:32.407315] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-26T20:23:32.407471] [INFO ] [sig ] GSK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:32.548382] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GSK.txt [2026-01-26T20:23:32.548487] [INFO ] [sig ] [1428/3474] Completed GSK in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:32.548526] [INFO ] [sig ] [1429/3474] Forecasting GSL... [2026-01-26T20:23:32.548556] [INFO ] [sig ] Generating forecast for: GSL [2026-01-26T20:23:32.548604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-26T20:23:32.559439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-26T20:23:32.559716] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-26T20:23:32.560476] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-26T20:23:32.560527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:32.560557] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:32.560604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:32.560661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:32.617049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:32.617693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:32.617770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:32.617802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:32.738615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:32.738739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:32.738779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:32.738812] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:32.742042] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=29.82%) [2026-01-26T20:23:32.742306] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-26T20:23:32.742423] [INFO ] [sig ] GSL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:32.883051] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GSL.txt [2026-01-26T20:23:32.883179] [INFO ] [sig ] [1429/3474] Completed GSL in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:32.883218] [INFO ] [sig ] [1430/3474] Forecasting GSM... [2026-01-26T20:23:32.883247] [INFO ] [sig ] Generating forecast for: GSM [2026-01-26T20:23:32.883278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-26T20:23:32.894845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-26T20:23:32.895150] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-26T20:23:32.895975] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-26T20:23:32.896025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:32.896057] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:32.896084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:32.896139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:32.951814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:32.952648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:32.952735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:32.952768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:33.073720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:33.073874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:33.073915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:33.073945] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:33.077238] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=27.50%) [2026-01-26T20:23:33.077523] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-26T20:23:33.077660] [INFO ] [sig ] GSM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:33.217639] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GSM.txt [2026-01-26T20:23:33.217764] [INFO ] [sig ] [1430/3474] Completed GSM in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:33.217803] [INFO ] [sig ] [1431/3474] Forecasting GTES... [2026-01-26T20:23:33.217833] [INFO ] [sig ] Generating forecast for: GTES [2026-01-26T20:23:33.217864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-26T20:23:33.229044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-26T20:23:33.229345] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-26T20:23:33.230134] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-26T20:23:33.230185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:33.230240] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:33.230269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:33.230326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:33.286349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:33.287004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:33.287082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:33.287114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:33.403590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:33.403734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:33.403773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:33.403802] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:33.407110] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=40.91%) [2026-01-26T20:23:33.407375] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-26T20:23:33.407513] [INFO ] [sig ] GTES: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:33.548400] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GTES.txt [2026-01-26T20:23:33.548526] [INFO ] [sig ] [1431/3474] Completed GTES in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:33.548566] [INFO ] [sig ] [1432/3474] Forecasting GTLB... [2026-01-26T20:23:33.548614] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-26T20:23:33.548646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-26T20:23:33.559832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-26T20:23:33.560125] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-26T20:23:33.560917] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-26T20:23:33.560979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:33.561012] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:33.561039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:33.561095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:33.617477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:33.618119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:33.618197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:33.618228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:33.736981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:33.737124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:33.737165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:33.737195] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:33.740570] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=43.78%) [2026-01-26T20:23:33.740854] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-26T20:23:33.740975] [INFO ] [sig ] GTLB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:33.882964] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GTLB.txt [2026-01-26T20:23:33.883094] [INFO ] [sig ] [1432/3474] Completed GTLB in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:33.883134] [INFO ] [sig ] [1433/3474] Forecasting GTLS... [2026-01-26T20:23:33.883162] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-26T20:23:33.883192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-26T20:23:33.894250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-26T20:23:33.894591] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-26T20:23:33.895390] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-26T20:23:33.895441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:33.895473] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:33.895499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:33.895555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:33.953003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:33.953681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:33.953759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:33.953791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:34.075627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:34.075784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:34.075829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:34.075859] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:34.079196] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: DOWN (p=41.42%) [2026-01-26T20:23:34.079469] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-26T20:23:34.079607] [INFO ] [sig ] GTLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:34.223427] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GTLS.txt [2026-01-26T20:23:34.223561] [INFO ] [sig ] [1433/3474] Completed GTLS in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:34.223619] [INFO ] [sig ] [1434/3474] Forecasting GTN... [2026-01-26T20:23:34.223650] [INFO ] [sig ] Generating forecast for: GTN [2026-01-26T20:23:34.223682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-26T20:23:34.235557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-26T20:23:34.235894] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-26T20:23:34.236900] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-26T20:23:34.236961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:34.236992] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:34.237019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:34.237076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:34.293596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:34.294441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:34.294521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:34.294553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:34.416913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:34.417057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:34.417270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:34.417331] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:34.420714] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: DOWN (p=5.24%) [2026-01-26T20:23:34.421006] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-26T20:23:34.421141] [INFO ] [sig ] GTN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:34.561601] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GTN.txt [2026-01-26T20:23:34.561732] [INFO ] [sig ] [1434/3474] Completed GTN in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:34.561771] [INFO ] [sig ] [1435/3474] Forecasting GTX... [2026-01-26T20:23:34.561801] [INFO ] [sig ] Generating forecast for: GTX [2026-01-26T20:23:34.561832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-26T20:23:34.573430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-26T20:23:34.573757] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-26T20:23:34.574630] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-26T20:23:34.574683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:34.574718] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:34.574746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:34.574802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:34.634194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:34.635103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:34.635189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:34.635226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:34.761645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:34.761807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:34.761851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:34.761887] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:34.765486] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: DOWN (p=47.64%) [2026-01-26T20:23:34.765823] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-26T20:23:34.765973] [INFO ] [sig ] GTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:34.915222] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GTX.txt [2026-01-26T20:23:34.915369] [INFO ] [sig ] [1435/3474] Completed GTX in 0.4s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:34.915418] [INFO ] [sig ] [1436/3474] Forecasting GTY... [2026-01-26T20:23:34.915453] [INFO ] [sig ] Generating forecast for: GTY [2026-01-26T20:23:34.915491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-26T20:23:34.926948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-26T20:23:34.927288] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-26T20:23:34.928193] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-26T20:23:34.928245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:34.928278] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:34.928305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:34.928364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:34.987349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:34.988171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:34.988253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:34.988286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:35.113223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:35.113378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:35.113422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:35.113454] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:35.116967] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=60.33%) [2026-01-26T20:23:35.117243] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-26T20:23:35.117365] [INFO ] [sig ] GTY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:35.262875] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GTY.txt [2026-01-26T20:23:35.262989] [INFO ] [sig ] [1436/3474] Completed GTY in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:35.263028] [INFO ] [sig ] [1437/3474] Forecasting GUG... [2026-01-26T20:23:35.263057] [INFO ] [sig ] Generating forecast for: GUG [2026-01-26T20:23:35.263089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-26T20:23:35.279031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-26T20:23:35.279548] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-26T20:23:35.280736] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-26T20:23:35.280797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:35.280843] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:35.280882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:35.280965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:35.342868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:35.343951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:35.344043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:35.344076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:35.462451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:35.462619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:35.462662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:35.462691] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:35.466317] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=42.41%) [2026-01-26T20:23:35.466628] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-26T20:23:35.466776] [INFO ] [sig ] GUG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:35.613310] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GUG.txt [2026-01-26T20:23:35.613469] [INFO ] [sig ] [1437/3474] Completed GUG in 0.4s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:35.613509] [INFO ] [sig ] [1438/3474] Forecasting GVA... [2026-01-26T20:23:35.613539] [INFO ] [sig ] Generating forecast for: GVA [2026-01-26T20:23:35.613589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-26T20:23:35.624913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-26T20:23:35.625242] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-26T20:23:35.626110] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-26T20:23:35.626162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:35.626194] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:35.626222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:35.626279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:35.685182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:35.685995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:35.686079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:35.686113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:35.810599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:35.810766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:35.810828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:35.810868] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:35.814421] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-26T20:23:35.814721] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-26T20:23:35.814858] [INFO ] [sig ] GVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:35.962050] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GVA.txt [2026-01-26T20:23:35.962178] [INFO ] [sig ] [1438/3474] Completed GVA in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-26T20:23:35.962216] [INFO ] [sig ] [1439/3474] Forecasting GWH... [2026-01-26T20:23:35.962246] [INFO ] [sig ] Generating forecast for: GWH [2026-01-26T20:23:35.962276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-26T20:23:35.972960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-26T20:23:35.973239] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-26T20:23:35.974025] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-26T20:23:35.974076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:35.974108] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:35.974136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:35.974192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:36.029843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:36.030514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:36.030609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:36.030644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:36.148656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:36.148807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:36.148865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:36.148896] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:36.152246] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-26T20:23:36.152518] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-26T20:23:36.152668] [INFO ] [sig ] GWH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:36.293080] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GWH.txt [2026-01-26T20:23:36.293209] [INFO ] [sig ] [1439/3474] Completed GWH in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-26T20:23:36.293248] [INFO ] [sig ] [1440/3474] Forecasting GWRE... [2026-01-26T20:23:36.293279] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-26T20:23:36.293308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-26T20:23:36.304541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-26T20:23:36.304876] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-26T20:23:36.305686] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-26T20:23:36.305738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:36.305770] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:36.305797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:36.305854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:36.363612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:36.364264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:36.364345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:36.364378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:36.484314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:36.484465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:36.484505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:36.484534] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:36.488009] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=84.43%) [2026-01-26T20:23:36.488297] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-26T20:23:36.488420] [INFO ] [sig ] GWRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:36.708693] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GWRE.txt [2026-01-26T20:23:36.708848] [INFO ] [sig ] [1440/3474] Completed GWRE in 0.4s | 2.81 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-26T20:23:36.708889] [INFO ] [sig ] [1441/3474] Forecasting GWRS... [2026-01-26T20:23:36.708922] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-26T20:23:36.708954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-26T20:23:36.722213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-26T20:23:36.722537] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-26T20:23:36.723458] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-26T20:23:36.723511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:36.723545] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:36.723596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:36.723658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:36.784346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:36.785304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:36.785450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:36.785491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:36.917758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:36.917913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:36.917954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:36.917983] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:36.921390] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-01-26T20:23:36.921700] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-26T20:23:36.921831] [INFO ] [sig ] GWRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:37.068615] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GWRS.txt [2026-01-26T20:23:37.068839] [INFO ] [sig ] [1441/3474] Completed GWRS in 0.4s | 2.81 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-26T20:23:37.068894] [INFO ] [sig ] [1442/3474] Forecasting GXAI... [2026-01-26T20:23:37.068933] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-26T20:23:37.068975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-26T20:23:37.081210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-26T20:23:37.081602] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-26T20:23:37.082410] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-26T20:23:37.082463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:37.082501] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:37.082529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:37.082633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:37.139164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:37.140005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:37.140110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:37.140146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:37.253276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:37.253427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:37.253467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:37.253496] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:37.256936] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=60.93%) [2026-01-26T20:23:37.257205] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-26T20:23:37.257324] [INFO ] [sig ] GXAI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:37.400876] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/GXAI.txt [2026-01-26T20:23:37.401034] [INFO ] [sig ] [1442/3474] Completed GXAI in 0.3s | 2.81 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-26T20:23:37.401074] [INFO ] [sig ] [1443/3474] Forecasting GYRE... [2026-01-26T20:23:37.401106] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-26T20:23:37.401137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-26T20:23:37.412802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-26T20:23:37.413177] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-26T20:23:37.413996] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-26T20:23:37.414053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:37.414097] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:37.414125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:37.414181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:37.475336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:37.476205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:37.476297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:37.476332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:37.605297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:37.605452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:37.605493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:37.605522] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:37.609052] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-01-26T20:23:37.609323] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-26T20:23:37.609458] [INFO ] [sig ] GYRE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:37.755304] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/GYRE.txt [2026-01-26T20:23:37.755444] [INFO ] [sig ] [1443/3474] Completed GYRE in 0.4s | 2.81 sym/s | Total: 8.5m | ETA: 12.0m [2026-01-26T20:23:37.755485] [INFO ] [sig ] [1444/3474] Forecasting H... [2026-01-26T20:23:37.755516] [INFO ] [sig ] Generating forecast for: H [2026-01-26T20:23:37.755547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-26T20:23:37.767433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-26T20:23:37.767778] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-26T20:23:37.768591] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-26T20:23:37.768647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:37.768680] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:37.768708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:37.768766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:37.832409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:37.833293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:37.833379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:37.833413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:37.966930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:37.967084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:37.967125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:37.967155] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:37.970970] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-26T20:23:37.971259] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-26T20:23:37.971385] [INFO ] [sig ] H: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:38.118048] [INFO ] [LOCAL ] Saved forecast: H 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/H.txt [2026-01-26T20:23:38.118238] [INFO ] [sig ] [1444/3474] Completed H in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:38.118289] [INFO ] [sig ] [1445/3474] Forecasting HAE... [2026-01-26T20:23:38.118323] [INFO ] [sig ] Generating forecast for: HAE [2026-01-26T20:23:38.118355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-26T20:23:38.129924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-26T20:23:38.130298] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-26T20:23:38.131143] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-26T20:23:38.131196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:38.131230] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:38.131257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:38.131314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:38.192505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:38.193409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:38.193496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:38.193531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:38.323463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:38.323633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:38.323678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:38.323708] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:38.327203] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: DOWN (p=8.92%) [2026-01-26T20:23:38.327536] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-26T20:23:38.327687] [INFO ] [sig ] HAE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:38.481406] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HAE.txt [2026-01-26T20:23:38.481733] [INFO ] [sig ] [1445/3474] Completed HAE in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:38.481790] [INFO ] [sig ] [1446/3474] Forecasting HAFC... [2026-01-26T20:23:38.481823] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-26T20:23:38.481861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-26T20:23:38.494033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-26T20:23:38.494406] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-26T20:23:38.495299] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-26T20:23:38.495352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:38.495384] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:38.495412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:38.495470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:38.555591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:38.556495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:38.556667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:38.556706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:38.685927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:38.686090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:38.686131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:38.686160] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:38.689783] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-26T20:23:38.690080] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-26T20:23:38.690211] [INFO ] [sig ] HAFC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:38.837992] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HAFC.txt [2026-01-26T20:23:38.838165] [INFO ] [sig ] [1446/3474] Completed HAFC in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:38.838204] [INFO ] [sig ] [1447/3474] Forecasting HAIN... [2026-01-26T20:23:38.838235] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-26T20:23:38.838272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-26T20:23:38.850241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-26T20:23:38.850648] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-26T20:23:38.851434] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-26T20:23:38.851485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:38.851518] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:38.851545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:38.851630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:38.908127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:38.909029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:38.909112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:38.909145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:39.028713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:39.028873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:39.028918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:39.028954] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:39.032283] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-01-26T20:23:39.032585] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-26T20:23:39.032713] [INFO ] [sig ] HAIN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:39.181221] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HAIN.txt [2026-01-26T20:23:39.181383] [INFO ] [sig ] [1447/3474] Completed HAIN in 0.3s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:39.181423] [INFO ] [sig ] [1448/3474] Forecasting HAL... [2026-01-26T20:23:39.181453] [INFO ] [sig ] Generating forecast for: HAL [2026-01-26T20:23:39.181482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-26T20:23:39.194993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-26T20:23:39.195376] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-26T20:23:39.196241] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-26T20:23:39.196294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:39.196375] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:39.196404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:39.196463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:39.255159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:39.256077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:39.256166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:39.256199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:39.394599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:39.394773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:39.394816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:39.394845] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:39.398669] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-26T20:23:39.398979] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-26T20:23:39.399124] [INFO ] [sig ] HAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:39.558993] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HAL.txt [2026-01-26T20:23:39.559180] [INFO ] [sig ] [1448/3474] Completed HAL in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:39.559240] [INFO ] [sig ] [1449/3474] Forecasting HALO... [2026-01-26T20:23:39.559274] [INFO ] [sig ] Generating forecast for: HALO [2026-01-26T20:23:39.559307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-26T20:23:39.571436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-26T20:23:39.571860] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-26T20:23:39.572729] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-26T20:23:39.572781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:39.572814] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:39.572842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:39.572899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:39.639107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:39.640317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:39.640419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:39.640460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:39.779755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:39.779911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:39.779952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:39.779990] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:39.784199] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=16.23%) [2026-01-26T20:23:39.784490] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-26T20:23:39.784639] [INFO ] [sig ] HALO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:39.946412] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HALO.txt [2026-01-26T20:23:39.946622] [INFO ] [sig ] [1449/3474] Completed HALO in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:39.946688] [INFO ] [sig ] [1450/3474] Forecasting HAS... [2026-01-26T20:23:39.946734] [INFO ] [sig ] Generating forecast for: HAS [2026-01-26T20:23:39.946777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-26T20:23:39.959120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-26T20:23:39.959677] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-26T20:23:39.960791] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-26T20:23:39.960844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:39.960876] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:39.960903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:39.960960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:40.024154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:40.025158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:40.025263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:40.025319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:40.150562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:40.150732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:40.150774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:40.150819] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:40.154810] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-26T20:23:40.155096] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-26T20:23:40.155420] [INFO ] [sig ] HAS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:40.303246] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HAS.txt [2026-01-26T20:23:40.303385] [INFO ] [sig ] [1450/3474] Completed HAS in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:40.303425] [INFO ] [sig ] [1451/3474] Forecasting HASI... [2026-01-26T20:23:40.303456] [INFO ] [sig ] Generating forecast for: HASI [2026-01-26T20:23:40.303487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-26T20:23:40.315699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-26T20:23:40.316017] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-26T20:23:40.316810] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-26T20:23:40.316860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:40.316892] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:40.316919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:40.316975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:40.376830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:40.377949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:40.378048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:40.378088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:40.499839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:40.499993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:40.500032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:40.500290] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:40.503866] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-26T20:23:40.504145] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-26T20:23:40.504263] [INFO ] [sig ] HASI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:40.651510] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HASI.txt [2026-01-26T20:23:40.651661] [INFO ] [sig ] [1451/3474] Completed HASI in 0.3s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:40.651703] [INFO ] [sig ] [1452/3474] Forecasting HBAN... [2026-01-26T20:23:40.651741] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-26T20:23:40.651781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-26T20:23:40.664429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-26T20:23:40.664753] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-26T20:23:40.665529] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-26T20:23:40.665599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:40.665635] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:40.665662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:40.665719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:40.722620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:40.723302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:40.723389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:40.723422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:40.850548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:40.850717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:40.850758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:40.850788] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:40.854288] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=89.27%) [2026-01-26T20:23:40.854590] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-26T20:23:40.854718] [INFO ] [sig ] HBAN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:41.004814] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HBAN.txt [2026-01-26T20:23:41.004962] [INFO ] [sig ] [1452/3474] Completed HBAN in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:41.005013] [INFO ] [sig ] [1453/3474] Forecasting HBANL... [2026-01-26T20:23:41.005046] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-26T20:23:41.005076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-26T20:23:41.016934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-26T20:23:41.017226] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-26T20:23:41.018095] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-26T20:23:41.018148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:41.018179] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:41.018205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:41.018262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:41.079999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:41.080693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:41.080773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:41.080806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:41.196077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:41.196232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:41.196272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:41.196301] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:41.199963] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-01-26T20:23:41.200233] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-26T20:23:41.200354] [INFO ] [sig ] HBANL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:41.345455] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HBANL.txt [2026-01-26T20:23:41.345612] [INFO ] [sig ] [1453/3474] Completed HBANL in 0.3s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:41.345654] [INFO ] [sig ] [1454/3474] Forecasting HBANP... [2026-01-26T20:23:41.345686] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-26T20:23:41.345716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-26T20:23:41.357444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-26T20:23:41.357800] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-26T20:23:41.358643] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-26T20:23:41.358694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:41.358727] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:41.358755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:41.358823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:41.418905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:41.419967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:41.420070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:41.420110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:41.542886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:41.543044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:41.543085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:41.543114] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:41.547023] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=22.85%) [2026-01-26T20:23:41.547306] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-26T20:23:41.547447] [INFO ] [sig ] HBANP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:41.691894] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HBANP.txt [2026-01-26T20:23:41.692037] [INFO ] [sig ] [1454/3474] Completed HBANP in 0.3s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:41.692083] [INFO ] [sig ] [1455/3474] Forecasting HBB... [2026-01-26T20:23:41.692116] [INFO ] [sig ] Generating forecast for: HBB [2026-01-26T20:23:41.692146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-26T20:23:41.704158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-26T20:23:41.704526] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-26T20:23:41.705415] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-26T20:23:41.705475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:41.705514] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:41.705542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:41.705633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:41.763806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:41.764657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:41.764758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:41.764793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:41.879979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:41.880145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:41.880186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:41.880215] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:41.884268] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=21.20%) [2026-01-26T20:23:41.884561] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-26T20:23:41.884701] [INFO ] [sig ] HBB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:42.031171] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HBB.txt [2026-01-26T20:23:42.031359] [INFO ] [sig ] [1455/3474] Completed HBB in 0.3s | 2.81 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-26T20:23:42.031622] [INFO ] [sig ] [1456/3474] Forecasting HBCP... [2026-01-26T20:23:42.031656] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-26T20:23:42.031688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-26T20:23:42.044948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-26T20:23:42.045526] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-26T20:23:42.046406] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-26T20:23:42.046460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:42.046492] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:42.046519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:42.046598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:42.111259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:42.112211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:42.112300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:42.112333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:42.246175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:42.246532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:42.246590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:42.246622] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:42.250853] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-01-26T20:23:42.251216] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-26T20:23:42.251552] [INFO ] [sig ] HBCP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:42.401222] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HBCP.txt [2026-01-26T20:23:42.401391] [INFO ] [sig ] [1456/3474] Completed HBCP in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-26T20:23:42.401433] [INFO ] [sig ] [1457/3474] Forecasting HBM... [2026-01-26T20:23:42.401465] [INFO ] [sig ] Generating forecast for: HBM [2026-01-26T20:23:42.401496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-26T20:23:42.414668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-26T20:23:42.415070] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-26T20:23:42.415952] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-26T20:23:42.416006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:42.416043] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:42.416070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:42.416127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:42.479707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:42.480631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:42.480741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:42.480777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:42.625043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:42.625221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:42.625275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:42.625309] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:42.629917] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=94.87%) [2026-01-26T20:23:42.630366] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-26T20:23:42.630524] [INFO ] [sig ] HBM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:42.775426] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HBM.txt [2026-01-26T20:23:42.775607] [INFO ] [sig ] [1457/3474] Completed HBM in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-26T20:23:42.775652] [INFO ] [sig ] [1458/3474] Forecasting HBNC... [2026-01-26T20:23:42.775682] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-26T20:23:42.775719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-26T20:23:42.787198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-26T20:23:42.787587] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-26T20:23:42.788426] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-26T20:23:42.788479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:42.788523] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:42.788597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:42.788666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:42.846215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:42.847099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:42.847216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:42.847251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:42.967772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:42.967931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:42.967974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:42.968006] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:42.971481] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=15.59%) [2026-01-26T20:23:42.971803] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-26T20:23:42.971936] [INFO ] [sig ] HBNC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:43.122007] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HBNC.txt [2026-01-26T20:23:43.122158] [INFO ] [sig ] [1458/3474] Completed HBNC in 0.3s | 2.81 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-26T20:23:43.122200] [INFO ] [sig ] [1459/3474] Forecasting HCA... [2026-01-26T20:23:43.122232] [INFO ] [sig ] Generating forecast for: HCA [2026-01-26T20:23:43.122262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-26T20:23:43.134142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-26T20:23:43.134510] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-26T20:23:43.135509] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-26T20:23:43.135600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:43.135663] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:43.135703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:43.135782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:43.195603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:43.196412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:43.196532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:43.196568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:43.317882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:43.318036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:43.318078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:43.318109] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:43.321595] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-01-26T20:23:43.321888] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-26T20:23:43.322016] [INFO ] [sig ] HCA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:43.471466] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HCA.txt [2026-01-26T20:23:43.471700] [INFO ] [sig ] [1459/3474] Completed HCA in 0.3s | 2.81 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-26T20:23:43.471777] [INFO ] [sig ] [1460/3474] Forecasting HCC... [2026-01-26T20:23:43.471812] [INFO ] [sig ] Generating forecast for: HCC [2026-01-26T20:23:43.471845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-26T20:23:43.483900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-26T20:23:43.484200] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-26T20:23:43.485015] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-26T20:23:43.485067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:43.485100] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:43.485129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:43.485187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:43.543536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:43.544290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:43.544373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:43.544408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:43.669853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:43.670004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:43.670044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:43.670073] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:43.673398] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=85.65%) [2026-01-26T20:23:43.673689] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-26T20:23:43.673809] [INFO ] [sig ] HCC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:43.822562] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HCC.txt [2026-01-26T20:23:43.822722] [INFO ] [sig ] [1460/3474] Completed HCC in 0.4s | 2.81 sym/s | Total: 8.6m | ETA: 11.9m [2026-01-26T20:23:43.822762] [INFO ] [sig ] [1461/3474] Forecasting HCI... [2026-01-26T20:23:43.822792] [INFO ] [sig ] Generating forecast for: HCI [2026-01-26T20:23:43.822822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-26T20:23:43.835821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-26T20:23:43.836107] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-26T20:23:43.836903] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-26T20:23:43.836953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:43.836986] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:43.837013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:43.837070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:43.896409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:43.897145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:43.897224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:43.897257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:44.021243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:44.021398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:44.021440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:44.021472] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:44.024921] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: DOWN (p=17.86%) [2026-01-26T20:23:44.025217] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-26T20:23:44.025345] [INFO ] [sig ] HCI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:44.172898] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HCI.txt [2026-01-26T20:23:44.173057] [INFO ] [sig ] [1461/3474] Completed HCI in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:44.173097] [INFO ] [sig ] [1462/3474] Forecasting HCM... [2026-01-26T20:23:44.173127] [INFO ] [sig ] Generating forecast for: HCM [2026-01-26T20:23:44.173158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-26T20:23:44.184692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-26T20:23:44.185041] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-26T20:23:44.185875] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-26T20:23:44.185928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:44.185962] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:44.185990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:44.186049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:44.246949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:44.247783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:44.247867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:44.247901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:44.371133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:44.371283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:44.371355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:44.371385] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:44.374720] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-01-26T20:23:44.374995] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-26T20:23:44.375121] [INFO ] [sig ] HCM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:44.517012] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HCM.txt [2026-01-26T20:23:44.517149] [INFO ] [sig ] [1462/3474] Completed HCM in 0.3s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:44.517188] [INFO ] [sig ] [1463/3474] Forecasting HCSG... [2026-01-26T20:23:44.517218] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-26T20:23:44.517263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-26T20:23:44.528499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-26T20:23:44.528794] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-26T20:23:44.529608] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-26T20:23:44.529659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:44.529691] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:44.529718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:44.529775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:44.587787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:44.588477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:44.588557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:44.588611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:44.708696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:44.708867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:44.708908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:44.708937] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:44.712269] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=20.81%) [2026-01-26T20:23:44.712540] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-26T20:23:44.712675] [INFO ] [sig ] HCSG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:44.858707] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HCSG.txt [2026-01-26T20:23:44.858836] [INFO ] [sig ] [1463/3474] Completed HCSG in 0.3s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:44.858875] [INFO ] [sig ] [1464/3474] Forecasting HD... [2026-01-26T20:23:44.858905] [INFO ] [sig ] Generating forecast for: HD [2026-01-26T20:23:44.858936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-26T20:23:44.871755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-26T20:23:44.872028] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-26T20:23:44.872857] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-26T20:23:44.872910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:44.872944] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:44.872973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:44.873031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:44.931169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:44.931849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:44.931928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:44.931961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:45.054516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:45.054686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:45.054728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:45.054757] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:45.058106] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: DOWN (p=21.24%) [2026-01-26T20:23:45.058403] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-26T20:23:45.058528] [INFO ] [sig ] HD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:45.201329] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HD.txt [2026-01-26T20:23:45.201462] [INFO ] [sig ] [1464/3474] Completed HD in 0.3s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:45.201501] [INFO ] [sig ] [1465/3474] Forecasting HDB... [2026-01-26T20:23:45.201531] [INFO ] [sig ] Generating forecast for: HDB [2026-01-26T20:23:45.201562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-26T20:23:45.212882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-26T20:23:45.213161] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-26T20:23:45.213968] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-26T20:23:45.214019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:45.214074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:45.214103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:45.214164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:45.272437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:45.273140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:45.273217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:45.273250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:45.401720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:45.401865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:45.401907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:45.401936] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:45.405741] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=71.98%) [2026-01-26T20:23:45.406013] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-26T20:23:45.406146] [INFO ] [sig ] HDB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:45.563418] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HDB.txt [2026-01-26T20:23:45.563593] [INFO ] [sig ] [1465/3474] Completed HDB in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:45.563636] [INFO ] [sig ] [1466/3474] Forecasting HDSN... [2026-01-26T20:23:45.563666] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-26T20:23:45.563698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-26T20:23:45.575984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-26T20:23:45.576364] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-26T20:23:45.577204] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-26T20:23:45.577257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:45.577290] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:45.577318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:45.577376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:45.638036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:45.639162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:45.639261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:45.639295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:45.763824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:45.763974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:45.764014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:45.764043] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:45.767362] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=59.89%) [2026-01-26T20:23:45.767669] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-26T20:23:45.767793] [INFO ] [sig ] HDSN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:45.912319] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HDSN.txt [2026-01-26T20:23:45.912464] [INFO ] [sig ] [1466/3474] Completed HDSN in 0.3s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:45.912504] [INFO ] [sig ] [1467/3474] Forecasting HE... [2026-01-26T20:23:45.912535] [INFO ] [sig ] Generating forecast for: HE [2026-01-26T20:23:45.912566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-26T20:23:45.924863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-26T20:23:45.925226] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-26T20:23:45.926070] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-26T20:23:45.926134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:45.926188] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:45.926224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:45.926294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:45.982053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:45.982918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:45.983004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:45.983037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:46.102249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:46.102408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:46.102449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:46.102477] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:46.105894] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-26T20:23:46.106203] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-26T20:23:46.106346] [INFO ] [sig ] HE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:46.270615] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HE.txt [2026-01-26T20:23:46.270776] [INFO ] [sig ] [1467/3474] Completed HE in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:46.270820] [INFO ] [sig ] [1468/3474] Forecasting HEI... [2026-01-26T20:23:46.270854] [INFO ] [sig ] Generating forecast for: HEI [2026-01-26T20:23:46.270887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-26T20:23:46.285915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-26T20:23:46.286490] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-26T20:23:46.287351] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-26T20:23:46.287468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:46.287523] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:46.287555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:46.287660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:46.346856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:46.347805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:46.347895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:46.347930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:46.479897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:46.480053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:46.480094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:46.480123] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:46.483700] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=13.53%) [2026-01-26T20:23:46.483995] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-26T20:23:46.484127] [INFO ] [sig ] HEI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:46.638504] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HEI.txt [2026-01-26T20:23:46.638696] [INFO ] [sig ] [1468/3474] Completed HEI in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:46.638742] [INFO ] [sig ] [1469/3474] Forecasting HELE... [2026-01-26T20:23:46.638775] [INFO ] [sig ] Generating forecast for: HELE [2026-01-26T20:23:46.638805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-26T20:23:46.650794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-26T20:23:46.651148] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-26T20:23:46.652017] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-26T20:23:46.652071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:46.652117] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:46.652149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:46.652206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:46.714998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:46.715890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:46.715976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:46.716012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:46.845534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:46.845726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:46.845773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:46.845805] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:46.849932] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=97.66%) [2026-01-26T20:23:46.850251] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-26T20:23:46.850389] [INFO ] [sig ] HELE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:47.006716] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HELE.txt [2026-01-26T20:23:47.006871] [INFO ] [sig ] [1469/3474] Completed HELE in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:47.006912] [INFO ] [sig ] [1470/3474] Forecasting HEPS... [2026-01-26T20:23:47.006944] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-26T20:23:47.006972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-26T20:23:47.019911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-26T20:23:47.020283] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-26T20:23:47.021286] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-26T20:23:47.021348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:47.021381] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:47.021409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:47.021485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:47.084258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:47.085258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:47.085347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:47.085381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:47.217012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:47.217179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:47.217226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:47.217256] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:47.220955] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-01-26T20:23:47.221278] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-26T20:23:47.221440] [INFO ] [sig ] HEPS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:47.371233] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HEPS.txt [2026-01-26T20:23:47.371379] [INFO ] [sig ] [1470/3474] Completed HEPS in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:47.371426] [INFO ] [sig ] [1471/3474] Forecasting HEQ... [2026-01-26T20:23:47.371457] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-26T20:23:47.371486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-26T20:23:47.383034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-26T20:23:47.383370] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-26T20:23:47.384188] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-26T20:23:47.384241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:47.384274] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:47.384302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:47.384360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:47.445306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:47.446258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:47.446348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:47.446383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:47.567284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:47.567464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:47.567508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:47.567537] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:47.571051] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-26T20:23:47.571329] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-26T20:23:47.571455] [INFO ] [sig ] HEQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:47.724193] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HEQ.txt [2026-01-26T20:23:47.724351] [INFO ] [sig ] [1471/3474] Completed HEQ in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:47.724412] [INFO ] [sig ] [1472/3474] Forecasting HERO... [2026-01-26T20:23:47.724446] [INFO ] [sig ] Generating forecast for: HERO [2026-01-26T20:23:47.724478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-26T20:23:47.736198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-26T20:23:47.736565] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-26T20:23:47.737458] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-26T20:23:47.737512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:47.737545] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:47.737602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:47.737670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:47.799163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:47.800044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:47.800131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:47.800172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:47.926843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:47.926995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:47.927037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:47.927068] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:47.930536] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=38.90%) [2026-01-26T20:23:47.930834] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-26T20:23:47.930964] [INFO ] [sig ] HERO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:48.083966] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HERO.txt [2026-01-26T20:23:48.084129] [INFO ] [sig ] [1472/3474] Completed HERO in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-26T20:23:48.084170] [INFO ] [sig ] [1473/3474] Forecasting HESM... [2026-01-26T20:23:48.084202] [INFO ] [sig ] Generating forecast for: HESM [2026-01-26T20:23:48.084235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-26T20:23:48.095886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-26T20:23:48.096220] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-26T20:23:48.097054] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-26T20:23:48.097114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:48.097150] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:48.097178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:48.097236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:48.157001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:48.157886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:48.157971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:48.158005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:48.287538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:48.287739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:48.287795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:48.287831] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:48.291886] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-01-26T20:23:48.292171] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-26T20:23:48.292297] [INFO ] [sig ] HESM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:48.442096] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HESM.txt [2026-01-26T20:23:48.442256] [INFO ] [sig ] [1473/3474] Completed HESM in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-26T20:23:48.442300] [INFO ] [sig ] [1474/3474] Forecasting HFFG... [2026-01-26T20:23:48.442333] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-26T20:23:48.442364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-26T20:23:48.453905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-26T20:23:48.454320] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-26T20:23:48.455221] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-26T20:23:48.455284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:48.455318] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:48.455344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:48.455401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:48.519943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:48.521148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:48.521251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:48.521289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:48.642990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:48.643151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:48.643192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:48.643238] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:48.646684] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=45.82%) [2026-01-26T20:23:48.646975] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-26T20:23:48.647109] [INFO ] [sig ] HFFG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:48.789719] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HFFG.txt [2026-01-26T20:23:48.789882] [INFO ] [sig ] [1474/3474] Completed HFFG in 0.3s | 2.81 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-26T20:23:48.789925] [INFO ] [sig ] [1475/3474] Forecasting HFRO... [2026-01-26T20:23:48.789958] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-26T20:23:48.789990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-26T20:23:48.801655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-26T20:23:48.802008] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-26T20:23:48.802810] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-26T20:23:48.802862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:48.802895] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:48.802924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:48.802981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:48.861080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:48.861935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:48.862050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:48.862085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:48.980976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:48.981133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:48.981177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:48.981208] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:48.984603] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: DOWN (p=46.49%) [2026-01-26T20:23:48.984880] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-26T20:23:48.985005] [INFO ] [sig ] HFRO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:49.128365] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HFRO.txt [2026-01-26T20:23:49.128509] [INFO ] [sig ] [1475/3474] Completed HFRO in 0.3s | 2.81 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-26T20:23:49.128549] [INFO ] [sig ] [1476/3474] Forecasting HFWA... [2026-01-26T20:23:49.128600] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-26T20:23:49.128634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-26T20:23:49.141423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-26T20:23:49.141772] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-26T20:23:49.142623] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-26T20:23:49.142677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:49.142711] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:49.142742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:49.142801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:49.200460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:49.201194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:49.201292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:49.201327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:49.328323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:49.328692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:49.328744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:49.328776] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:49.332328] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-01-26T20:23:49.332646] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-26T20:23:49.332774] [INFO ] [sig ] HFWA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:49.481997] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HFWA.txt [2026-01-26T20:23:49.482151] [INFO ] [sig ] [1476/3474] Completed HFWA in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-26T20:23:49.482192] [INFO ] [sig ] [1477/3474] Forecasting HG... [2026-01-26T20:23:49.482227] [INFO ] [sig ] Generating forecast for: HG [2026-01-26T20:23:49.482257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-26T20:23:49.494711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-26T20:23:49.495011] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-26T20:23:49.495797] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-26T20:23:49.495848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:49.495879] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:49.495906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:49.495963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:49.555178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:49.555956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:49.556038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:49.556073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:49.680751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:49.680902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:49.680944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:49.680974] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:49.684445] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-01-26T20:23:49.684742] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-26T20:23:49.684869] [INFO ] [sig ] HG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:49.832180] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HG.txt [2026-01-26T20:23:49.832369] [INFO ] [sig ] [1477/3474] Completed HG in 0.4s | 2.81 sym/s | Total: 8.7m | ETA: 11.8m [2026-01-26T20:23:49.832410] [INFO ] [sig ] [1478/3474] Forecasting HGBL... [2026-01-26T20:23:49.832440] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-26T20:23:49.832473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-26T20:23:49.848205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-26T20:23:49.849071] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-26T20:23:49.850682] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-26T20:23:49.850790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:49.850826] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:49.850881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:49.850948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:49.912528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:49.913642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:49.913734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:49.913768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:50.031218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:50.031435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:50.031482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:50.031513] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:50.035147] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-01-26T20:23:50.035466] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-26T20:23:50.035615] [INFO ] [sig ] HGBL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:50.183991] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HGBL.txt [2026-01-26T20:23:50.184195] [INFO ] [sig ] [1478/3474] Completed HGBL in 0.4s | 2.81 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:50.184238] [INFO ] [sig ] [1479/3474] Forecasting HGLB... [2026-01-26T20:23:50.184269] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-26T20:23:50.184299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-26T20:23:50.195780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-26T20:23:50.196066] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-26T20:23:50.196883] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-26T20:23:50.196935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:50.196967] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:50.196993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:50.197049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:50.253399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:50.254150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:50.254234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:50.254267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:50.376347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:50.376529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:50.376592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:50.376624] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:50.380068] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: DOWN (p=25.93%) [2026-01-26T20:23:50.380340] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-26T20:23:50.380461] [INFO ] [sig ] HGLB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:50.522282] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HGLB.txt [2026-01-26T20:23:50.522444] [INFO ] [sig ] [1479/3474] Completed HGLB in 0.3s | 2.81 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:50.522486] [INFO ] [sig ] [1480/3474] Forecasting HGTY... [2026-01-26T20:23:50.522516] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-26T20:23:50.522548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-26T20:23:50.534247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-26T20:23:50.534621] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-26T20:23:50.535426] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-26T20:23:50.535477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:50.535510] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:50.535537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:50.535619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:50.592166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:50.593062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:50.593152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:50.593184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:50.714710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:50.714880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:50.714923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:50.714951] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:50.718380] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-01-26T20:23:50.718690] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-26T20:23:50.718818] [INFO ] [sig ] HGTY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:50.871847] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HGTY.txt [2026-01-26T20:23:50.872035] [INFO ] [sig ] [1480/3474] Completed HGTY in 0.3s | 2.81 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:50.872083] [INFO ] [sig ] [1481/3474] Forecasting HHH... [2026-01-26T20:23:50.872114] [INFO ] [sig ] Generating forecast for: HHH [2026-01-26T20:23:50.872145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-26T20:23:50.885165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-26T20:23:50.885537] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-26T20:23:50.886410] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-26T20:23:50.886461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:50.886494] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:50.886521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:50.886593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:50.943356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:50.944290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:50.944378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:50.944412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:51.063844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:51.064002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:51.064042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:51.064072] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:51.067518] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=23.93%) [2026-01-26T20:23:51.067813] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-26T20:23:51.067935] [INFO ] [sig ] HHH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:51.213208] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HHH.txt [2026-01-26T20:23:51.213365] [INFO ] [sig ] [1481/3474] Completed HHH in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:51.213406] [INFO ] [sig ] [1482/3474] Forecasting HI... [2026-01-26T20:23:51.213643] [INFO ] [sig ] Generating forecast for: HI [2026-01-26T20:23:51.213685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-26T20:23:51.226394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-26T20:23:51.226988] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-26T20:23:51.228078] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-26T20:23:51.228128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:51.228186] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:51.228219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:51.228290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:51.289080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:51.289952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:51.290037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:51.290069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:51.417069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:51.417230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:51.417270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:51.417299] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:51.420813] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-01-26T20:23:51.421106] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-26T20:23:51.421235] [INFO ] [sig ] HI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:51.570306] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HI.txt [2026-01-26T20:23:51.570660] [INFO ] [sig ] [1482/3474] Completed HI in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:51.570704] [INFO ] [sig ] [1483/3474] Forecasting HIFS... [2026-01-26T20:23:51.570735] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-26T20:23:51.570766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-26T20:23:51.583190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-26T20:23:51.583559] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-26T20:23:51.584349] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-26T20:23:51.584400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:51.584432] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:51.584459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:51.584516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:51.646757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:51.647839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:51.647932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:51.647967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:51.763829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:51.763991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:51.764032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:51.764061] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:51.768323] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-01-26T20:23:51.768643] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-26T20:23:51.768771] [INFO ] [sig ] HIFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:51.916145] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HIFS.txt [2026-01-26T20:23:51.916340] [INFO ] [sig ] [1483/3474] Completed HIFS in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:51.916386] [INFO ] [sig ] [1484/3474] Forecasting HIG... [2026-01-26T20:23:51.916417] [INFO ] [sig ] Generating forecast for: HIG [2026-01-26T20:23:51.916448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-26T20:23:51.929095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-26T20:23:51.929483] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-26T20:23:51.930368] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-26T20:23:51.930427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:51.930463] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:51.930490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:51.930547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:51.991514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:51.992432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:51.992728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:51.992763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:52.116172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:52.116330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:52.116376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:52.116411] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:52.119808] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-01-26T20:23:52.120078] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-26T20:23:52.120196] [INFO ] [sig ] HIG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:52.266078] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HIG.txt [2026-01-26T20:23:52.266215] [INFO ] [sig ] [1484/3474] Completed HIG in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:52.266254] [INFO ] [sig ] [1485/3474] Forecasting HII... [2026-01-26T20:23:52.266284] [INFO ] [sig ] Generating forecast for: HII [2026-01-26T20:23:52.266315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-26T20:23:52.278137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-26T20:23:52.278414] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-26T20:23:52.279230] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-26T20:23:52.279281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:52.279312] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:52.279339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:52.279395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:52.336516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:52.337605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:52.337703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:52.337737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:52.471961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:52.472128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:52.472168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:52.472238] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:52.475890] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=29.05%) [2026-01-26T20:23:52.476167] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-26T20:23:52.476305] [INFO ] [sig ] HII: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:52.621412] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HII.txt [2026-01-26T20:23:52.621551] [INFO ] [sig ] [1485/3474] Completed HII in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:52.621608] [INFO ] [sig ] [1486/3474] Forecasting HIMS... [2026-01-26T20:23:52.621640] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-26T20:23:52.621677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-26T20:23:52.633384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-26T20:23:52.633693] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-26T20:23:52.634500] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-26T20:23:52.634551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:52.634605] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:52.634633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:52.634711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:52.693996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:52.694907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:52.694997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:52.695030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:52.819309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:52.819475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:52.819515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:52.819542] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:52.823080] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=86.32%) [2026-01-26T20:23:52.823352] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-26T20:23:52.823696] [INFO ] [sig ] HIMS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:52.971958] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HIMS.txt [2026-01-26T20:23:52.972084] [INFO ] [sig ] [1486/3474] Completed HIMS in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:52.972123] [INFO ] [sig ] [1487/3474] Forecasting HIMX... [2026-01-26T20:23:52.972152] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-26T20:23:52.972183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-26T20:23:52.983617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-26T20:23:52.983912] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-26T20:23:52.984760] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-26T20:23:52.984811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:52.984843] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:52.984871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:52.984929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:53.043798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:53.044545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:53.044645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:53.044680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:53.171499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:53.171682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:53.171723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:53.171753] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:53.175212] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=67.92%) [2026-01-26T20:23:53.175492] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-26T20:23:53.175636] [INFO ] [sig ] HIMX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:53.326429] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HIMX.txt [2026-01-26T20:23:53.326617] [INFO ] [sig ] [1487/3474] Completed HIMX in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:53.326659] [INFO ] [sig ] [1488/3474] Forecasting HIO... [2026-01-26T20:23:53.326688] [INFO ] [sig ] Generating forecast for: HIO [2026-01-26T20:23:53.326720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-26T20:23:53.338650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-26T20:23:53.339036] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-26T20:23:53.339873] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-26T20:23:53.339924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:53.339955] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:53.339981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:53.340036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:53.397221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:53.398436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:53.398529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:53.398562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:53.522855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:53.523029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:53.523090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:53.523130] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:53.527001] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=97.66%) [2026-01-26T20:23:53.527275] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-26T20:23:53.527415] [INFO ] [sig ] HIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:53.677830] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HIO.txt [2026-01-26T20:23:53.677985] [INFO ] [sig ] [1488/3474] Completed HIO in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:53.678026] [INFO ] [sig ] [1489/3474] Forecasting HIPO... [2026-01-26T20:23:53.678055] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-26T20:23:53.678085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-26T20:23:53.691499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-26T20:23:53.691826] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-26T20:23:53.692616] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-26T20:23:53.692667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:53.692700] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:53.692728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:53.692785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:53.751805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:53.752951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:53.753038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:53.753070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:53.880826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:53.880992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:53.881033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:53.881062] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:53.884409] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=53.22%) [2026-01-26T20:23:53.884711] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-26T20:23:53.884838] [INFO ] [sig ] HIPO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:54.036755] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HIPO.txt [2026-01-26T20:23:54.036928] [INFO ] [sig ] [1489/3474] Completed HIPO in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-26T20:23:54.036969] [INFO ] [sig ] [1490/3474] Forecasting HITI... [2026-01-26T20:23:54.036999] [INFO ] [sig ] Generating forecast for: HITI [2026-01-26T20:23:54.037031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-26T20:23:54.048856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-26T20:23:54.049199] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-26T20:23:54.050236] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-26T20:23:54.050287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:54.050322] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:54.050350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:54.050406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:54.112687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:54.113731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:54.113827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:54.113859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:54.242412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:54.242590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:54.242633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:54.242662] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:54.246081] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-01-26T20:23:54.246359] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-26T20:23:54.246481] [INFO ] [sig ] HITI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:54.393441] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HITI.txt [2026-01-26T20:23:54.393783] [INFO ] [sig ] [1490/3474] Completed HITI in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-26T20:23:54.393823] [INFO ] [sig ] [1491/3474] Forecasting HIVE... [2026-01-26T20:23:54.393852] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-26T20:23:54.393881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-26T20:23:54.406476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-26T20:23:54.406800] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-26T20:23:54.407842] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-26T20:23:54.407903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:54.407935] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:54.407962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:54.408023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:54.465328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:54.466050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:54.466133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:54.466166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:54.586870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:54.587025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:54.587065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:54.587094] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:54.590493] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=29.78%) [2026-01-26T20:23:54.590973] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-26T20:23:54.591095] [INFO ] [sig ] HIVE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:54.739618] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HIVE.txt [2026-01-26T20:23:54.739759] [INFO ] [sig ] [1491/3474] Completed HIVE in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-26T20:23:54.739802] [INFO ] [sig ] [1492/3474] Forecasting HIX... [2026-01-26T20:23:54.739833] [INFO ] [sig ] Generating forecast for: HIX [2026-01-26T20:23:54.739864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-26T20:23:54.752137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-26T20:23:54.752656] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-26T20:23:54.753427] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-26T20:23:54.753478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:54.753510] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:54.753538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:54.753612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:54.814151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:54.815129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:54.815247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:54.815281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:54.948281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:54.948460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:54.948504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:54.948534] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:54.952758] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: DOWN (p=32.81%) [2026-01-26T20:23:54.953076] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-26T20:23:54.953208] [INFO ] [sig ] HIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:55.114133] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HIX.txt [2026-01-26T20:23:55.114291] [INFO ] [sig ] [1492/3474] Completed HIX in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-26T20:23:55.114332] [INFO ] [sig ] [1493/3474] Forecasting HL... [2026-01-26T20:23:55.114364] [INFO ] [sig ] Generating forecast for: HL [2026-01-26T20:23:55.114395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-26T20:23:55.126704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-26T20:23:55.127110] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-26T20:23:55.128014] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-26T20:23:55.128065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:55.128096] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:55.128122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:55.128180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:55.185633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:55.186491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:55.186595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:55.186630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:55.310606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:55.310758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:55.310798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:55.310827] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:55.314172] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=99.01%) [2026-01-26T20:23:55.314444] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-26T20:23:55.314568] [INFO ] [sig ] HL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:55.462180] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HL.txt [2026-01-26T20:23:55.462312] [INFO ] [sig ] [1493/3474] Completed HL in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-26T20:23:55.462354] [INFO ] [sig ] [1494/3474] Forecasting HLAL... [2026-01-26T20:23:55.462386] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-26T20:23:55.462417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-26T20:23:55.475706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-26T20:23:55.476017] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-26T20:23:55.476817] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-26T20:23:55.476868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:55.476900] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:55.476927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:55.476983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:55.535511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:55.536267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:55.536348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:55.536381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:55.667314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:55.667504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:55.667546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:55.667601] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:55.671135] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: UP (p=65.54%) [2026-01-26T20:23:55.671413] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-26T20:23:55.671551] [INFO ] [sig ] HLAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:55.817723] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HLAL.txt [2026-01-26T20:23:55.817856] [INFO ] [sig ] [1494/3474] Completed HLAL in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.7m [2026-01-26T20:23:55.817902] [INFO ] [sig ] [1495/3474] Forecasting HLF... [2026-01-26T20:23:55.817934] [INFO ] [sig ] Generating forecast for: HLF [2026-01-26T20:23:55.817974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-26T20:23:55.830854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-26T20:23:55.831193] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-26T20:23:55.832005] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-26T20:23:55.832056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:55.832087] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:55.832114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:55.832170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:55.891364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:55.892246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:55.892337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:55.892376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:56.014132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:56.014280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:56.014320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:56.014349] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:56.018071] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=5.03%) [2026-01-26T20:23:56.018340] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-26T20:23:56.018462] [INFO ] [sig ] HLF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:56.161136] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HLF.txt [2026-01-26T20:23:56.161273] [INFO ] [sig ] [1495/3474] Completed HLF in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:56.161313] [INFO ] [sig ] [1496/3474] Forecasting HLI... [2026-01-26T20:23:56.161344] [INFO ] [sig ] Generating forecast for: HLI [2026-01-26T20:23:56.161374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-26T20:23:56.173959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-26T20:23:56.174224] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-26T20:23:56.175059] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-26T20:23:56.175110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:56.175142] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:56.175168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:56.175225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:56.231659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:56.232318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:56.232401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:56.232434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:56.349647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:56.349801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:56.349841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:56.349869] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:56.353265] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=49.83%) [2026-01-26T20:23:56.353559] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-26T20:23:56.353718] [INFO ] [sig ] HLI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:56.499462] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HLI.txt [2026-01-26T20:23:56.499640] [INFO ] [sig ] [1496/3474] Completed HLI in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:56.499681] [INFO ] [sig ] [1497/3474] Forecasting HLIO... [2026-01-26T20:23:56.499712] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-26T20:23:56.499745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-26T20:23:56.512091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-26T20:23:56.512496] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-26T20:23:56.513347] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-26T20:23:56.513409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:56.513448] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:56.513481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:56.513540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:56.570649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:56.571548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:56.571656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:56.571689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:56.696930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:56.697089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:56.697129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:56.697158] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:56.700670] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-01-26T20:23:56.700959] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-26T20:23:56.701086] [INFO ] [sig ] HLIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:56.847944] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HLIO.txt [2026-01-26T20:23:56.848108] [INFO ] [sig ] [1497/3474] Completed HLIO in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:56.848149] [INFO ] [sig ] [1498/3474] Forecasting HLLY... [2026-01-26T20:23:56.848178] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-26T20:23:56.848208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-26T20:23:56.861172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-26T20:23:56.861568] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-26T20:23:56.862397] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-26T20:23:56.862451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:56.862485] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:56.862513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:56.862589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:56.922182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:56.923118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:56.923203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:56.923236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:57.045549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:57.045720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:57.045780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:57.045812] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:57.049261] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: DOWN (p=33.80%) [2026-01-26T20:23:57.049605] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-26T20:23:57.049733] [INFO ] [sig ] HLLY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:57.199245] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HLLY.txt [2026-01-26T20:23:57.199413] [INFO ] [sig ] [1498/3474] Completed HLLY in 0.4s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:57.199457] [INFO ] [sig ] [1499/3474] Forecasting HLMN... [2026-01-26T20:23:57.199488] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-26T20:23:57.199525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-26T20:23:57.211712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-26T20:23:57.212061] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-26T20:23:57.212923] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-26T20:23:57.212974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:57.213039] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:57.213069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:57.213127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:57.273718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:57.274556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:57.274659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:57.274692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:57.394103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:57.394254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:57.394293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:57.394322] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:57.397672] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=0.28%) [2026-01-26T20:23:57.397943] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-26T20:23:57.398063] [INFO ] [sig ] HLMN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:57.544012] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HLMN.txt [2026-01-26T20:23:57.544163] [INFO ] [sig ] [1499/3474] Completed HLMN in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:57.544204] [INFO ] [sig ] [1500/3474] Forecasting HLN... [2026-01-26T20:23:57.544234] [INFO ] [sig ] Generating forecast for: HLN [2026-01-26T20:23:57.544265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-26T20:23:57.555758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-26T20:23:57.556072] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-26T20:23:57.556880] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-26T20:23:57.556931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:57.556963] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:57.556990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:57.557047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:57.613287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:57.614163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:57.614244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:57.614277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:57.737084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:57.737248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:57.737290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:57.737320] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:57.741371] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=74.76%) [2026-01-26T20:23:57.741870] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-26T20:23:57.742001] [INFO ] [sig ] HLN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:57.885897] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HLN.txt [2026-01-26T20:23:57.886054] [INFO ] [sig ] [1500/3474] Completed HLN in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:57.886095] [INFO ] [sig ] [1501/3474] Forecasting HLNE... [2026-01-26T20:23:57.886125] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-26T20:23:57.886155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-26T20:23:57.897426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-26T20:23:57.897778] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-26T20:23:57.898586] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-26T20:23:57.898637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:57.898670] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:57.898696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:57.898752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:57.962175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:57.963237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:57.963320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:57.963353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:58.080343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:58.080502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:58.080543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:58.080589] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:58.083962] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-01-26T20:23:58.084235] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-26T20:23:58.084356] [INFO ] [sig ] HLNE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:58.229102] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HLNE.txt [2026-01-26T20:23:58.229264] [INFO ] [sig ] [1501/3474] Completed HLNE in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:58.229305] [INFO ] [sig ] [1502/3474] Forecasting HLX... [2026-01-26T20:23:58.229336] [INFO ] [sig ] Generating forecast for: HLX [2026-01-26T20:23:58.229368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-26T20:23:58.240633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-26T20:23:58.240975] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-26T20:23:58.241831] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-26T20:23:58.241882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:58.241936] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:58.241965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:58.242021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:58.300332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:58.301228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:58.301317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:58.301351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:58.428210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:58.428378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:58.428428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:58.428495] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:58.432561] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=90.81%) [2026-01-26T20:23:58.432878] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-26T20:23:58.433012] [INFO ] [sig ] HLX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:58.591094] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HLX.txt [2026-01-26T20:23:58.591233] [INFO ] [sig ] [1502/3474] Completed HLX in 0.4s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:58.591274] [INFO ] [sig ] [1503/3474] Forecasting HMC... [2026-01-26T20:23:58.591305] [INFO ] [sig ] Generating forecast for: HMC [2026-01-26T20:23:58.591338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-26T20:23:58.603275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-26T20:23:58.603559] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-26T20:23:58.604346] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-26T20:23:58.604398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:58.604435] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:58.604469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:58.604538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:58.671741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:58.672623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:58.672707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:58.672742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:58.799180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:58.799379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:58.799424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:58.799455] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:58.803030] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=75.91%) [2026-01-26T20:23:58.803318] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-26T20:23:58.803456] [INFO ] [sig ] HMC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:58.949488] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HMC.txt [2026-01-26T20:23:58.949862] [INFO ] [sig ] [1503/3474] Completed HMC in 0.4s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:58.949904] [INFO ] [sig ] [1504/3474] Forecasting HMN... [2026-01-26T20:23:58.949935] [INFO ] [sig ] Generating forecast for: HMN [2026-01-26T20:23:58.949966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-26T20:23:58.962278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-26T20:23:58.962834] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-26T20:23:58.963645] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-26T20:23:58.963697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:58.963729] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:58.963755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:58.963813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:59.021722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:59.022641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:59.022723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:59.022756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:59.145031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:59.145190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:59.145231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:59.145260] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:59.148850] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=19.09%) [2026-01-26T20:23:59.149139] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-26T20:23:59.149267] [INFO ] [sig ] HMN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:59.299898] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HMN.txt [2026-01-26T20:23:59.300060] [INFO ] [sig ] [1504/3474] Completed HMN in 0.4s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:59.300101] [INFO ] [sig ] [1505/3474] Forecasting HMY... [2026-01-26T20:23:59.300133] [INFO ] [sig ] Generating forecast for: HMY [2026-01-26T20:23:59.300164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-26T20:23:59.312058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-26T20:23:59.312448] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-26T20:23:59.313283] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-26T20:23:59.313334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:59.313365] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:59.313391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:59.313452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:59.370691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:59.371609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:59.371694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:59.371726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:59.493161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:59.493322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:59.493363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:59.493397] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:59.496767] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-01-26T20:23:59.497041] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-26T20:23:59.497161] [INFO ] [sig ] HMY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:23:59.644070] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HMY.txt [2026-01-26T20:23:59.644241] [INFO ] [sig ] [1505/3474] Completed HMY in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-26T20:23:59.644283] [INFO ] [sig ] [1506/3474] Forecasting HNDL... [2026-01-26T20:23:59.644341] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-26T20:23:59.644372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-26T20:23:59.656701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-26T20:23:59.657048] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-26T20:23:59.657879] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-26T20:23:59.657931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:23:59.657963] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:23:59.657989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:23:59.658045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:23:59.715057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:23:59.715812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:23:59.715892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:23:59.715925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:23:59.838390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:23:59.838562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:23:59.838624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:23:59.838654] [INFO ] [FORECASTER] Training complete [2026-01-26T20:23:59.842434] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-26T20:23:59.842952] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-26T20:23:59.843079] [INFO ] [sig ] HNDL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:23:59.989593] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HNDL.txt [2026-01-26T20:23:59.989755] [INFO ] [sig ] [1506/3474] Completed HNDL in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-26T20:23:59.989796] [INFO ] [sig ] [1507/3474] Forecasting HNI... [2026-01-26T20:23:59.989826] [INFO ] [sig ] Generating forecast for: HNI [2026-01-26T20:23:59.989857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-26T20:24:00.002027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-26T20:24:00.002400] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-26T20:24:00.003419] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-26T20:24:00.003474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:00.003506] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:00.003533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:00.003798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:00.061829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:00.062739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:00.062828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:00.062861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:00.188884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:00.189041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:00.189081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:00.189110] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:00.192450] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=32.94%) [2026-01-26T20:24:00.192749] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-26T20:24:00.192873] [INFO ] [sig ] HNI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:00.339898] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HNI.txt [2026-01-26T20:24:00.340044] [INFO ] [sig ] [1507/3474] Completed HNI in 0.4s | 2.82 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-26T20:24:00.340083] [INFO ] [sig ] [1508/3474] Forecasting HNRG... [2026-01-26T20:24:00.340114] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-26T20:24:00.340144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-26T20:24:00.354611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-26T20:24:00.354925] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-26T20:24:00.356721] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-26T20:24:00.356772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:00.356802] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:00.356829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:00.356884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:00.426223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:00.427086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:00.427167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:00.427200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:00.548726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:00.548880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:00.548921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:00.548949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:00.552298] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-01-26T20:24:00.552623] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-26T20:24:00.552743] [INFO ] [sig ] HNRG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:00.696345] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HNRG.txt [2026-01-26T20:24:00.696476] [INFO ] [sig ] [1508/3474] Completed HNRG in 0.4s | 2.82 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-26T20:24:00.696517] [INFO ] [sig ] [1509/3474] Forecasting HOG... [2026-01-26T20:24:00.696548] [INFO ] [sig ] Generating forecast for: HOG [2026-01-26T20:24:00.696596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-26T20:24:00.708764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-26T20:24:00.709134] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-26T20:24:00.709931] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-26T20:24:00.709983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:00.710015] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:00.710042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:00.710099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:00.767607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:00.768436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:00.768565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:00.768632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:00.892295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:00.892446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:00.892496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:00.892551] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:00.895964] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=23.29%) [2026-01-26T20:24:00.896231] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-26T20:24:00.896349] [INFO ] [sig ] HOG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:01.039273] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HOG.txt [2026-01-26T20:24:01.039383] [INFO ] [sig ] [1509/3474] Completed HOG in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-26T20:24:01.039422] [INFO ] [sig ] [1510/3474] Forecasting HOLO... [2026-01-26T20:24:01.039452] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-26T20:24:01.039481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-26T20:24:01.051290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-26T20:24:01.051552] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-26T20:24:01.052356] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-26T20:24:01.052408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:01.052439] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:01.052466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:01.052522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:01.113109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:01.114056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:01.114138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:01.114172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:01.237409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:01.237599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:01.237642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:01.237672] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:01.241122] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: UP (p=68.97%) [2026-01-26T20:24:01.241431] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-26T20:24:01.241565] [INFO ] [sig ] HOLO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:01.388660] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HOLO.txt [2026-01-26T20:24:01.388819] [INFO ] [sig ] [1510/3474] Completed HOLO in 0.3s | 2.82 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-26T20:24:01.388858] [INFO ] [sig ] [1511/3474] Forecasting HOLX... [2026-01-26T20:24:01.388889] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-26T20:24:01.388921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-26T20:24:01.401349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-26T20:24:01.401761] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-26T20:24:01.402607] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-26T20:24:01.402657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:01.402689] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:01.402717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:01.402773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:01.462175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:01.463000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:01.463082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:01.463132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:01.592249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:01.592403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:01.592444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:01.592473] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:01.595809] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: DOWN (p=10.89%) [2026-01-26T20:24:01.596076] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-26T20:24:01.596194] [INFO ] [sig ] HOLX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:01.742513] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HOLX.txt [2026-01-26T20:24:01.742672] [INFO ] [sig ] [1511/3474] Completed HOLX in 0.4s | 2.82 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-26T20:24:01.742909] [INFO ] [sig ] [1512/3474] Forecasting HOMB... [2026-01-26T20:24:01.742938] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-26T20:24:01.742969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-26T20:24:01.755908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-26T20:24:01.756274] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-26T20:24:01.757123] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-26T20:24:01.757174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:01.757206] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:01.757232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:01.757289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:01.814477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:01.815364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:01.815451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:01.815484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:01.939120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:01.939300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:01.939342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:01.939371] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:01.943490] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-26T20:24:01.943984] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-26T20:24:01.944117] [INFO ] [sig ] HOMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:02.095556] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HOMB.txt [2026-01-26T20:24:02.095968] [INFO ] [sig ] [1512/3474] Completed HOMB in 0.4s | 2.82 sym/s | Total: 8.9m | ETA: 11.6m [2026-01-26T20:24:02.096024] [INFO ] [sig ] [1513/3474] Forecasting HON... [2026-01-26T20:24:02.096056] [INFO ] [sig ] Generating forecast for: HON [2026-01-26T20:24:02.096086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-26T20:24:02.108702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-26T20:24:02.109206] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-26T20:24:02.110197] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-26T20:24:02.110248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:02.110279] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:02.110307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:02.110374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:02.170181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:02.170991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:02.171073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:02.171106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:02.293699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:02.293855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:02.293895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:02.293924] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:02.297253] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: DOWN (p=29.41%) [2026-01-26T20:24:02.297569] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-26T20:24:02.297720] [INFO ] [sig ] HON: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:02.440447] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HON.txt [2026-01-26T20:24:02.440624] [INFO ] [sig ] [1513/3474] Completed HON in 0.3s | 2.82 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:02.440666] [INFO ] [sig ] [1514/3474] Forecasting HOOD... [2026-01-26T20:24:02.440697] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-26T20:24:02.440728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-26T20:24:02.452873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-26T20:24:02.453234] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-26T20:24:02.454059] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-26T20:24:02.454109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:02.454140] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:02.454167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:02.454223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:02.511880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:02.512775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:02.512857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:02.512890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:02.635874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:02.636023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:02.636063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:02.636091] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:02.639488] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=42.86%) [2026-01-26T20:24:02.639778] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-26T20:24:02.639897] [INFO ] [sig ] HOOD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:02.789853] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HOOD.txt [2026-01-26T20:24:02.790001] [INFO ] [sig ] [1514/3474] Completed HOOD in 0.3s | 2.82 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:02.790042] [INFO ] [sig ] [1515/3474] Forecasting HOPE... [2026-01-26T20:24:02.790072] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-26T20:24:02.790103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-26T20:24:02.801903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-26T20:24:02.802182] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-26T20:24:02.802990] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-26T20:24:02.803052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:02.803085] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:02.803112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:02.803167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:02.860171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:02.860874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:02.860954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:02.860987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:02.975907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:02.976063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:02.976103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:02.976132] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:02.979450] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-01-26T20:24:02.979772] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-26T20:24:02.979890] [INFO ] [sig ] HOPE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:03.125747] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HOPE.txt [2026-01-26T20:24:03.125898] [INFO ] [sig ] [1515/3474] Completed HOPE in 0.3s | 2.82 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:03.125938] [INFO ] [sig ] [1516/3474] Forecasting HP... [2026-01-26T20:24:03.125969] [INFO ] [sig ] Generating forecast for: HP [2026-01-26T20:24:03.125999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-26T20:24:03.137776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-26T20:24:03.138069] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-26T20:24:03.138915] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-26T20:24:03.138968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:03.139026] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:03.139056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:03.139115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:03.199007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:03.199899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:03.199984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:03.200019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:03.329960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:03.330118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:03.330159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:03.330187] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:03.333546] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=18.95%) [2026-01-26T20:24:03.333876] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-26T20:24:03.334006] [INFO ] [sig ] HP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:03.480508] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HP.txt [2026-01-26T20:24:03.480711] [INFO ] [sig ] [1516/3474] Completed HP in 0.4s | 2.82 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:03.480753] [INFO ] [sig ] [1517/3474] Forecasting HPE... [2026-01-26T20:24:03.480783] [INFO ] [sig ] Generating forecast for: HPE [2026-01-26T20:24:03.480814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-26T20:24:03.493388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-26T20:24:03.493817] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-26T20:24:03.494736] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-26T20:24:03.494788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:03.494821] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:03.494849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:03.494906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:03.557912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:03.558756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:03.558840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:03.558874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:03.684430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:03.684607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:03.684652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:03.684681] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:03.688150] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-26T20:24:03.688444] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-26T20:24:03.688618] [INFO ] [sig ] HPE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:03.838893] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HPE.txt [2026-01-26T20:24:03.839064] [INFO ] [sig ] [1517/3474] Completed HPE in 0.4s | 2.82 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:03.839104] [INFO ] [sig ] [1518/3474] Forecasting HPF... [2026-01-26T20:24:03.839135] [INFO ] [sig ] Generating forecast for: HPF [2026-01-26T20:24:03.839164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-26T20:24:03.851587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-26T20:24:03.851976] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-26T20:24:03.852787] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-26T20:24:03.852838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:03.852870] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:03.852897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:03.852952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:03.912843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:03.913751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:03.913836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:03.913870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:04.044202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:04.044368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:04.044409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:04.044439] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:04.048275] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: UP (p=74.92%) [2026-01-26T20:24:04.048624] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-26T20:24:04.048763] [INFO ] [sig ] HPF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:04.258869] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HPF.txt [2026-01-26T20:24:04.259150] [INFO ] [sig ] [1518/3474] Completed HPF in 0.4s | 2.82 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:04.259220] [INFO ] [sig ] [1519/3474] Forecasting HPI... [2026-01-26T20:24:04.259276] [INFO ] [sig ] Generating forecast for: HPI [2026-01-26T20:24:04.259329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-26T20:24:04.277507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-26T20:24:04.278030] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-26T20:24:04.279182] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-26T20:24:04.279249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:04.279287] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:04.279318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:04.279395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:04.354028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:04.355159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:04.355263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:04.355301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:04.519109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:04.519293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:04.519341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:04.519374] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:04.528076] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=5.88%) [2026-01-26T20:24:04.528676] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-26T20:24:04.528896] [INFO ] [sig ] HPI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:04.776208] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HPI.txt [2026-01-26T20:24:04.776454] [INFO ] [sig ] [1519/3474] Completed HPI in 0.5s | 2.81 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:04.776522] [INFO ] [sig ] [1520/3474] Forecasting HPK... [2026-01-26T20:24:04.776595] [INFO ] [sig ] Generating forecast for: HPK [2026-01-26T20:24:04.776656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-26T20:24:04.815827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-26T20:24:04.827066] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-26T20:24:04.829802] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-26T20:24:04.829985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:04.830051] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:04.830094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:04.830199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:04.926032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:04.927645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:04.927790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:04.927837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:05.097867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:05.098122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:05.098173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:05.098204] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:05.102570] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: UP (p=69.04%) [2026-01-26T20:24:05.103986] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-26T20:24:05.104540] [INFO ] [sig ] HPK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:05.344903] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HPK.txt [2026-01-26T20:24:05.345127] [INFO ] [sig ] [1520/3474] Completed HPK in 0.6s | 2.81 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:05.345198] [INFO ] [sig ] [1521/3474] Forecasting HPP... [2026-01-26T20:24:05.345249] [INFO ] [sig ] Generating forecast for: HPP [2026-01-26T20:24:05.345303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-26T20:24:05.360627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-26T20:24:05.361017] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-26T20:24:05.361892] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-26T20:24:05.361945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:05.361979] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:05.362006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:05.362063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:05.418890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:05.419854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:05.419940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:05.419975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:05.549375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:05.549517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:05.549589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:05.549632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:05.553277] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=29.56%) [2026-01-26T20:24:05.553590] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-26T20:24:05.553721] [INFO ] [sig ] HPP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:05.702871] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HPP.txt [2026-01-26T20:24:05.703024] [INFO ] [sig ] [1521/3474] Completed HPP in 0.4s | 2.81 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:05.703066] [INFO ] [sig ] [1522/3474] Forecasting HPQ... [2026-01-26T20:24:05.703097] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-26T20:24:05.703129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-26T20:24:05.716798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-26T20:24:05.717148] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-26T20:24:05.718215] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-26T20:24:05.718269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:05.718302] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:05.718330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:05.718388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:05.782297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:05.783117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:05.783215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:05.783266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:05.914327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:05.914488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:05.914552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:05.914607] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:05.918251] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-26T20:24:05.918597] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-26T20:24:05.918734] [INFO ] [sig ] HPQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:06.076747] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HPQ.txt [2026-01-26T20:24:06.076901] [INFO ] [sig ] [1522/3474] Completed HPQ in 0.4s | 2.81 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:06.076944] [INFO ] [sig ] [1523/3474] Forecasting HPS... [2026-01-26T20:24:06.076974] [INFO ] [sig ] Generating forecast for: HPS [2026-01-26T20:24:06.077004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-26T20:24:06.089570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-26T20:24:06.089964] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-26T20:24:06.090799] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-26T20:24:06.090851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:06.090883] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:06.090910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:06.090967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:06.148019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:06.149094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:06.149181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:06.149217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:06.273247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:06.273398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:06.273441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:06.273471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:06.276994] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=74.77%) [2026-01-26T20:24:06.277276] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-26T20:24:06.277419] [INFO ] [sig ] HPS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:06.419264] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HPS.txt [2026-01-26T20:24:06.419383] [INFO ] [sig ] [1523/3474] Completed HPS in 0.3s | 2.81 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:06.419423] [INFO ] [sig ] [1524/3474] Forecasting HQI... [2026-01-26T20:24:06.419452] [INFO ] [sig ] Generating forecast for: HQI [2026-01-26T20:24:06.419489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-26T20:24:06.429955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-26T20:24:06.430270] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-26T20:24:06.431070] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-26T20:24:06.431121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:06.431154] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:06.431180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:06.431235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:06.489339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:06.490043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:06.490124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:06.490158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:06.597923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:06.598052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:06.598092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:06.598122] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:06.602045] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=86.73%) [2026-01-26T20:24:06.602325] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-26T20:24:06.602446] [INFO ] [sig ] HQI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:06.748655] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HQI.txt [2026-01-26T20:24:06.748781] [INFO ] [sig ] [1524/3474] Completed HQI in 0.3s | 2.81 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-26T20:24:06.748820] [INFO ] [sig ] [1525/3474] Forecasting HQL... [2026-01-26T20:24:06.749038] [INFO ] [sig ] Generating forecast for: HQL [2026-01-26T20:24:06.749075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-26T20:24:06.760997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-26T20:24:06.761260] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-26T20:24:06.762045] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-26T20:24:06.762095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:06.762127] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:06.762153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:06.762209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:06.820081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:06.821129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:06.821212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:06.821245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:06.943654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:06.943816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:06.943858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:06.943888] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:06.947718] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-26T20:24:06.948061] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-26T20:24:06.948241] [INFO ] [sig ] HQL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:07.107000] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HQL.txt [2026-01-26T20:24:07.107134] [INFO ] [sig ] [1525/3474] Completed HQL in 0.4s | 2.81 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-26T20:24:07.107173] [INFO ] [sig ] [1526/3474] Forecasting HQY... [2026-01-26T20:24:07.107203] [INFO ] [sig ] Generating forecast for: HQY [2026-01-26T20:24:07.107233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-26T20:24:07.119655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-26T20:24:07.120041] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-26T20:24:07.120930] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-26T20:24:07.120983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:07.121027] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:07.121057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:07.121135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:07.185558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:07.186551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:07.186669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:07.186715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:07.315044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:07.315195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:07.315236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:07.315267] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:07.319053] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-01-26T20:24:07.319347] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-26T20:24:07.319484] [INFO ] [sig ] HQY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:07.471915] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HQY.txt [2026-01-26T20:24:07.472062] [INFO ] [sig ] [1526/3474] Completed HQY in 0.4s | 2.81 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-26T20:24:07.472104] [INFO ] [sig ] [1527/3474] Forecasting HRB... [2026-01-26T20:24:07.472136] [INFO ] [sig ] Generating forecast for: HRB [2026-01-26T20:24:07.472168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-26T20:24:07.484510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-26T20:24:07.484830] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-26T20:24:07.485668] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-26T20:24:07.485721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:07.485754] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:07.485782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:07.485840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:07.546923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:07.547747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:07.547829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:07.547872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:07.676703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:07.676852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:07.676895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:07.676926] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:07.680663] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-01-26T20:24:07.680964] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-26T20:24:07.681093] [INFO ] [sig ] HRB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:07.831696] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HRB.txt [2026-01-26T20:24:07.831837] [INFO ] [sig ] [1527/3474] Completed HRB in 0.4s | 2.81 sym/s | Total: 9.0m | ETA: 11.5m [2026-01-26T20:24:07.831880] [INFO ] [sig ] [1528/3474] Forecasting HRL... [2026-01-26T20:24:07.831911] [INFO ] [sig ] Generating forecast for: HRL [2026-01-26T20:24:07.831945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-26T20:24:07.843871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-26T20:24:07.844193] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-26T20:24:07.845081] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-26T20:24:07.845138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:07.845171] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:07.845197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:07.845254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:07.906628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:07.907486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:07.907585] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:07.907622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:08.032837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:08.032995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:08.033040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:08.033074] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:08.036644] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=62.64%) [2026-01-26T20:24:08.036946] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-26T20:24:08.037076] [INFO ] [sig ] HRL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:08.193743] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HRL.txt [2026-01-26T20:24:08.193910] [INFO ] [sig ] [1528/3474] Completed HRL in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:08.193953] [INFO ] [sig ] [1529/3474] Forecasting HRMY... [2026-01-26T20:24:08.193986] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-26T20:24:08.194016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-26T20:24:08.205762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-26T20:24:08.206068] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-26T20:24:08.206956] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-26T20:24:08.207009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:08.207041] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:08.207068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:08.207125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:08.265964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:08.266872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:08.266966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:08.267000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:08.384313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:08.384467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:08.384510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:08.384540] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:08.388098] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=66.07%) [2026-01-26T20:24:08.388377] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-26T20:24:08.388500] [INFO ] [sig ] HRMY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:08.531217] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HRMY.txt [2026-01-26T20:24:08.531351] [INFO ] [sig ] [1529/3474] Completed HRMY in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:08.531417] [INFO ] [sig ] [1530/3474] Forecasting HRTG... [2026-01-26T20:24:08.531454] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-26T20:24:08.531485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-26T20:24:08.543413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-26T20:24:08.543744] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-26T20:24:08.544517] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-26T20:24:08.544569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:08.544620] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:08.544648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:08.544705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:08.603539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:08.604548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:08.604658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:08.604700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:08.730718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:08.730872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:08.730913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:08.730941] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:08.734274] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=8.48%) [2026-01-26T20:24:08.734554] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-26T20:24:08.734698] [INFO ] [sig ] HRTG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:08.887182] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HRTG.txt [2026-01-26T20:24:08.887354] [INFO ] [sig ] [1530/3474] Completed HRTG in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:08.887419] [INFO ] [sig ] [1531/3474] Forecasting HRTX... [2026-01-26T20:24:08.887453] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-26T20:24:08.887484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-26T20:24:08.900364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-26T20:24:08.900820] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-26T20:24:08.901712] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-26T20:24:08.901767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:08.901800] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:08.901827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:08.901885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:08.961125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:08.962009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:08.962096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:08.962129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:09.085466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:09.085638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:09.085681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:09.085712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:09.089733] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=15.80%) [2026-01-26T20:24:09.090098] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-26T20:24:09.090238] [INFO ] [sig ] HRTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:09.255941] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HRTX.txt [2026-01-26T20:24:09.256108] [INFO ] [sig ] [1531/3474] Completed HRTX in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:09.256153] [INFO ] [sig ] [1532/3474] Forecasting HRZN... [2026-01-26T20:24:09.256185] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-26T20:24:09.256216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-26T20:24:09.269354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-26T20:24:09.269798] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-26T20:24:09.270701] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-26T20:24:09.270768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:09.270806] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:09.270834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:09.270891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:09.331327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:09.332216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:09.332298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:09.332332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:09.456186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:09.456345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:09.456386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:09.456416] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:09.459823] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=21.23%) [2026-01-26T20:24:09.460098] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-26T20:24:09.460221] [INFO ] [sig ] HRZN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:09.615637] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HRZN.txt [2026-01-26T20:24:09.615821] [INFO ] [sig ] [1532/3474] Completed HRZN in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:09.615863] [INFO ] [sig ] [1533/3474] Forecasting HSAI... [2026-01-26T20:24:09.615894] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-26T20:24:09.615924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-26T20:24:09.628455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-26T20:24:09.628855] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-26T20:24:09.629685] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-26T20:24:09.629742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:09.629774] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:09.629827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:09.629884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:09.689964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:09.690869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:09.690954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:09.690987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:09.836073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:09.836226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:09.836270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:09.836320] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:09.839983] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-26T20:24:09.840269] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-26T20:24:09.840395] [INFO ] [sig ] HSAI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:09.985490] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HSAI.txt [2026-01-26T20:24:09.985677] [INFO ] [sig ] [1533/3474] Completed HSAI in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:09.985721] [INFO ] [sig ] [1534/3474] Forecasting HSBC... [2026-01-26T20:24:09.985753] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-26T20:24:09.985786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-26T20:24:09.997232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-26T20:24:09.997639] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-26T20:24:09.998478] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-26T20:24:09.998530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:09.998562] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:09.998612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:09.998670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:10.055648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:10.056469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:10.056548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:10.056599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:10.181425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:10.181604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:10.181652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:10.181688] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:10.185192] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=60.68%) [2026-01-26T20:24:10.185463] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-26T20:24:10.185604] [INFO ] [sig ] HSBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:10.332197] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HSBC.txt [2026-01-26T20:24:10.332358] [INFO ] [sig ] [1534/3474] Completed HSBC in 0.3s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:10.332400] [INFO ] [sig ] [1535/3474] Forecasting HSCS... [2026-01-26T20:24:10.332433] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-26T20:24:10.332463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-26T20:24:10.344803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-26T20:24:10.345186] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-26T20:24:10.346031] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-26T20:24:10.346085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:10.346119] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:10.346149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:10.346207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:10.405597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:10.406700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:10.406786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:10.407027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:10.526095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:10.526251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:10.526295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:10.526326] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:10.529807] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-01-26T20:24:10.530080] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-26T20:24:10.530203] [INFO ] [sig ] HSCS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:10.682346] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HSCS.txt [2026-01-26T20:24:10.682514] [INFO ] [sig ] [1535/3474] Completed HSCS in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:10.682557] [INFO ] [sig ] [1536/3474] Forecasting HSHP... [2026-01-26T20:24:10.682613] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-26T20:24:10.682645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-26T20:24:10.696442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-26T20:24:10.696902] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-26T20:24:10.698239] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-26T20:24:10.698296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:10.698330] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:10.698357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:10.698415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:10.761898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:10.763262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:10.763354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:10.763388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:10.900597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:10.900764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:10.900806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:10.900836] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:10.904465] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=57.66%) [2026-01-26T20:24:10.904813] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-26T20:24:10.904954] [INFO ] [sig ] HSHP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:11.053388] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HSHP.txt [2026-01-26T20:24:11.053543] [INFO ] [sig ] [1536/3474] Completed HSHP in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:11.053602] [INFO ] [sig ] [1537/3474] Forecasting HSIC... [2026-01-26T20:24:11.053635] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-26T20:24:11.053665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-26T20:24:11.065327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-26T20:24:11.065678] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-26T20:24:11.066477] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-26T20:24:11.066530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:11.066563] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:11.066648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:11.066713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:11.129620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:11.130516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:11.130618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:11.130655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:11.272600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:11.272759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:11.272800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:11.272830] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:11.276757] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: UP (p=67.04%) [2026-01-26T20:24:11.277035] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-26T20:24:11.277161] [INFO ] [sig ] HSIC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:11.432538] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HSIC.txt [2026-01-26T20:24:11.432750] [INFO ] [sig ] [1537/3474] Completed HSIC in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:11.432804] [INFO ] [sig ] [1538/3474] Forecasting HSTM... [2026-01-26T20:24:11.432842] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-26T20:24:11.432872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-26T20:24:11.446842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-26T20:24:11.447236] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-26T20:24:11.448318] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-26T20:24:11.448373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:11.448405] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:11.448432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:11.448489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:11.510172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:11.511061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:11.511148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:11.511182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:11.639864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:11.640025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:11.640076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:11.640107] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:11.643952] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: UP (p=62.79%) [2026-01-26T20:24:11.644239] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-26T20:24:11.644366] [INFO ] [sig ] HSTM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:11.791048] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HSTM.txt [2026-01-26T20:24:11.791216] [INFO ] [sig ] [1538/3474] Completed HSTM in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:11.791257] [INFO ] [sig ] [1539/3474] Forecasting HSY... [2026-01-26T20:24:11.791288] [INFO ] [sig ] Generating forecast for: HSY [2026-01-26T20:24:11.791318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-26T20:24:11.804782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-26T20:24:11.805239] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-26T20:24:11.806199] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-26T20:24:11.806256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:11.806292] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:11.806322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:11.806392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:11.868133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:11.869044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:11.869128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:11.869163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:11.994803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:11.994970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:11.995012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:11.995042] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:11.999174] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: DOWN (p=48.19%) [2026-01-26T20:24:11.999524] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-26T20:24:11.999683] [INFO ] [sig ] HSY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:12.165235] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HSY.txt [2026-01-26T20:24:12.165401] [INFO ] [sig ] [1539/3474] Completed HSY in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:12.165445] [INFO ] [sig ] [1540/3474] Forecasting HTBK... [2026-01-26T20:24:12.165475] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-26T20:24:12.165504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-26T20:24:12.178628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-26T20:24:12.179068] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-26T20:24:12.179980] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-26T20:24:12.180047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:12.180080] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:12.180108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:12.180166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:12.238236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:12.239112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:12.239195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:12.239228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:12.368367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:12.368523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:12.368566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:12.368618] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:12.372069] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=61.07%) [2026-01-26T20:24:12.372349] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-26T20:24:12.372473] [INFO ] [sig ] HTBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:12.517659] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HTBK.txt [2026-01-26T20:24:12.517809] [INFO ] [sig ] [1540/3474] Completed HTBK in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:12.517849] [INFO ] [sig ] [1541/3474] Forecasting HTD... [2026-01-26T20:24:12.517881] [INFO ] [sig ] Generating forecast for: HTD [2026-01-26T20:24:12.517917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-26T20:24:12.529912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-26T20:24:12.530274] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-26T20:24:12.531098] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-26T20:24:12.531150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:12.531181] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:12.531208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:12.531264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:12.590294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:12.591130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:12.591212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:12.591246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:12.716235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:12.716386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:12.716429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:12.716458] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:12.719884] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=72.51%) [2026-01-26T20:24:12.720153] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-26T20:24:12.720271] [INFO ] [sig ] HTD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:12.881087] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HTD.txt [2026-01-26T20:24:12.881255] [INFO ] [sig ] [1541/3474] Completed HTD in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-26T20:24:12.881297] [INFO ] [sig ] [1542/3474] Forecasting HTGC... [2026-01-26T20:24:12.881328] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-26T20:24:12.881362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-26T20:24:12.894537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-26T20:24:12.894939] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-26T20:24:12.895742] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-26T20:24:12.895793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:12.895825] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:12.895851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:12.895906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:12.953501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:12.954399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:12.954484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:12.954518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:13.081012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:13.081173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:13.081215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:13.081243] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:13.084752] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=87.34%) [2026-01-26T20:24:13.085046] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-26T20:24:13.085175] [INFO ] [sig ] HTGC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:13.238612] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HTGC.txt [2026-01-26T20:24:13.238795] [INFO ] [sig ] [1542/3474] Completed HTGC in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-26T20:24:13.238837] [INFO ] [sig ] [1543/3474] Forecasting HTH... [2026-01-26T20:24:13.238869] [INFO ] [sig ] Generating forecast for: HTH [2026-01-26T20:24:13.238902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-26T20:24:13.252487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-26T20:24:13.252902] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-26T20:24:13.253707] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-26T20:24:13.253758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:13.253793] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:13.253824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:13.253881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:13.319863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:13.321028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:13.321165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:13.321201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:13.445106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:13.445267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:13.445308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:13.445338] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:13.448913] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: UP (p=50.97%) [2026-01-26T20:24:13.449218] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-26T20:24:13.449349] [INFO ] [sig ] HTH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:13.603092] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HTH.txt [2026-01-26T20:24:13.603256] [INFO ] [sig ] [1543/3474] Completed HTH in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-26T20:24:13.603297] [INFO ] [sig ] [1544/3474] Forecasting HTLD... [2026-01-26T20:24:13.603328] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-26T20:24:13.603359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-26T20:24:13.618284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-26T20:24:13.618818] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-26T20:24:13.619849] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-26T20:24:13.619904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:13.619939] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:13.619967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:13.620028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:13.681424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:13.682640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:13.682738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:13.682772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:13.810604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:13.810848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:13.810895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:13.810932] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:13.815122] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-01-26T20:24:13.815480] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-26T20:24:13.815710] [INFO ] [sig ] HTLD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:13.972413] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HTLD.txt [2026-01-26T20:24:13.972953] [INFO ] [sig ] [1544/3474] Completed HTLD in 0.4s | 2.81 sym/s | Total: 9.1m | ETA: 11.4m [2026-01-26T20:24:13.973009] [INFO ] [sig ] [1545/3474] Forecasting HTOO... [2026-01-26T20:24:13.973043] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-26T20:24:13.973078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-26T20:24:13.986794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-26T20:24:13.987458] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-26T20:24:13.988694] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-26T20:24:13.988760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:13.988804] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:13.988832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:13.988890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:14.047821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:14.048811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:14.048904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:14.048937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:14.172933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:14.173126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:14.173173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:14.173203] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:14.178115] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=52.15%) [2026-01-26T20:24:14.178558] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-26T20:24:14.178733] [INFO ] [sig ] HTOO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:14.325310] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HTOO.txt [2026-01-26T20:24:14.325466] [INFO ] [sig ] [1545/3474] Completed HTOO in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:14.325506] [INFO ] [sig ] [1546/3474] Forecasting HTZ... [2026-01-26T20:24:14.325537] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-26T20:24:14.325585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-26T20:24:14.336864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-26T20:24:14.337156] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-26T20:24:14.337990] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-26T20:24:14.338041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:14.338074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:14.338101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:14.338157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:14.394841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:14.395771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:14.395858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:14.395891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:14.523443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:14.523655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:14.523704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:14.523738] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:14.527893] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=39.83%) [2026-01-26T20:24:14.528183] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-26T20:24:14.528321] [INFO ] [sig ] HTZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:14.677292] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HTZ.txt [2026-01-26T20:24:14.677525] [INFO ] [sig ] [1546/3474] Completed HTZ in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:14.677599] [INFO ] [sig ] [1547/3474] Forecasting HUBB... [2026-01-26T20:24:14.677635] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-26T20:24:14.677668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-26T20:24:14.689526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-26T20:24:14.689935] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-26T20:24:14.690885] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-26T20:24:14.690942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:14.690976] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:14.691005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:14.691064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:14.754302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:14.755403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:14.755501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:14.755537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:14.885497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:14.885673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:14.885717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:14.885754] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:14.889284] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-01-26T20:24:14.889597] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-26T20:24:14.889726] [INFO ] [sig ] HUBB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:15.035267] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HUBB.txt [2026-01-26T20:24:15.035412] [INFO ] [sig ] [1547/3474] Completed HUBB in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:15.035453] [INFO ] [sig ] [1548/3474] Forecasting HUBG... [2026-01-26T20:24:15.035484] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-26T20:24:15.035515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-26T20:24:15.046740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-26T20:24:15.047079] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-26T20:24:15.047925] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-26T20:24:15.047978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:15.048011] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:15.048039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:15.048099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:15.107210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:15.107970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:15.108054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:15.108274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:15.230812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:15.230977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:15.231210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:15.231242] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:15.235144] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-01-26T20:24:15.235429] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-26T20:24:15.235557] [INFO ] [sig ] HUBG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:15.382240] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HUBG.txt [2026-01-26T20:24:15.382383] [INFO ] [sig ] [1548/3474] Completed HUBG in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:15.382423] [INFO ] [sig ] [1549/3474] Forecasting HUBS... [2026-01-26T20:24:15.382454] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-26T20:24:15.382483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-26T20:24:15.394497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-26T20:24:15.394903] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-26T20:24:15.395721] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-26T20:24:15.395772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:15.395809] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:15.395837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:15.395894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:15.454290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:15.455199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:15.455286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:15.455321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:15.587844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:15.588041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:15.588092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:15.588130] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:15.591968] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-26T20:24:15.592330] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-26T20:24:15.592488] [INFO ] [sig ] HUBS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:15.752021] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HUBS.txt [2026-01-26T20:24:15.752190] [INFO ] [sig ] [1549/3474] Completed HUBS in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:15.752241] [INFO ] [sig ] [1550/3474] Forecasting HUM... [2026-01-26T20:24:15.752276] [INFO ] [sig ] Generating forecast for: HUM [2026-01-26T20:24:15.752318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-26T20:24:15.766537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-26T20:24:15.767196] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-26T20:24:15.768374] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-26T20:24:15.768447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:15.768510] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:15.768542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:15.768632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:15.832181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:15.833108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:15.833222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:15.833259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:15.960692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:15.960847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:15.960890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:15.960922] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:15.964354] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-26T20:24:15.964709] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-26T20:24:15.964868] [INFO ] [sig ] HUM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:16.119678] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HUM.txt [2026-01-26T20:24:16.119841] [INFO ] [sig ] [1550/3474] Completed HUM in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:16.119893] [INFO ] [sig ] [1551/3474] Forecasting HUN... [2026-01-26T20:24:16.119927] [INFO ] [sig ] Generating forecast for: HUN [2026-01-26T20:24:16.119959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-26T20:24:16.132253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-26T20:24:16.132665] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-26T20:24:16.133533] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-26T20:24:16.133611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:16.133647] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:16.133675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:16.133734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:16.194656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:16.195540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:16.195649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:16.195685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:16.324271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:16.324455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:16.324510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:16.324561] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:16.328381] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: UP (p=60.77%) [2026-01-26T20:24:16.328682] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-26T20:24:16.328833] [INFO ] [sig ] HUN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:16.484015] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HUN.txt [2026-01-26T20:24:16.484208] [INFO ] [sig ] [1551/3474] Completed HUN in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:16.484251] [INFO ] [sig ] [1552/3474] Forecasting HURC... [2026-01-26T20:24:16.484282] [INFO ] [sig ] Generating forecast for: HURC [2026-01-26T20:24:16.484313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-26T20:24:16.496069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-26T20:24:16.496437] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-26T20:24:16.497243] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-26T20:24:16.497295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:16.497327] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:16.497353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:16.497443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:16.553960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:16.554844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:16.554955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:16.554990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:16.665159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:16.665322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:16.665363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:16.665391] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:16.669702] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=22.32%) [2026-01-26T20:24:16.669985] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-26T20:24:16.670111] [INFO ] [sig ] HURC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:16.819473] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HURC.txt [2026-01-26T20:24:16.819658] [INFO ] [sig ] [1552/3474] Completed HURC in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:16.819703] [INFO ] [sig ] [1553/3474] Forecasting HURN... [2026-01-26T20:24:16.819734] [INFO ] [sig ] Generating forecast for: HURN [2026-01-26T20:24:16.819769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-26T20:24:16.832926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-26T20:24:16.833249] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-26T20:24:16.834110] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-26T20:24:16.834161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:16.834193] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:16.834220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:16.834276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:16.898870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:16.899771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:16.899857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:16.899892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:17.030758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:17.030927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:17.030968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:17.031037] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:17.035044] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=7.61%) [2026-01-26T20:24:17.035323] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-26T20:24:17.035450] [INFO ] [sig ] HURN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:17.182605] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HURN.txt [2026-01-26T20:24:17.182748] [INFO ] [sig ] [1553/3474] Completed HURN in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:17.182795] [INFO ] [sig ] [1554/3474] Forecasting HUYA... [2026-01-26T20:24:17.182827] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-26T20:24:17.182858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-26T20:24:17.194738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-26T20:24:17.195096] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-26T20:24:17.195928] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-26T20:24:17.195982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:17.196015] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:17.196043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:17.196102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:17.255238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:17.256076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:17.256161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:17.256195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:17.381831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:17.382009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:17.382055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:17.382086] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:17.385656] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: UP (p=52.84%) [2026-01-26T20:24:17.385946] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-26T20:24:17.386071] [INFO ] [sig ] HUYA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:17.539900] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HUYA.txt [2026-01-26T20:24:17.540078] [INFO ] [sig ] [1554/3474] Completed HUYA in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:17.540147] [INFO ] [sig ] [1555/3474] Forecasting HWC... [2026-01-26T20:24:17.540181] [INFO ] [sig ] Generating forecast for: HWC [2026-01-26T20:24:17.540215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-26T20:24:17.553036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-26T20:24:17.553430] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-26T20:24:17.554250] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-26T20:24:17.554301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:17.554332] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:17.554359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:17.554417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:17.613132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:17.613983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:17.614074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:17.614112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:17.747203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:17.747363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:17.747430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:17.747465] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:17.750918] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=47.84%) [2026-01-26T20:24:17.751215] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-26T20:24:17.751341] [INFO ] [sig ] HWC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:17.909130] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HWC.txt [2026-01-26T20:24:17.909285] [INFO ] [sig ] [1555/3474] Completed HWC in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:17.909332] [INFO ] [sig ] [1556/3474] Forecasting HWH... [2026-01-26T20:24:17.909364] [INFO ] [sig ] Generating forecast for: HWH [2026-01-26T20:24:17.909396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-26T20:24:17.922894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-26T20:24:17.923176] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-26T20:24:17.923989] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-26T20:24:17.924041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:17.924073] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:17.924110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:17.924168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:17.983666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:17.984723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:17.984830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:17.984865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:18.113851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:18.114013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:18.114053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:18.114082] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:18.117469] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-26T20:24:18.117775] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-26T20:24:18.117900] [INFO ] [sig ] HWH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:18.267145] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HWH.txt [2026-01-26T20:24:18.267286] [INFO ] [sig ] [1556/3474] Completed HWH in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:18.267326] [INFO ] [sig ] [1557/3474] Forecasting HWKN... [2026-01-26T20:24:18.267356] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-26T20:24:18.267402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-26T20:24:18.279821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-26T20:24:18.280130] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-26T20:24:18.280923] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-26T20:24:18.280974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:18.281006] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:18.281032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:18.281090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:18.338136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:18.338793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:18.338873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:18.338906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:18.456798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:18.456957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:18.457015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:18.457046] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:18.463560] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=83.13%) [2026-01-26T20:24:18.463868] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-26T20:24:18.464002] [INFO ] [sig ] HWKN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:18.611156] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HWKN.txt [2026-01-26T20:24:18.611341] [INFO ] [sig ] [1557/3474] Completed HWKN in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:18.611387] [INFO ] [sig ] [1558/3474] Forecasting HWM... [2026-01-26T20:24:18.611417] [INFO ] [sig ] Generating forecast for: HWM [2026-01-26T20:24:18.611463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-26T20:24:18.624024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-26T20:24:18.624423] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-26T20:24:18.625316] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-26T20:24:18.625370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:18.625402] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:18.625431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:18.625489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:18.686780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:18.687730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:18.687847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:18.687885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:18.815997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:18.816162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:18.816202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:18.816232] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:18.820007] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-26T20:24:18.820299] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-26T20:24:18.820426] [INFO ] [sig ] HWM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:18.967182] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HWM.txt [2026-01-26T20:24:18.967352] [INFO ] [sig ] [1558/3474] Completed HWM in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-26T20:24:18.967420] [INFO ] [sig ] [1559/3474] Forecasting HXL... [2026-01-26T20:24:18.967450] [INFO ] [sig ] Generating forecast for: HXL [2026-01-26T20:24:18.967480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-26T20:24:18.979136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-26T20:24:18.979452] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-26T20:24:18.980249] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-26T20:24:18.980300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:18.980333] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:18.980360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:18.980416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:19.039862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:19.040806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:19.040889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:19.040922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:19.167482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:19.167657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:19.167699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:19.167728] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:19.171088] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=65.91%) [2026-01-26T20:24:19.171353] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-26T20:24:19.171474] [INFO ] [sig ] HXL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:19.318123] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HXL.txt [2026-01-26T20:24:19.318264] [INFO ] [sig ] [1559/3474] Completed HXL in 0.4s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-26T20:24:19.318305] [INFO ] [sig ] [1560/3474] Forecasting HY... [2026-01-26T20:24:19.318335] [INFO ] [sig ] Generating forecast for: HY [2026-01-26T20:24:19.318366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-26T20:24:19.329987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-26T20:24:19.330281] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-26T20:24:19.331074] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-26T20:24:19.331125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:19.331173] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:19.331203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:19.331260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:19.389399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:19.390280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:19.390428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:19.390465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:19.513992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:19.514149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:19.514190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:19.514220] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:19.517556] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: UP (p=64.60%) [2026-01-26T20:24:19.517849] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-26T20:24:19.517976] [INFO ] [sig ] HY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:19.664855] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HY.txt [2026-01-26T20:24:19.665025] [INFO ] [sig ] [1560/3474] Completed HY in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-26T20:24:19.665069] [INFO ] [sig ] [1561/3474] Forecasting HYFM... [2026-01-26T20:24:19.665102] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-26T20:24:19.665134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-26T20:24:19.677328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-26T20:24:19.677684] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-26T20:24:19.678498] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-26T20:24:19.678551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:19.678615] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:19.678646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:19.678703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:19.738323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:19.739221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:19.739303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:19.739336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:19.853085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:19.853251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:19.853291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:19.853320] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:19.857032] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=85.90%) [2026-01-26T20:24:19.857515] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-26T20:24:19.857654] [INFO ] [sig ] HYFM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:20.004669] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HYFM.txt [2026-01-26T20:24:20.004826] [INFO ] [sig ] [1561/3474] Completed HYFM in 0.3s | 2.81 sym/s | Total: 9.2m | ETA: 11.3m [2026-01-26T20:24:20.004879] [INFO ] [sig ] [1562/3474] Forecasting HYI... [2026-01-26T20:24:20.004910] [INFO ] [sig ] Generating forecast for: HYI [2026-01-26T20:24:20.004941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-26T20:24:20.016903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-26T20:24:20.017249] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-26T20:24:20.018110] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-26T20:24:20.018164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:20.018198] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:20.018226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:20.018283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:20.077531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:20.078424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:20.078509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:20.078563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:20.203286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:20.203445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:20.203489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:20.203519] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:20.206943] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: UP (p=59.99%) [2026-01-26T20:24:20.207221] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-26T20:24:20.207346] [INFO ] [sig ] HYI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:20.351157] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HYI.txt [2026-01-26T20:24:20.351314] [INFO ] [sig ] [1562/3474] Completed HYI in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:20.351366] [INFO ] [sig ] [1563/3474] Forecasting HYLS... [2026-01-26T20:24:20.351400] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-26T20:24:20.351443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-26T20:24:20.362890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-26T20:24:20.363289] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-26T20:24:20.364134] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-26T20:24:20.364186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:20.364218] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:20.364246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:20.364304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:20.421600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:20.422505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:20.422617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:20.422653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:20.543420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:20.543603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:20.543645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:20.543675] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:20.547342] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=23.09%) [2026-01-26T20:24:20.547709] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-26T20:24:20.547843] [INFO ] [sig ] HYLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:20.709444] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/HYLS.txt [2026-01-26T20:24:20.709663] [INFO ] [sig ] [1563/3474] Completed HYLS in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:20.709709] [INFO ] [sig ] [1564/3474] Forecasting HYMC... [2026-01-26T20:24:20.709741] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-26T20:24:20.709772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-26T20:24:20.721731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-26T20:24:20.722150] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-26T20:24:20.723189] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-26T20:24:20.723254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:20.723300] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:20.723331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:20.723409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:20.782074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:20.782980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:20.783066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:20.783101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:20.904370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:20.904535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:20.904594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:20.904629] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:20.908161] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=89.12%) [2026-01-26T20:24:20.908466] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-26T20:24:20.908619] [INFO ] [sig ] HYMC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:21.055697] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HYMC.txt [2026-01-26T20:24:21.055853] [INFO ] [sig ] [1564/3474] Completed HYMC in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:21.055894] [INFO ] [sig ] [1565/3474] Forecasting HYXF... [2026-01-26T20:24:21.055936] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-26T20:24:21.055968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-26T20:24:21.066508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-26T20:24:21.066898] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-26T20:24:21.067744] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-26T20:24:21.067796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:21.067829] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:21.067858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:21.067922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:21.127080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:21.128038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:21.128134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:21.128168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:21.241262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:21.241424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:21.241465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:21.241496] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:21.244956] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=83.75%) [2026-01-26T20:24:21.245246] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-26T20:24:21.245374] [INFO ] [sig ] HYXF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:21.393394] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HYXF.txt [2026-01-26T20:24:21.393548] [INFO ] [sig ] [1565/3474] Completed HYXF in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:21.393609] [INFO ] [sig ] [1566/3474] Forecasting HYZD... [2026-01-26T20:24:21.393642] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-26T20:24:21.393673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-26T20:24:21.404997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-26T20:24:21.405385] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-26T20:24:21.406195] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-26T20:24:21.406247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:21.406280] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:21.406307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:21.406363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:21.465270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:21.466168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:21.466263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:21.466298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:21.594381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:21.594539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:21.594598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:21.594633] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:21.598505] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-26T20:24:21.598822] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-26T20:24:21.598967] [INFO ] [sig ] HYZD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:21.749541] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HYZD.txt [2026-01-26T20:24:21.749714] [INFO ] [sig ] [1566/3474] Completed HYZD in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:21.749755] [INFO ] [sig ] [1567/3474] Forecasting HZO... [2026-01-26T20:24:21.749786] [INFO ] [sig ] Generating forecast for: HZO [2026-01-26T20:24:21.749817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-26T20:24:21.761392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-26T20:24:21.761799] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-26T20:24:21.762606] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-26T20:24:21.762658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:21.762715] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:21.762745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:21.762802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:21.819669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:21.820608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:21.820695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:21.820729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:21.947986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:21.948141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:21.948182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:21.948212] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:21.952058] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-26T20:24:21.952361] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-26T20:24:21.952494] [INFO ] [sig ] HZO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:22.100948] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/HZO.txt [2026-01-26T20:24:22.101098] [INFO ] [sig ] [1567/3474] Completed HZO in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:22.101138] [INFO ] [sig ] [1568/3474] Forecasting IAC... [2026-01-26T20:24:22.101169] [INFO ] [sig ] Generating forecast for: IAC [2026-01-26T20:24:22.101200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-26T20:24:22.112193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-26T20:24:22.112529] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-26T20:24:22.113389] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-26T20:24:22.113441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:22.113475] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:22.113501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:22.113558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:22.175624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:22.176631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:22.176715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:22.176749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:22.302859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:22.303020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:22.303063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:22.303109] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:22.306723] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=68.00%) [2026-01-26T20:24:22.307040] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-26T20:24:22.307179] [INFO ] [sig ] IAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:22.461808] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IAC.txt [2026-01-26T20:24:22.461977] [INFO ] [sig ] [1568/3474] Completed IAC in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:22.462021] [INFO ] [sig ] [1569/3474] Forecasting IAE... [2026-01-26T20:24:22.462052] [INFO ] [sig ] Generating forecast for: IAE [2026-01-26T20:24:22.462085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-26T20:24:22.473851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-26T20:24:22.474316] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-26T20:24:22.475453] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-26T20:24:22.475521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:22.475603] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:22.475655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:22.475745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:22.545891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:22.546811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:22.546898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:22.546932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:22.665251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:22.665416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:22.665460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:22.665490] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:22.669118] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=89.92%) [2026-01-26T20:24:22.669410] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-26T20:24:22.669542] [INFO ] [sig ] IAE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:22.816318] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IAE.txt [2026-01-26T20:24:22.816493] [INFO ] [sig ] [1569/3474] Completed IAE in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:22.816537] [INFO ] [sig ] [1570/3474] Forecasting IAG... [2026-01-26T20:24:22.816584] [INFO ] [sig ] Generating forecast for: IAG [2026-01-26T20:24:22.816621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-26T20:24:22.828375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-26T20:24:22.828699] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-26T20:24:22.829469] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-26T20:24:22.829520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:22.829552] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:22.829600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:22.829658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:22.887307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:22.888203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:22.888287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:22.888322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:23.029438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:23.029615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:23.029660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:23.029691] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:23.033242] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-26T20:24:23.033542] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-26T20:24:23.033698] [INFO ] [sig ] IAG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:23.181313] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IAG.txt [2026-01-26T20:24:23.181473] [INFO ] [sig ] [1570/3474] Completed IAG in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:23.181515] [INFO ] [sig ] [1571/3474] Forecasting IBB... [2026-01-26T20:24:23.181546] [INFO ] [sig ] Generating forecast for: IBB [2026-01-26T20:24:23.181596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-26T20:24:23.193886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-26T20:24:23.194435] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-26T20:24:23.195238] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-26T20:24:23.195290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:23.195322] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:23.195348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:23.195404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:23.258447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:23.259567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:23.259695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:23.259730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:23.387803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:23.387969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:23.388012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:23.388042] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:23.392221] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-26T20:24:23.392596] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-26T20:24:23.392739] [INFO ] [sig ] IBB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:23.609925] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IBB.txt [2026-01-26T20:24:23.610091] [INFO ] [sig ] [1571/3474] Completed IBB in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:23.610139] [INFO ] [sig ] [1572/3474] Forecasting IBBQ... [2026-01-26T20:24:23.610172] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-26T20:24:23.610202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-26T20:24:23.622546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-26T20:24:23.622910] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-26T20:24:23.623757] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-26T20:24:23.623812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:23.623845] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:23.623874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:23.623947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:23.682897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:23.683736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:23.683817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:23.683850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:23.792785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:23.792957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:23.792999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:23.793028] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:23.796615] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=42.18%) [2026-01-26T20:24:23.796897] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-26T20:24:23.797021] [INFO ] [sig ] IBBQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:23.944753] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IBBQ.txt [2026-01-26T20:24:23.944895] [INFO ] [sig ] [1572/3474] Completed IBBQ in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:23.944936] [INFO ] [sig ] [1573/3474] Forecasting IBCP... [2026-01-26T20:24:23.944973] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-26T20:24:23.945012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-26T20:24:23.956111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-26T20:24:23.956371] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-26T20:24:23.957205] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-26T20:24:23.957255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:23.957287] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:23.957314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:23.957370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:24.013769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:24.014502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:24.014600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:24.014637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:24.131090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:24.131250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:24.131291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:24.131319] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:24.134865] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-26T20:24:24.135143] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-26T20:24:24.135267] [INFO ] [sig ] IBCP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:24.278530] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IBCP.txt [2026-01-26T20:24:24.278701] [INFO ] [sig ] [1573/3474] Completed IBCP in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:24.278745] [INFO ] [sig ] [1574/3474] Forecasting IBEX... [2026-01-26T20:24:24.278775] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-26T20:24:24.278806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-26T20:24:24.289939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-26T20:24:24.290276] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-26T20:24:24.291079] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-26T20:24:24.291141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:24.291174] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:24.291202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:24.291258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:24.347981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:24.348869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:24.348953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:24.348986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:24.471955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:24.472124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:24.472175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:24.472209] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:24.475745] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-26T20:24:24.476039] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-26T20:24:24.476188] [INFO ] [sig ] IBEX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:24.621282] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBEX.txt [2026-01-26T20:24:24.621424] [INFO ] [sig ] [1574/3474] Completed IBEX in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:24.621468] [INFO ] [sig ] [1575/3474] Forecasting IBM... [2026-01-26T20:24:24.621501] [INFO ] [sig ] Generating forecast for: IBM [2026-01-26T20:24:24.621533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-26T20:24:24.633031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-26T20:24:24.633329] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-26T20:24:24.634156] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-26T20:24:24.634210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:24.634243] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:24.634272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:24.634333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:24.692283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:24.693018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:24.693116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:24.693158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:24.817631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:24.817786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:24.817830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:24.817860] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:24.821372] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-26T20:24:24.821674] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-26T20:24:24.821800] [INFO ] [sig ] IBM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:24.962896] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBM.txt [2026-01-26T20:24:24.963026] [INFO ] [sig ] [1575/3474] Completed IBM in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-26T20:24:24.963074] [INFO ] [sig ] [1576/3474] Forecasting IBN... [2026-01-26T20:24:24.963136] [INFO ] [sig ] Generating forecast for: IBN [2026-01-26T20:24:24.963171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-26T20:24:24.975774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-26T20:24:24.976073] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-26T20:24:24.976859] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-26T20:24:24.976910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:24.976942] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:24.976970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:24.977026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:25.033155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:25.033979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:25.034078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:25.034120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:25.161755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:25.161925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:25.161965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:25.161994] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:25.165545] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=88.24%) [2026-01-26T20:24:25.165859] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-26T20:24:25.166002] [INFO ] [sig ] IBN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:25.311002] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBN.txt [2026-01-26T20:24:25.311175] [INFO ] [sig ] [1576/3474] Completed IBN in 0.3s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-26T20:24:25.311220] [INFO ] [sig ] [1577/3474] Forecasting IBOC... [2026-01-26T20:24:25.311251] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-26T20:24:25.311281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-26T20:24:25.323718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-26T20:24:25.324107] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-26T20:24:25.325110] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-26T20:24:25.325161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:25.325193] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:25.325220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:25.325275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:25.385172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:25.386058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:25.386193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:25.386227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:25.514501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:25.514678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:25.514723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:25.514753] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:25.518198] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-26T20:24:25.518494] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-26T20:24:25.518651] [INFO ] [sig ] IBOC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:25.695187] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IBOC.txt [2026-01-26T20:24:25.695399] [INFO ] [sig ] [1577/3474] Completed IBOC in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-26T20:24:25.695447] [INFO ] [sig ] [1578/3474] Forecasting IBP... [2026-01-26T20:24:25.695483] [INFO ] [sig ] Generating forecast for: IBP [2026-01-26T20:24:25.695522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-26T20:24:25.710283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-26T20:24:25.710779] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-26T20:24:25.711973] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-26T20:24:25.712032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:25.712072] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:25.712103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:25.712176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:25.787055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:25.788101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:25.788208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:25.788242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:25.913139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:25.913301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:25.913342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:25.913372] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:25.916755] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=32.77%) [2026-01-26T20:24:25.917031] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-26T20:24:25.917154] [INFO ] [sig ] IBP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:26.059886] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IBP.txt [2026-01-26T20:24:26.060028] [INFO ] [sig ] [1578/3474] Completed IBP in 0.4s | 2.81 sym/s | Total: 9.3m | ETA: 11.2m [2026-01-26T20:24:26.060067] [INFO ] [sig ] [1579/3474] Forecasting IBRX... [2026-01-26T20:24:26.060098] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-26T20:24:26.060128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-26T20:24:26.070926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-26T20:24:26.071206] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-26T20:24:26.072002] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-26T20:24:26.072066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:26.072104] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:26.072137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:26.072205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:26.128755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:26.129455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:26.129537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:26.129570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:26.252701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:26.252854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:26.252895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:26.252924] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:26.256359] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=86.66%) [2026-01-26T20:24:26.256664] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-26T20:24:26.256786] [INFO ] [sig ] IBRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:26.400594] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBRX.txt [2026-01-26T20:24:26.400729] [INFO ] [sig ] [1579/3474] Completed IBRX in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:26.400769] [INFO ] [sig ] [1580/3474] Forecasting IBTG... [2026-01-26T20:24:26.400799] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-26T20:24:26.400829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-26T20:24:26.413961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-26T20:24:26.414448] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-26T20:24:26.415429] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-26T20:24:26.415480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:26.415512] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:26.415538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:26.415615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:26.473401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:26.474147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:26.474229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:26.474450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:26.602217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:26.602385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:26.602434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:26.602467] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:26.606020] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-01-26T20:24:26.606337] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-26T20:24:26.606464] [INFO ] [sig ] IBTG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:26.750813] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBTG.txt [2026-01-26T20:24:26.750996] [INFO ] [sig ] [1580/3474] Completed IBTG in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:26.751037] [INFO ] [sig ] [1581/3474] Forecasting IBTH... [2026-01-26T20:24:26.751068] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-26T20:24:26.751100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-26T20:24:26.763203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-26T20:24:26.763606] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-26T20:24:26.764427] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-26T20:24:26.764480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:26.764514] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:26.764543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:26.764623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:26.822035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:26.823169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:26.823261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:26.823295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:26.945068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:26.945228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:26.945286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:26.945316] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:26.948941] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=68.79%) [2026-01-26T20:24:26.949239] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-26T20:24:26.949562] [INFO ] [sig ] IBTH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:27.094225] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBTH.txt [2026-01-26T20:24:27.094378] [INFO ] [sig ] [1581/3474] Completed IBTH in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:27.094418] [INFO ] [sig ] [1582/3474] Forecasting IBTI... [2026-01-26T20:24:27.094448] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-26T20:24:27.094479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-26T20:24:27.106244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-26T20:24:27.106606] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-26T20:24:27.107453] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-26T20:24:27.107510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:27.107542] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:27.107585] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:27.107644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:27.165196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:27.166107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:27.166194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:27.166226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:27.297356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:27.297558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:27.297630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:27.297665] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:27.301330] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=2.94%) [2026-01-26T20:24:27.301849] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-26T20:24:27.301981] [INFO ] [sig ] IBTI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:27.450467] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IBTI.txt [2026-01-26T20:24:27.450638] [INFO ] [sig ] [1582/3474] Completed IBTI in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:27.450680] [INFO ] [sig ] [1583/3474] Forecasting IBTJ... [2026-01-26T20:24:27.450711] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-26T20:24:27.450741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-26T20:24:27.463141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-26T20:24:27.463464] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-26T20:24:27.464269] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-26T20:24:27.464320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:27.464353] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:27.464381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:27.464443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:27.523759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:27.524739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:27.524825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:27.524859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:27.646593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:27.646749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:27.646790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:27.646829] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:27.650427] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-01-26T20:24:27.650725] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-26T20:24:27.650850] [INFO ] [sig ] IBTJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:27.794026] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IBTJ.txt [2026-01-26T20:24:27.794157] [INFO ] [sig ] [1583/3474] Completed IBTJ in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:27.794196] [INFO ] [sig ] [1584/3474] Forecasting IBTK... [2026-01-26T20:24:27.794226] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-26T20:24:27.794256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-26T20:24:27.808692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-26T20:24:27.809124] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-26T20:24:27.810159] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-26T20:24:27.810211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:27.810471] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:27.810499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:27.810557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:27.868403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:27.869347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:27.869435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:27.869469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:27.989406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:27.989601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:27.989647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:27.989676] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:27.993288] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: UP (p=99.14%) [2026-01-26T20:24:27.993626] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-26T20:24:27.993764] [INFO ] [sig ] IBTK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:28.158049] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBTK.txt [2026-01-26T20:24:28.158236] [INFO ] [sig ] [1584/3474] Completed IBTK in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:28.158277] [INFO ] [sig ] [1585/3474] Forecasting IBTL... [2026-01-26T20:24:28.158309] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-26T20:24:28.158340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-26T20:24:28.170875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-26T20:24:28.171280] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-26T20:24:28.172130] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-26T20:24:28.172182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:28.172227] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:28.172255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:28.172317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:28.230558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:28.231480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:28.231563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:28.231641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:28.353121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:28.353288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:28.353328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:28.353357] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:28.356773] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-26T20:24:28.357053] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-26T20:24:28.357202] [INFO ] [sig ] IBTL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:28.509132] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IBTL.txt [2026-01-26T20:24:28.509319] [INFO ] [sig ] [1585/3474] Completed IBTL in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:28.509558] [INFO ] [sig ] [1586/3474] Forecasting IBTM... [2026-01-26T20:24:28.509620] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-26T20:24:28.509665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-26T20:24:28.525791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-26T20:24:28.526212] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-26T20:24:28.527309] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-26T20:24:28.527361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:28.527421] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:28.527667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:28.527766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:28.591443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:28.592416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:28.592499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:28.592532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:28.715662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:28.715827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:28.715869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:28.715898] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:28.719518] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-01-26T20:24:28.719899] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-26T20:24:28.720032] [INFO ] [sig ] IBTM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:28.868891] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBTM.txt [2026-01-26T20:24:28.869034] [INFO ] [sig ] [1586/3474] Completed IBTM in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:28.869078] [INFO ] [sig ] [1587/3474] Forecasting IBTO... [2026-01-26T20:24:28.869116] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-26T20:24:28.869154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-26T20:24:28.882755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-26T20:24:28.883059] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-26T20:24:28.883856] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-26T20:24:28.883907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:28.883938] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:28.883965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:28.884022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:28.940865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:28.941731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:28.941813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:28.941846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:29.067146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:29.067301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:29.067342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:29.067427] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:29.071319] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-26T20:24:29.071616] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-26T20:24:29.071741] [INFO ] [sig ] IBTO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:29.225615] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IBTO.txt [2026-01-26T20:24:29.225794] [INFO ] [sig ] [1587/3474] Completed IBTO in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:29.225837] [INFO ] [sig ] [1588/3474] Forecasting ICE... [2026-01-26T20:24:29.225879] [INFO ] [sig ] Generating forecast for: ICE [2026-01-26T20:24:29.225929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-26T20:24:29.240017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-26T20:24:29.240397] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-26T20:24:29.241310] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-26T20:24:29.241364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:29.241405] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:29.241436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:29.241516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:29.300214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:29.301160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:29.301293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:29.301330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:29.426997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:29.427155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:29.427199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:29.427230] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:29.430823] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=82.24%) [2026-01-26T20:24:29.431104] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-26T20:24:29.431232] [INFO ] [sig ] ICE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:29.583095] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ICE.txt [2026-01-26T20:24:29.583252] [INFO ] [sig ] [1588/3474] Completed ICE in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:29.583299] [INFO ] [sig ] [1589/3474] Forecasting ICFI... [2026-01-26T20:24:29.583330] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-26T20:24:29.583361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-26T20:24:29.595404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-26T20:24:29.595736] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-26T20:24:29.596521] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-26T20:24:29.596590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:29.596624] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:29.596651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:29.596708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:29.654825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:29.655735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:29.655822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:29.655856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:29.779552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:29.779738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:29.779779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:29.779809] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:29.783344] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=92.34%) [2026-01-26T20:24:29.783657] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-26T20:24:29.783791] [INFO ] [sig ] ICFI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:29.940618] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ICFI.txt [2026-01-26T20:24:29.940798] [INFO ] [sig ] [1589/3474] Completed ICFI in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:29.940840] [INFO ] [sig ] [1590/3474] Forecasting ICL... [2026-01-26T20:24:29.940872] [INFO ] [sig ] Generating forecast for: ICL [2026-01-26T20:24:29.940904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-26T20:24:29.957879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-26T20:24:29.958286] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-26T20:24:29.959125] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-26T20:24:29.959175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:29.959209] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:29.959238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:29.959293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:30.018226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:30.019199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:30.019289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:30.019333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:30.144033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:30.144190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:30.144230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:30.144260] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:30.147616] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=89.89%) [2026-01-26T20:24:30.147891] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-26T20:24:30.148032] [INFO ] [sig ] ICL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:30.307255] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ICL.txt [2026-01-26T20:24:30.307440] [INFO ] [sig ] [1590/3474] Completed ICL in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:30.307486] [INFO ] [sig ] [1591/3474] Forecasting ICLN... [2026-01-26T20:24:30.307519] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-26T20:24:30.307552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-26T20:24:30.319587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-26T20:24:30.319902] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-26T20:24:30.320699] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-26T20:24:30.320750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:30.320782] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:30.320809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:30.320865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:30.377550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:30.378437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:30.378521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:30.378553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:30.512051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:30.512211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:30.512254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:30.512292] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:30.515807] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: DOWN (p=46.87%) [2026-01-26T20:24:30.516116] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-26T20:24:30.516274] [INFO ] [sig ] ICLN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:30.663663] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ICLN.txt [2026-01-26T20:24:30.663831] [INFO ] [sig ] [1591/3474] Completed ICLN in 0.4s | 2.81 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-26T20:24:30.663873] [INFO ] [sig ] [1592/3474] Forecasting ICMB... [2026-01-26T20:24:30.663904] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-26T20:24:30.663935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-26T20:24:30.675156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-26T20:24:30.675712] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-26T20:24:30.676529] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-26T20:24:30.676603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:30.676637] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:30.676665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:30.676721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:30.740562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:30.741656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:30.741752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:30.741787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:30.852790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:30.852950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:30.852992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:30.853041] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:30.856465] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-26T20:24:30.856771] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-26T20:24:30.856902] [INFO ] [sig ] ICMB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:30.998644] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ICMB.txt [2026-01-26T20:24:30.998783] [INFO ] [sig ] [1592/3474] Completed ICMB in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-26T20:24:30.998822] [INFO ] [sig ] [1593/3474] Forecasting ICOP... [2026-01-26T20:24:30.998852] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-26T20:24:30.998884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-26T20:24:31.010596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-26T20:24:31.010881] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-26T20:24:31.011673] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-26T20:24:31.011724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:31.011756] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:31.011783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:31.011839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:31.069682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:31.070568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:31.070679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:31.070712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:31.189636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:31.189788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:31.189829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:31.189858] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:31.193321] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-01-26T20:24:31.193617] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-26T20:24:31.193743] [INFO ] [sig ] ICOP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:31.339436] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ICOP.txt [2026-01-26T20:24:31.339607] [INFO ] [sig ] [1593/3474] Completed ICOP in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-26T20:24:31.339651] [INFO ] [sig ] [1594/3474] Forecasting ICUI... [2026-01-26T20:24:31.339682] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-26T20:24:31.339714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-26T20:24:31.351656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-26T20:24:31.351980] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-26T20:24:31.352855] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-26T20:24:31.352912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:31.352946] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:31.352976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:31.353035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:31.410959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:31.411768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:31.411895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:31.411932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:31.529402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:31.529589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:31.529633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:31.529663] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:31.533109] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=11.59%) [2026-01-26T20:24:31.533384] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-26T20:24:31.533505] [INFO ] [sig ] ICUI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:31.674357] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ICUI.txt [2026-01-26T20:24:31.674516] [INFO ] [sig ] [1594/3474] Completed ICUI in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-26T20:24:31.674557] [INFO ] [sig ] [1595/3474] Forecasting IDA... [2026-01-26T20:24:31.674613] [INFO ] [sig ] Generating forecast for: IDA [2026-01-26T20:24:31.674647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-26T20:24:31.686566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-26T20:24:31.686949] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-26T20:24:31.687793] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-26T20:24:31.687844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:31.687876] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:31.687902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:31.687959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:31.744557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:31.745306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:31.745386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:31.745420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:31.866882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:31.867035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:31.867076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:31.867106] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:31.870727] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-26T20:24:31.870996] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-26T20:24:31.871116] [INFO ] [sig ] IDA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:32.017862] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IDA.txt [2026-01-26T20:24:32.018021] [INFO ] [sig ] [1595/3474] Completed IDA in 0.3s | 2.81 sym/s | Total: 9.4m | ETA: 11.1m [2026-01-26T20:24:32.018061] [INFO ] [sig ] [1596/3474] Forecasting IDAI... [2026-01-26T20:24:32.018093] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-26T20:24:32.018124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-26T20:24:32.030037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-26T20:24:32.030384] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-26T20:24:32.031193] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-26T20:24:32.031244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:32.031286] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:32.031315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:32.031371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:32.088652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:32.089547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:32.089653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:32.089687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:32.214442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:32.214622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:32.214667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:32.214697] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:32.218399] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=84.00%) [2026-01-26T20:24:32.218691] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-26T20:24:32.218816] [INFO ] [sig ] IDAI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:32.364216] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IDAI.txt [2026-01-26T20:24:32.364331] [INFO ] [sig ] [1596/3474] Completed IDAI in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:32.364371] [INFO ] [sig ] [1597/3474] Forecasting IDCC... [2026-01-26T20:24:32.364400] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-26T20:24:32.364431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-26T20:24:32.377183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-26T20:24:32.377463] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-26T20:24:32.378285] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-26T20:24:32.378348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:32.378383] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:32.378410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:32.378466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:32.434998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:32.435820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:32.435902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:32.435934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:32.556438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:32.556589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:32.556632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:32.556663] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:32.560400] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=17.90%) [2026-01-26T20:24:32.560685] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-26T20:24:32.560805] [INFO ] [sig ] IDCC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:32.707079] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IDCC.txt [2026-01-26T20:24:32.707254] [INFO ] [sig ] [1597/3474] Completed IDCC in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:32.707297] [INFO ] [sig ] [1598/3474] Forecasting IDE... [2026-01-26T20:24:32.707328] [INFO ] [sig ] Generating forecast for: IDE [2026-01-26T20:24:32.707359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-26T20:24:32.718519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-26T20:24:32.718824] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-26T20:24:32.719649] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-26T20:24:32.719700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:32.719732] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:32.719760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:32.719816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:32.776176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:32.776790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:32.776867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:32.776899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:32.897708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:32.897847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:32.897888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:32.897917] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:32.901261] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: DOWN (p=28.77%) [2026-01-26T20:24:32.901530] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-26T20:24:32.901670] [INFO ] [sig ] IDE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:33.054169] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IDE.txt [2026-01-26T20:24:33.054329] [INFO ] [sig ] [1598/3474] Completed IDE in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:33.054370] [INFO ] [sig ] [1599/3474] Forecasting IDN... [2026-01-26T20:24:33.054401] [INFO ] [sig ] Generating forecast for: IDN [2026-01-26T20:24:33.054438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-26T20:24:33.066716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-26T20:24:33.066996] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-26T20:24:33.067829] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-26T20:24:33.067881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:33.067912] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:33.067938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:33.067993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:33.127080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:33.127786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:33.127875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:33.127910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:33.244916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:33.245061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:33.245101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:33.245131] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:33.248525] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=36.16%) [2026-01-26T20:24:33.248810] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-26T20:24:33.248938] [INFO ] [sig ] IDN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:33.409400] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IDN.txt [2026-01-26T20:24:33.409752] [INFO ] [sig ] [1599/3474] Completed IDN in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:33.409795] [INFO ] [sig ] [1600/3474] Forecasting IDXX... [2026-01-26T20:24:33.409833] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-26T20:24:33.409864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-26T20:24:33.421122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-26T20:24:33.421413] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-26T20:24:33.422209] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-26T20:24:33.422271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:33.422310] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:33.422343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:33.422402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:33.480811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:33.481558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:33.481654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:33.481688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:33.605145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:33.605299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:33.605340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:33.605372] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:33.608956] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: UP (p=60.19%) [2026-01-26T20:24:33.609254] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-26T20:24:33.609385] [INFO ] [sig ] IDXX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:33.766331] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IDXX.txt [2026-01-26T20:24:33.766473] [INFO ] [sig ] [1600/3474] Completed IDXX in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:33.766512] [INFO ] [sig ] [1601/3474] Forecasting IDYA... [2026-01-26T20:24:33.766542] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-26T20:24:33.766594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-26T20:24:33.777739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-26T20:24:33.778035] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-26T20:24:33.778898] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-26T20:24:33.778950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:33.779016] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:33.779046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:33.779105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:33.838891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:33.839615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:33.839694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:33.839729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:33.959655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:33.959812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:33.959853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:33.959883] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:33.963317] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-01-26T20:24:33.963610] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-26T20:24:33.963737] [INFO ] [sig ] IDYA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:34.119776] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IDYA.txt [2026-01-26T20:24:34.119976] [INFO ] [sig ] [1601/3474] Completed IDYA in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:34.120035] [INFO ] [sig ] [1602/3474] Forecasting IEF... [2026-01-26T20:24:34.120083] [INFO ] [sig ] Generating forecast for: IEF [2026-01-26T20:24:34.120127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-26T20:24:34.133387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-26T20:24:34.133769] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-26T20:24:34.134590] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-26T20:24:34.134642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:34.134674] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:34.134702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:34.134760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:34.194330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:34.195210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:34.195294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:34.195328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:34.318409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:34.318592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:34.318639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:34.318669] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:34.322177] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-01-26T20:24:34.322513] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-26T20:24:34.322676] [INFO ] [sig ] IEF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:34.471728] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IEF.txt [2026-01-26T20:24:34.471895] [INFO ] [sig ] [1602/3474] Completed IEF in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:34.471938] [INFO ] [sig ] [1603/3474] Forecasting IEI... [2026-01-26T20:24:34.471969] [INFO ] [sig ] Generating forecast for: IEI [2026-01-26T20:24:34.471999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-26T20:24:34.484427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-26T20:24:34.484819] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-26T20:24:34.485754] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-26T20:24:34.485806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:34.485839] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:34.485866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:34.485923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:34.543620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:34.544517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:34.544629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:34.544683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:34.667211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:34.667365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:34.667423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:34.667471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:34.670871] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-26T20:24:34.671140] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-26T20:24:34.671261] [INFO ] [sig ] IEI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:34.818842] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IEI.txt [2026-01-26T20:24:34.818984] [INFO ] [sig ] [1603/3474] Completed IEI in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:34.819037] [INFO ] [sig ] [1604/3474] Forecasting IEP... [2026-01-26T20:24:34.819071] [INFO ] [sig ] Generating forecast for: IEP [2026-01-26T20:24:34.819105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-26T20:24:34.830204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-26T20:24:34.830514] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-26T20:24:34.831337] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-26T20:24:34.831390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:34.831422] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:34.831451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:34.831508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:34.891891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:34.892773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:34.892858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:34.892892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:35.012387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:35.012543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:35.012603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:35.012636] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:35.016137] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=29.56%) [2026-01-26T20:24:35.016411] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-26T20:24:35.016534] [INFO ] [sig ] IEP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:35.163947] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IEP.txt [2026-01-26T20:24:35.164102] [INFO ] [sig ] [1604/3474] Completed IEP in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:35.164142] [INFO ] [sig ] [1605/3474] Forecasting IESC... [2026-01-26T20:24:35.164173] [INFO ] [sig ] Generating forecast for: IESC [2026-01-26T20:24:35.164204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-26T20:24:35.176050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-26T20:24:35.176315] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-26T20:24:35.177104] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-26T20:24:35.177155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:35.177187] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:35.177214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:35.177279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:35.234287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:35.235038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:35.235117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:35.235150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:35.356725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:35.356884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:35.356923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:35.356952] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:35.360308] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-26T20:24:35.360602] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-26T20:24:35.360724] [INFO ] [sig ] IESC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:35.503743] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IESC.txt [2026-01-26T20:24:35.503899] [INFO ] [sig ] [1605/3474] Completed IESC in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:35.503940] [INFO ] [sig ] [1606/3474] Forecasting IEX... [2026-01-26T20:24:35.503971] [INFO ] [sig ] Generating forecast for: IEX [2026-01-26T20:24:35.504002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-26T20:24:35.515250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-26T20:24:35.515528] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-26T20:24:35.516323] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-26T20:24:35.516385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:35.516420] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:35.516447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:35.516503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:35.573774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:35.574568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:35.574665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:35.574697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:35.691940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:35.692096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:35.692136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:35.692165] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:35.695587] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=40.95%) [2026-01-26T20:24:35.695858] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-26T20:24:35.695978] [INFO ] [sig ] IEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:35.838073] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IEX.txt [2026-01-26T20:24:35.838204] [INFO ] [sig ] [1606/3474] Completed IEX in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:35.838243] [INFO ] [sig ] [1607/3474] Forecasting IFF... [2026-01-26T20:24:35.838274] [INFO ] [sig ] Generating forecast for: IFF [2026-01-26T20:24:35.838308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-26T20:24:35.849242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-26T20:24:35.849505] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-26T20:24:35.850281] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-26T20:24:35.850342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:35.850380] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:35.850413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:35.850480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:35.911379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:35.912475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:35.912564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:35.912616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:36.039406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:36.039631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:36.039693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:36.039726] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:36.043255] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: DOWN (p=16.93%) [2026-01-26T20:24:36.043546] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-26T20:24:36.043715] [INFO ] [sig ] IFF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:36.187656] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IFF.txt [2026-01-26T20:24:36.187815] [INFO ] [sig ] [1607/3474] Completed IFF in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:36.187859] [INFO ] [sig ] [1608/3474] Forecasting IFN... [2026-01-26T20:24:36.187888] [INFO ] [sig ] Generating forecast for: IFN [2026-01-26T20:24:36.187919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-26T20:24:36.199602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-26T20:24:36.199960] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-26T20:24:36.200760] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-26T20:24:36.200812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:36.200844] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:36.200871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:36.200928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:36.258294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:36.259216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:36.259310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:36.259351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:36.375740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:36.375895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:36.375936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:36.375965] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:36.379350] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=98.21%) [2026-01-26T20:24:36.379637] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-26T20:24:36.379762] [INFO ] [sig ] IFN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:36.526514] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IFN.txt [2026-01-26T20:24:36.526689] [INFO ] [sig ] [1608/3474] Completed IFN in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-26T20:24:36.526732] [INFO ] [sig ] [1609/3474] Forecasting IFS... [2026-01-26T20:24:36.526764] [INFO ] [sig ] Generating forecast for: IFS [2026-01-26T20:24:36.526794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-26T20:24:36.538561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-26T20:24:36.538877] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-26T20:24:36.539685] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-26T20:24:36.539746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:36.539778] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:36.539806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:36.539863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:36.610120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:36.610977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:36.611064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:36.611099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:36.748248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:36.748423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:36.748476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:36.748506] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:36.752103] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-26T20:24:36.752402] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-26T20:24:36.752538] [INFO ] [sig ] IFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:36.894547] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IFS.txt [2026-01-26T20:24:36.894700] [INFO ] [sig ] [1609/3474] Completed IFS in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-26T20:24:36.894740] [INFO ] [sig ] [1610/3474] Forecasting IGA... [2026-01-26T20:24:36.894770] [INFO ] [sig ] Generating forecast for: IGA [2026-01-26T20:24:36.894800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-26T20:24:36.905960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-26T20:24:36.906272] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-26T20:24:36.907092] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-26T20:24:36.907145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:36.907178] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:36.907206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:36.907263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:36.964668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:36.965551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:36.965654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:36.965689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:37.087789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:37.087983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:37.088026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:37.088055] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:37.091651] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=46.13%) [2026-01-26T20:24:37.091952] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-26T20:24:37.092096] [INFO ] [sig ] IGA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:37.236073] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IGA.txt [2026-01-26T20:24:37.236230] [INFO ] [sig ] [1610/3474] Completed IGA in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-26T20:24:37.236273] [INFO ] [sig ] [1611/3474] Forecasting IGD... [2026-01-26T20:24:37.236310] [INFO ] [sig ] Generating forecast for: IGD [2026-01-26T20:24:37.236348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-26T20:24:37.247900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-26T20:24:37.248258] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-26T20:24:37.249095] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-26T20:24:37.249147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:37.249178] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:37.249206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:37.249263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:37.305830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:37.306717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:37.306829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:37.306863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:37.429355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:37.429546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:37.429608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:37.429641] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:37.433623] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=42.78%) [2026-01-26T20:24:37.433913] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-26T20:24:37.434042] [INFO ] [sig ] IGD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:37.578264] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IGD.txt [2026-01-26T20:24:37.578416] [INFO ] [sig ] [1611/3474] Completed IGD in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-26T20:24:37.578463] [INFO ] [sig ] [1612/3474] Forecasting IGF... [2026-01-26T20:24:37.578499] [INFO ] [sig ] Generating forecast for: IGF [2026-01-26T20:24:37.578531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-26T20:24:37.590850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-26T20:24:37.591144] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-26T20:24:37.591987] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-26T20:24:37.592041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:37.592076] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:37.592116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:37.592178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:37.652390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:37.653371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:37.653452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:37.653485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:37.792159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:37.792320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:37.792364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:37.792395] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:37.795923] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: DOWN (p=28.91%) [2026-01-26T20:24:37.796205] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-26T20:24:37.796349] [INFO ] [sig ] IGF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:37.953043] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IGF.txt [2026-01-26T20:24:37.953235] [INFO ] [sig ] [1612/3474] Completed IGF in 0.4s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-26T20:24:37.953295] [INFO ] [sig ] [1613/3474] Forecasting IGI... [2026-01-26T20:24:37.953334] [INFO ] [sig ] Generating forecast for: IGI [2026-01-26T20:24:37.953371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-26T20:24:37.965017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-26T20:24:37.965388] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-26T20:24:37.966226] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-26T20:24:37.966279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:37.966318] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:37.966351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:37.966421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:38.025685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:38.026615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:38.026703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:38.026737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:38.142797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:38.143009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:38.143068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:38.143110] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:38.148238] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=87.86%) [2026-01-26T20:24:38.148864] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-26T20:24:38.149027] [INFO ] [sig ] IGI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:38.321432] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IGI.txt [2026-01-26T20:24:38.321588] [INFO ] [sig ] [1613/3474] Completed IGI in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:38.321629] [INFO ] [sig ] [1614/3474] Forecasting IGIB... [2026-01-26T20:24:38.321661] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-26T20:24:38.321692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-26T20:24:38.333068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-26T20:24:38.333340] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-26T20:24:38.334154] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-26T20:24:38.334204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:38.334236] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:38.334263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:38.334318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:38.390932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:38.391819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:38.391903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:38.391936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:38.513865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:38.514003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:38.514043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:38.514073] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:38.517411] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: DOWN (p=7.33%) [2026-01-26T20:24:38.517715] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-26T20:24:38.517855] [INFO ] [sig ] IGIB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:38.661588] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IGIB.txt [2026-01-26T20:24:38.661732] [INFO ] [sig ] [1614/3474] Completed IGIB in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:38.661772] [INFO ] [sig ] [1615/3474] Forecasting IGIC... [2026-01-26T20:24:38.661801] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-26T20:24:38.661831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-26T20:24:38.672653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-26T20:24:38.672908] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-26T20:24:38.673687] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-26T20:24:38.673737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:38.673769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:38.673796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:38.673853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:38.730536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:38.731162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:38.731242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:38.731274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:38.847522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:38.847686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:38.847727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:38.847755] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:38.851084] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=22.61%) [2026-01-26T20:24:38.851357] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-26T20:24:38.851478] [INFO ] [sig ] IGIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:39.002616] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IGIC.txt [2026-01-26T20:24:39.002782] [INFO ] [sig ] [1615/3474] Completed IGIC in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:39.002823] [INFO ] [sig ] [1616/3474] Forecasting IGSB... [2026-01-26T20:24:39.002854] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-26T20:24:39.002885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-26T20:24:39.016348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-26T20:24:39.016988] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-26T20:24:39.018183] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-26T20:24:39.018236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:39.018271] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:39.018300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:39.018358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:39.075953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:39.076939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:39.077030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:39.077066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:39.201372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:39.201532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:39.201611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:39.201645] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:39.205128] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: UP (p=58.24%) [2026-01-26T20:24:39.205444] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-26T20:24:39.205595] [INFO ] [sig ] IGSB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:39.349678] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IGSB.txt [2026-01-26T20:24:39.349835] [INFO ] [sig ] [1616/3474] Completed IGSB in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:39.349876] [INFO ] [sig ] [1617/3474] Forecasting IHD... [2026-01-26T20:24:39.349908] [INFO ] [sig ] Generating forecast for: IHD [2026-01-26T20:24:39.349939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-26T20:24:39.361493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-26T20:24:39.361893] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-26T20:24:39.362711] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-26T20:24:39.362762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:39.362795] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:39.362822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:39.362877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:39.421625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:39.422529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:39.422651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:39.422694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:39.542989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:39.543145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:39.543188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:39.543220] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:39.546628] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-01-26T20:24:39.546907] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-26T20:24:39.547030] [INFO ] [sig ] IHD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:39.690037] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IHD.txt [2026-01-26T20:24:39.690185] [INFO ] [sig ] [1617/3474] Completed IHD in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:39.690224] [INFO ] [sig ] [1618/3474] Forecasting IHG... [2026-01-26T20:24:39.690260] [INFO ] [sig ] Generating forecast for: IHG [2026-01-26T20:24:39.690298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-26T20:24:39.701960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-26T20:24:39.702284] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-26T20:24:39.703096] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-26T20:24:39.703149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:39.703209] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:39.703239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:39.703299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:39.760978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:39.761835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:39.761918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:39.761954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:39.889286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:39.889453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:39.889495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:39.889525] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:39.893099] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=49.73%) [2026-01-26T20:24:39.893409] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-26T20:24:39.893550] [INFO ] [sig ] IHG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:40.037037] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IHG.txt [2026-01-26T20:24:40.037199] [INFO ] [sig ] [1618/3474] Completed IHG in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:40.037242] [INFO ] [sig ] [1619/3474] Forecasting IHS... [2026-01-26T20:24:40.037274] [INFO ] [sig ] Generating forecast for: IHS [2026-01-26T20:24:40.037324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-26T20:24:40.050235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-26T20:24:40.050787] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-26T20:24:40.051676] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-26T20:24:40.051733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:40.051766] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:40.051794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:40.051852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:40.110782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:40.111750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:40.111842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:40.111877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:40.234426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:40.234605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:40.234650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:40.234681] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:40.238118] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-01-26T20:24:40.238397] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-26T20:24:40.238545] [INFO ] [sig ] IHS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:40.390478] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IHS.txt [2026-01-26T20:24:40.390704] [INFO ] [sig ] [1619/3474] Completed IHS in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:40.390766] [INFO ] [sig ] [1620/3474] Forecasting IIF... [2026-01-26T20:24:40.390812] [INFO ] [sig ] Generating forecast for: IIF [2026-01-26T20:24:40.390856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-26T20:24:40.405450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-26T20:24:40.405920] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-26T20:24:40.406952] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-26T20:24:40.407014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:40.407069] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:40.407109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:40.407191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:40.464108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:40.465012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:40.465096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:40.465128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:40.581850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:40.582028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:40.582071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:40.582101] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:40.585586] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-01-26T20:24:40.585854] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-26T20:24:40.586004] [INFO ] [sig ] IIF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:40.729935] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IIF.txt [2026-01-26T20:24:40.730094] [INFO ] [sig ] [1620/3474] Completed IIF in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:40.730135] [INFO ] [sig ] [1621/3474] Forecasting III... [2026-01-26T20:24:40.730166] [INFO ] [sig ] Generating forecast for: III [2026-01-26T20:24:40.730198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-26T20:24:40.741697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-26T20:24:40.742058] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-26T20:24:40.742893] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-26T20:24:40.742946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:40.742979] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:40.743006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:40.743062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:40.805843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:40.806773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:40.806867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:40.806901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:40.925650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:40.925805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:40.925845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:40.925874] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:40.929335] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=11.42%) [2026-01-26T20:24:40.929624] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-26T20:24:40.929747] [INFO ] [sig ] III: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:41.071126] [INFO ] [LOCAL ] Saved forecast: III 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/III.txt [2026-01-26T20:24:41.071255] [INFO ] [sig ] [1621/3474] Completed III in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:41.071294] [INFO ] [sig ] [1622/3474] Forecasting IIIN... [2026-01-26T20:24:41.071324] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-26T20:24:41.071359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-26T20:24:41.082517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-26T20:24:41.083032] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-26T20:24:41.084026] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-26T20:24:41.084077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:41.084109] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:41.084134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:41.084190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:41.142810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:41.143462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:41.143540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:41.143591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:41.270600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:41.270948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:41.270989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:41.271017] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:41.274544] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=50.62%) [2026-01-26T20:24:41.275028] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-26T20:24:41.275149] [INFO ] [sig ] IIIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:41.424448] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IIIN.txt [2026-01-26T20:24:41.424621] [INFO ] [sig ] [1622/3474] Completed IIIN in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:41.424666] [INFO ] [sig ] [1623/3474] Forecasting IIM... [2026-01-26T20:24:41.424702] [INFO ] [sig ] Generating forecast for: IIM [2026-01-26T20:24:41.424733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-26T20:24:41.436372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-26T20:24:41.436712] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-26T20:24:41.437521] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-26T20:24:41.437589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:41.437623] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:41.437650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:41.437706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:41.495341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:41.496293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:41.496393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:41.496426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:41.618332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:41.618507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:41.618553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:41.618602] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:41.622079] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-01-26T20:24:41.622357] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-26T20:24:41.622481] [INFO ] [sig ] IIM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:41.774047] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IIM.txt [2026-01-26T20:24:41.774203] [INFO ] [sig ] [1623/3474] Completed IIM in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:41.774243] [INFO ] [sig ] [1624/3474] Forecasting ILMN... [2026-01-26T20:24:41.774281] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-26T20:24:41.774313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-26T20:24:41.787877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-26T20:24:41.788245] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-26T20:24:41.789344] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-26T20:24:41.789398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:41.789430] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:41.789458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:41.789516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:41.849388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:41.850319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:41.850409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:41.850444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:41.981480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:41.981652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:41.981694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:41.981723] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:41.985019] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-26T20:24:41.985301] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-26T20:24:41.985427] [INFO ] [sig ] ILMN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:42.132972] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ILMN.txt [2026-01-26T20:24:42.133127] [INFO ] [sig ] [1624/3474] Completed ILMN in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-26T20:24:42.133170] [INFO ] [sig ] [1625/3474] Forecasting IMAX... [2026-01-26T20:24:42.133201] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-26T20:24:42.133230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-26T20:24:42.146932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-26T20:24:42.147372] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-26T20:24:42.148341] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-26T20:24:42.148396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:42.148429] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:42.148457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:42.148517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:42.211297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:42.212200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:42.212287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:42.212322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:42.336809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:42.336970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:42.337013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:42.337042] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:42.340993] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=48.50%) [2026-01-26T20:24:42.341322] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-26T20:24:42.341476] [INFO ] [sig ] IMAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:42.494199] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IMAX.txt [2026-01-26T20:24:42.494356] [INFO ] [sig ] [1625/3474] Completed IMAX in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-26T20:24:42.494397] [INFO ] [sig ] [1626/3474] Forecasting IMMP... [2026-01-26T20:24:42.494429] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-26T20:24:42.494459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-26T20:24:42.508161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-26T20:24:42.508554] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-26T20:24:42.509421] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-26T20:24:42.509475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:42.509509] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:42.509539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:42.509616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:42.567907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:42.568841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:42.568927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:42.568962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:42.685786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:42.685941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:42.685982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:42.686011] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:42.689626] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=21.75%) [2026-01-26T20:24:42.689900] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-26T20:24:42.690023] [INFO ] [sig ] IMMP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:42.832256] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IMMP.txt [2026-01-26T20:24:42.832396] [INFO ] [sig ] [1626/3474] Completed IMMP in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-26T20:24:42.832435] [INFO ] [sig ] [1627/3474] Forecasting IMMX... [2026-01-26T20:24:42.832467] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-26T20:24:42.832497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-26T20:24:42.844205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-26T20:24:42.844511] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-26T20:24:42.845300] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-26T20:24:42.845351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:42.845382] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:42.845409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:42.845469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:42.904966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:42.905788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:42.905871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:42.905904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:43.028454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:43.028624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:43.028666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:43.028712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:43.032052] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=15.75%) [2026-01-26T20:24:43.032320] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-26T20:24:43.032449] [INFO ] [sig ] IMMX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:43.182517] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IMMX.txt [2026-01-26T20:24:43.182733] [INFO ] [sig ] [1627/3474] Completed IMMX in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-26T20:24:43.182797] [INFO ] [sig ] [1628/3474] Forecasting IMNM... [2026-01-26T20:24:43.182842] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-26T20:24:43.182886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-26T20:24:43.195618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-26T20:24:43.195987] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-26T20:24:43.196822] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-26T20:24:43.196875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:43.196907] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:43.196935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:43.196993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:43.257207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:43.258188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:43.258308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:43.258346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:43.387897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:43.388058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:43.388102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:43.388132] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:43.391657] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=41.69%) [2026-01-26T20:24:43.391950] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-26T20:24:43.392081] [INFO ] [sig ] IMNM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:43.545895] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IMNM.txt [2026-01-26T20:24:43.546044] [INFO ] [sig ] [1628/3474] Completed IMNM in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-26T20:24:43.546086] [INFO ] [sig ] [1629/3474] Forecasting IMNN... [2026-01-26T20:24:43.546116] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-26T20:24:43.546147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-26T20:24:43.558051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-26T20:24:43.558371] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-26T20:24:43.559241] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-26T20:24:43.559293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:43.559326] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:43.559353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:43.559409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:43.620459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:43.621327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:43.621413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:43.621462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:43.745724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:43.745882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:43.745924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:43.745954] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:43.749930] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=92.68%) [2026-01-26T20:24:43.750199] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-26T20:24:43.750322] [INFO ] [sig ] IMNN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:43.901836] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IMNN.txt [2026-01-26T20:24:43.901998] [INFO ] [sig ] [1629/3474] Completed IMNN in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-26T20:24:43.902040] [INFO ] [sig ] [1630/3474] Forecasting IMOS... [2026-01-26T20:24:43.902070] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-26T20:24:43.902104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-26T20:24:43.914089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-26T20:24:43.914485] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-26T20:24:43.915317] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-26T20:24:43.915369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:43.915401] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:43.915428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:43.915486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:43.976980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:43.977924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:43.978010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:43.978043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:44.103557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:44.103724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:44.103768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:44.103812] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:44.107455] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-01-26T20:24:44.107751] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-26T20:24:44.107902] [INFO ] [sig ] IMOS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:44.262548] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IMOS.txt [2026-01-26T20:24:44.262710] [INFO ] [sig ] [1630/3474] Completed IMOS in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:44.262750] [INFO ] [sig ] [1631/3474] Forecasting IMPP... [2026-01-26T20:24:44.262780] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-26T20:24:44.262811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-26T20:24:44.274107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-26T20:24:44.274411] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-26T20:24:44.275277] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-26T20:24:44.275329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:44.275362] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:44.275413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:44.275474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:44.333767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:44.334441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:44.334521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:44.334553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:44.452211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:44.452349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:44.452388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:44.452418] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:44.456117] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-26T20:24:44.456384] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-26T20:24:44.456504] [INFO ] [sig ] IMPP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:44.599721] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IMPP.txt [2026-01-26T20:24:44.599873] [INFO ] [sig ] [1631/3474] Completed IMPP in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:44.599913] [INFO ] [sig ] [1632/3474] Forecasting IMRX... [2026-01-26T20:24:44.599942] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-26T20:24:44.599973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-26T20:24:44.610759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-26T20:24:44.611054] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-26T20:24:44.611901] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-26T20:24:44.611953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:44.611985] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:44.612011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:44.612067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:44.671033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:44.671849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:44.671932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:44.671965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:44.791443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:44.791629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:44.791674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:44.791703] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:44.795067] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-01-26T20:24:44.795341] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-26T20:24:44.795464] [INFO ] [sig ] IMRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:44.942819] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IMRX.txt [2026-01-26T20:24:44.942970] [INFO ] [sig ] [1632/3474] Completed IMRX in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:44.943010] [INFO ] [sig ] [1633/3474] Forecasting IMTX... [2026-01-26T20:24:44.943040] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-26T20:24:44.943071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-26T20:24:44.953934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-26T20:24:44.954218] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-26T20:24:44.955047] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-26T20:24:44.955098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:44.955130] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:44.955158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:44.955214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:45.012150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:45.013083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:45.013190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:45.013237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:45.136211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:45.136362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:45.136403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:45.136431] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:45.139985] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=35.60%) [2026-01-26T20:24:45.140252] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-26T20:24:45.140371] [INFO ] [sig ] IMTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:45.283667] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IMTX.txt [2026-01-26T20:24:45.283830] [INFO ] [sig ] [1633/3474] Completed IMTX in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:45.283871] [INFO ] [sig ] [1634/3474] Forecasting IMXI... [2026-01-26T20:24:45.283902] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-26T20:24:45.283933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-26T20:24:45.295229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-26T20:24:45.295529] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-26T20:24:45.296364] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-26T20:24:45.296416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:45.296450] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:45.296477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:45.296533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:45.354274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:45.354967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:45.355047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:45.355080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:45.475943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:45.476088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:45.476128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:45.476158] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:45.479627] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-01-26T20:24:45.479909] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-26T20:24:45.480034] [INFO ] [sig ] IMXI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:45.621003] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IMXI.txt [2026-01-26T20:24:45.621146] [INFO ] [sig ] [1634/3474] Completed IMXI in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:45.621208] [INFO ] [sig ] [1635/3474] Forecasting INAB... [2026-01-26T20:24:45.621239] [INFO ] [sig ] Generating forecast for: INAB [2026-01-26T20:24:45.621275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-26T20:24:45.631915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-26T20:24:45.632197] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-26T20:24:45.632986] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-26T20:24:45.633038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:45.633094] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:45.633122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:45.633179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:45.693277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:45.694131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:45.694235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:45.694269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:45.813836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:45.814000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:45.814063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:45.814094] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:45.817740] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-26T20:24:45.818077] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-26T20:24:45.818212] [INFO ] [sig ] INAB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:45.965641] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INAB.txt [2026-01-26T20:24:45.965789] [INFO ] [sig ] [1635/3474] Completed INAB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:45.965836] [INFO ] [sig ] [1636/3474] Forecasting INBK... [2026-01-26T20:24:45.965867] [INFO ] [sig ] Generating forecast for: INBK [2026-01-26T20:24:45.965907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-26T20:24:45.978617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-26T20:24:45.978926] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-26T20:24:45.979754] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-26T20:24:45.979808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:45.979841] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:45.979877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:45.979950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:46.037753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:46.038444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:46.038530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:46.038569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:46.161121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:46.161272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:46.161314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:46.161344] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:46.164817] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=59.01%) [2026-01-26T20:24:46.165088] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-26T20:24:46.165208] [INFO ] [sig ] INBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:46.309053] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INBK.txt [2026-01-26T20:24:46.309211] [INFO ] [sig ] [1636/3474] Completed INBK in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:46.309262] [INFO ] [sig ] [1637/3474] Forecasting INBX... [2026-01-26T20:24:46.309301] [INFO ] [sig ] Generating forecast for: INBX [2026-01-26T20:24:46.309331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-26T20:24:46.321519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-26T20:24:46.321836] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-26T20:24:46.322623] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-26T20:24:46.322674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:46.322707] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:46.322735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:46.322791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:46.379368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:46.380052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:46.380131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:46.380163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:46.494430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:46.494607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:46.494656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:46.494689] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:46.498031] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=72.20%) [2026-01-26T20:24:46.498302] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-26T20:24:46.498421] [INFO ] [sig ] INBX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:46.641330] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INBX.txt [2026-01-26T20:24:46.641461] [INFO ] [sig ] [1637/3474] Completed INBX in 0.3s | 2.82 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:46.641506] [INFO ] [sig ] [1638/3474] Forecasting INCY... [2026-01-26T20:24:46.641543] [INFO ] [sig ] Generating forecast for: INCY [2026-01-26T20:24:46.641601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-26T20:24:46.652758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-26T20:24:46.653047] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-26T20:24:46.653831] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-26T20:24:46.653883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:46.653915] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:46.653943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:46.654000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:46.710167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:46.710941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:46.711023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:46.711056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:46.834870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:46.835032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:46.835073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:46.835139] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:46.839168] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-26T20:24:46.839443] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-26T20:24:46.839569] [INFO ] [sig ] INCY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:46.982772] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INCY.txt [2026-01-26T20:24:46.982905] [INFO ] [sig ] [1638/3474] Completed INCY in 0.3s | 2.82 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:46.982966] [INFO ] [sig ] [1639/3474] Forecasting INDB... [2026-01-26T20:24:46.982999] [INFO ] [sig ] Generating forecast for: INDB [2026-01-26T20:24:46.983038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-26T20:24:46.994194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-26T20:24:46.994483] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-26T20:24:46.995268] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-26T20:24:46.995319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:46.995351] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:46.995378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:46.995435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:47.052746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:47.053843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:47.053926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:47.053960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:47.181870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:47.182046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:47.182094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:47.182124] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:47.185809] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=69.97%) [2026-01-26T20:24:47.186083] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-26T20:24:47.186246] [INFO ] [sig ] INDB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:47.334802] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INDB.txt [2026-01-26T20:24:47.334974] [INFO ] [sig ] [1639/3474] Completed INDB in 0.4s | 2.82 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:47.335025] [INFO ] [sig ] [1640/3474] Forecasting INDI... [2026-01-26T20:24:47.335058] [INFO ] [sig ] Generating forecast for: INDI [2026-01-26T20:24:47.335088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-26T20:24:47.347510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-26T20:24:47.347847] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-26T20:24:47.348685] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-26T20:24:47.348737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:47.348769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:47.348796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:47.348855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:47.405133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:47.406015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:47.406125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:47.406160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:47.525485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:47.525664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:47.525705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:47.525734] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:47.529111] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-01-26T20:24:47.529383] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-26T20:24:47.529523] [INFO ] [sig ] INDI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:47.676138] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INDI.txt [2026-01-26T20:24:47.676289] [INFO ] [sig ] [1640/3474] Completed INDI in 0.3s | 2.82 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:47.676338] [INFO ] [sig ] [1641/3474] Forecasting INDP... [2026-01-26T20:24:47.676372] [INFO ] [sig ] Generating forecast for: INDP [2026-01-26T20:24:47.676404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-26T20:24:47.688412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-26T20:24:47.688993] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-26T20:24:47.689894] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-26T20:24:47.689945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:47.689976] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:47.690003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:47.690058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:47.747722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:47.748537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:47.748656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:47.748698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:47.856989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:47.857144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:47.857186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:47.857214] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:47.860621] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=67.89%) [2026-01-26T20:24:47.860887] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-26T20:24:47.861005] [INFO ] [sig ] INDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:48.007136] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INDP.txt [2026-01-26T20:24:48.007265] [INFO ] [sig ] [1641/3474] Completed INDP in 0.3s | 2.82 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-26T20:24:48.007304] [INFO ] [sig ] [1642/3474] Forecasting INDY... [2026-01-26T20:24:48.007334] [INFO ] [sig ] Generating forecast for: INDY [2026-01-26T20:24:48.007364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-26T20:24:48.020168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-26T20:24:48.020430] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-26T20:24:48.021216] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-26T20:24:48.021268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:48.021300] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:48.021327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:48.021394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:48.079373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:48.080118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:48.080198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:48.080231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:48.204965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:48.205116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:48.205155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:48.205184] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:48.208731] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-01-26T20:24:48.209199] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-26T20:24:48.209319] [INFO ] [sig ] INDY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:48.355015] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INDY.txt [2026-01-26T20:24:48.355162] [INFO ] [sig ] [1642/3474] Completed INDY in 0.3s | 2.82 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-26T20:24:48.355203] [INFO ] [sig ] [1643/3474] Forecasting INFY... [2026-01-26T20:24:48.355234] [INFO ] [sig ] Generating forecast for: INFY [2026-01-26T20:24:48.355264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-26T20:24:48.368178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-26T20:24:48.368545] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-26T20:24:48.369612] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-26T20:24:48.369665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:48.369697] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:48.369725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:48.369781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:48.428016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:48.428963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:48.429046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:48.429078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:48.546957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:48.547113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:48.547153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:48.547183] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:48.550702] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: DOWN (p=19.22%) [2026-01-26T20:24:48.550975] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-26T20:24:48.551097] [INFO ] [sig ] INFY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:48.702556] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INFY.txt [2026-01-26T20:24:48.702747] [INFO ] [sig ] [1643/3474] Completed INFY in 0.3s | 2.82 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-26T20:24:48.702794] [INFO ] [sig ] [1644/3474] Forecasting ING... [2026-01-26T20:24:48.702826] [INFO ] [sig ] Generating forecast for: ING [2026-01-26T20:24:48.702858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-26T20:24:48.714873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-26T20:24:48.715249] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-26T20:24:48.716058] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-26T20:24:48.716121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:48.716153] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:48.716181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:48.716237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:48.775558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:48.776473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:48.776560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:48.776615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:48.901726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:48.901888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:48.901929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:48.901958] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:48.905768] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-01-26T20:24:48.906092] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-26T20:24:48.906229] [INFO ] [sig ] ING: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:49.056421] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ING.txt [2026-01-26T20:24:49.056605] [INFO ] [sig ] [1644/3474] Completed ING in 0.4s | 2.82 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-26T20:24:49.056650] [INFO ] [sig ] [1645/3474] Forecasting INGN... [2026-01-26T20:24:49.056684] [INFO ] [sig ] Generating forecast for: INGN [2026-01-26T20:24:49.056716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-26T20:24:49.069455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-26T20:24:49.069855] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-26T20:24:49.070735] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-26T20:24:49.070788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:49.071016] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:49.071047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:49.071120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:49.132709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:49.133633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:49.133771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:49.133807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:49.257075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:49.257231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:49.257272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:49.257303] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:49.260765] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=45.32%) [2026-01-26T20:24:49.261046] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-26T20:24:49.261172] [INFO ] [sig ] INGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:49.407379] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INGN.txt [2026-01-26T20:24:49.407595] [INFO ] [sig ] [1645/3474] Completed INGN in 0.4s | 2.82 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-26T20:24:49.407643] [INFO ] [sig ] [1646/3474] Forecasting INM... [2026-01-26T20:24:49.407675] [INFO ] [sig ] Generating forecast for: INM [2026-01-26T20:24:49.407706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-26T20:24:49.419008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-26T20:24:49.419333] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-26T20:24:49.420146] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-26T20:24:49.420196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:49.420228] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:49.420254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:49.420311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:49.481287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:49.482227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:49.482309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:49.482341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:49.605084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:49.605247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:49.605287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:49.605317] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:49.608982] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-01-26T20:24:49.609251] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-26T20:24:49.609371] [INFO ] [sig ] INM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:49.756300] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INM.txt [2026-01-26T20:24:49.756454] [INFO ] [sig ] [1646/3474] Completed INM in 0.3s | 2.82 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-26T20:24:49.756494] [INFO ] [sig ] [1647/3474] Forecasting INMB... [2026-01-26T20:24:49.756524] [INFO ] [sig ] Generating forecast for: INMB [2026-01-26T20:24:49.756556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-26T20:24:49.769235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-26T20:24:49.769566] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-26T20:24:49.770387] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-26T20:24:49.770439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:49.770484] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:49.770511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:49.770566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:49.827153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:49.828037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:49.828119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:49.828152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:49.954222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:49.954381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:49.954423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:49.954452] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:49.958022] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=89.88%) [2026-01-26T20:24:49.958297] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-26T20:24:49.958421] [INFO ] [sig ] INMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:50.113714] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INMB.txt [2026-01-26T20:24:50.114083] [INFO ] [sig ] [1647/3474] Completed INMB in 0.4s | 2.82 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-26T20:24:50.114132] [INFO ] [sig ] [1648/3474] Forecasting INMD... [2026-01-26T20:24:50.114165] [INFO ] [sig ] Generating forecast for: INMD [2026-01-26T20:24:50.114196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-26T20:24:50.126416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-26T20:24:50.126735] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-26T20:24:50.127517] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-26T20:24:50.127569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:50.127633] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:50.127660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:50.127717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:50.186188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:50.186861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:50.186945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:50.186980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:50.305710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:50.305845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:50.305883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:50.305911] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:50.309238] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-26T20:24:50.309504] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-26T20:24:50.309641] [INFO ] [sig ] INMD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:50.453211] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INMD.txt [2026-01-26T20:24:50.453368] [INFO ] [sig ] [1648/3474] Completed INMD in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:50.453407] [INFO ] [sig ] [1649/3474] Forecasting INN... [2026-01-26T20:24:50.453437] [INFO ] [sig ] Generating forecast for: INN [2026-01-26T20:24:50.453467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-26T20:24:50.465198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-26T20:24:50.465458] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-26T20:24:50.466429] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-26T20:24:50.466480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:50.466512] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:50.466539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:50.466623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:50.525772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:50.526665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:50.526747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:50.526780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:50.645500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:50.645680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:50.645722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:50.645752] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:50.649069] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=24.82%) [2026-01-26T20:24:50.649355] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-26T20:24:50.649474] [INFO ] [sig ] INN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:50.793277] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INN.txt [2026-01-26T20:24:50.793431] [INFO ] [sig ] [1649/3474] Completed INN in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:50.793472] [INFO ] [sig ] [1650/3474] Forecasting INO... [2026-01-26T20:24:50.793503] [INFO ] [sig ] Generating forecast for: INO [2026-01-26T20:24:50.793535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-26T20:24:50.805039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-26T20:24:50.805354] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-26T20:24:50.806163] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-26T20:24:50.806214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:50.806246] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:50.806273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:50.806328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:50.864988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:50.865637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:50.865713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:50.865745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:50.983070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:50.983224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:50.983264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:50.983296] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:50.986664] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-01-26T20:24:50.986936] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-26T20:24:50.987057] [INFO ] [sig ] INO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:51.142528] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INO.txt [2026-01-26T20:24:51.142683] [INFO ] [sig ] [1650/3474] Completed INO in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:51.142724] [INFO ] [sig ] [1651/3474] Forecasting INOD... [2026-01-26T20:24:51.142755] [INFO ] [sig ] Generating forecast for: INOD [2026-01-26T20:24:51.142785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-26T20:24:51.154720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-26T20:24:51.155011] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-26T20:24:51.155883] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-26T20:24:51.155935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:51.155968] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:51.155995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:51.156051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:51.212364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:51.213035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:51.213113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:51.213147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:51.332752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:51.332919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:51.332959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:51.332989] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:51.336368] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=17.71%) [2026-01-26T20:24:51.336666] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-26T20:24:51.336794] [INFO ] [sig ] INOD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:51.480263] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INOD.txt [2026-01-26T20:24:51.480408] [INFO ] [sig ] [1651/3474] Completed INOD in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:51.480448] [INFO ] [sig ] [1652/3474] Forecasting INSE... [2026-01-26T20:24:51.480478] [INFO ] [sig ] Generating forecast for: INSE [2026-01-26T20:24:51.480507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-26T20:24:51.491780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-26T20:24:51.492056] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-26T20:24:51.492868] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-26T20:24:51.492918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:51.492975] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:51.493004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:51.493059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:51.549675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:51.550387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:51.550471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:51.550504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:51.672716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:51.672870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:51.672908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:51.672937] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:51.676293] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=11.24%) [2026-01-26T20:24:51.676559] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-26T20:24:51.676718] [INFO ] [sig ] INSE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:51.818884] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INSE.txt [2026-01-26T20:24:51.819020] [INFO ] [sig ] [1652/3474] Completed INSE in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:51.819060] [INFO ] [sig ] [1653/3474] Forecasting INSG... [2026-01-26T20:24:51.819090] [INFO ] [sig ] Generating forecast for: INSG [2026-01-26T20:24:51.819120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-26T20:24:51.830977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-26T20:24:51.831243] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-26T20:24:51.832054] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-26T20:24:51.832105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:51.832136] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:51.832162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:51.832217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:51.889250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:51.889937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:51.890016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:51.890050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:52.009709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:52.009865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:52.009907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:52.009937] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:52.013876] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=68.53%) [2026-01-26T20:24:52.014179] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-26T20:24:52.014350] [INFO ] [sig ] INSG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:52.157257] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INSG.txt [2026-01-26T20:24:52.157414] [INFO ] [sig ] [1653/3474] Completed INSG in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:52.157457] [INFO ] [sig ] [1654/3474] Forecasting INSM... [2026-01-26T20:24:52.157488] [INFO ] [sig ] Generating forecast for: INSM [2026-01-26T20:24:52.157518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-26T20:24:52.169005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-26T20:24:52.169304] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-26T20:24:52.170289] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-26T20:24:52.170354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:52.170398] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:52.170439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:52.170523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:52.228666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:52.229444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:52.229530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:52.229564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:52.347216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:52.347358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:52.347415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:52.347446] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:52.350855] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=51.67%) [2026-01-26T20:24:52.351125] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-26T20:24:52.351244] [INFO ] [sig ] INSM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:52.493729] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INSM.txt [2026-01-26T20:24:52.493858] [INFO ] [sig ] [1654/3474] Completed INSM in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:52.493897] [INFO ] [sig ] [1655/3474] Forecasting INSP... [2026-01-26T20:24:52.493928] [INFO ] [sig ] Generating forecast for: INSP [2026-01-26T20:24:52.493958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-26T20:24:52.506372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-26T20:24:52.506805] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-26T20:24:52.507710] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-26T20:24:52.507763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:52.507821] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:52.507852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:52.507909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:52.566094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:52.567123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:52.567218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:52.567252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:52.694520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:52.694687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:52.694729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:52.694792] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:52.698490] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=43.47%) [2026-01-26T20:24:52.698816] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-26T20:24:52.698945] [INFO ] [sig ] INSP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:52.850255] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INSP.txt [2026-01-26T20:24:52.850422] [INFO ] [sig ] [1655/3474] Completed INSP in 0.4s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:52.850465] [INFO ] [sig ] [1656/3474] Forecasting INTA... [2026-01-26T20:24:52.850495] [INFO ] [sig ] Generating forecast for: INTA [2026-01-26T20:24:52.850531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-26T20:24:52.863084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-26T20:24:52.863436] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-26T20:24:52.864236] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-26T20:24:52.864287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:52.864318] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:52.864344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:52.864399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:52.925842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:52.926709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:52.926812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:52.926847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:53.053509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:53.053685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:53.053734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:53.053770] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:53.057271] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-01-26T20:24:53.057620] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-26T20:24:53.057749] [INFO ] [sig ] INTA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:53.200170] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INTA.txt [2026-01-26T20:24:53.200326] [INFO ] [sig ] [1656/3474] Completed INTA in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:53.200368] [INFO ] [sig ] [1657/3474] Forecasting INTC... [2026-01-26T20:24:53.200398] [INFO ] [sig ] Generating forecast for: INTC [2026-01-26T20:24:53.200428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-26T20:24:53.212289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-26T20:24:53.212638] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-26T20:24:53.213408] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-26T20:24:53.213459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:53.213490] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:53.213518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:53.213604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:53.271947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:53.272815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:53.272896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:53.272929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:53.393248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:53.393405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:53.393445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:53.393475] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:53.396854] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-01-26T20:24:53.397129] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-26T20:24:53.397257] [INFO ] [sig ] INTC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:53.540770] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INTC.txt [2026-01-26T20:24:53.540928] [INFO ] [sig ] [1657/3474] Completed INTC in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-26T20:24:53.541166] [INFO ] [sig ] [1658/3474] Forecasting INTZ... [2026-01-26T20:24:53.541197] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-26T20:24:53.541228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-26T20:24:53.553281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-26T20:24:53.553635] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-26T20:24:53.554407] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-26T20:24:53.554461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:53.554493] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:53.554520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:53.554594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:53.615460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:53.616410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:53.616516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:53.616551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:53.745825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:53.745988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:53.746029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:53.746057] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:53.749654] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-01-26T20:24:53.749926] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-26T20:24:53.750047] [INFO ] [sig ] INTZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:53.892648] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INTZ.txt [2026-01-26T20:24:53.892811] [INFO ] [sig ] [1658/3474] Completed INTZ in 0.4s | 2.82 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-26T20:24:53.892860] [INFO ] [sig ] [1659/3474] Forecasting INVA... [2026-01-26T20:24:53.892893] [INFO ] [sig ] Generating forecast for: INVA [2026-01-26T20:24:53.892923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-26T20:24:53.904058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-26T20:24:53.904320] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-26T20:24:53.905098] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-26T20:24:53.905149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:53.905182] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:53.905208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:53.905264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:53.961517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:53.962365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:53.962443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:53.962476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:54.082073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:54.082230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:54.082271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:54.082300] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:54.086025] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=37.73%) [2026-01-26T20:24:54.086289] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-26T20:24:54.086408] [INFO ] [sig ] INVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:54.232178] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/INVA.txt [2026-01-26T20:24:54.232350] [INFO ] [sig ] [1659/3474] Completed INVA in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-26T20:24:54.232393] [INFO ] [sig ] [1660/3474] Forecasting INVE... [2026-01-26T20:24:54.232424] [INFO ] [sig ] Generating forecast for: INVE [2026-01-26T20:24:54.232458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-26T20:24:54.244363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-26T20:24:54.244763] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-26T20:24:54.245562] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-26T20:24:54.245630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:54.245663] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:54.245689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:54.245744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:54.305728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:54.306564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:54.306685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:54.306727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:54.420001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:54.420152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:54.420192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:54.420221] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:54.423549] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-26T20:24:54.423876] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-26T20:24:54.424037] [INFO ] [sig ] INVE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:54.569333] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INVE.txt [2026-01-26T20:24:54.569489] [INFO ] [sig ] [1660/3474] Completed INVE in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-26T20:24:54.569529] [INFO ] [sig ] [1661/3474] Forecasting INVH... [2026-01-26T20:24:54.569560] [INFO ] [sig ] Generating forecast for: INVH [2026-01-26T20:24:54.569611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-26T20:24:54.580857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-26T20:24:54.581207] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-26T20:24:54.582015] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-26T20:24:54.582072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:54.582103] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:54.582130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:54.582186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:54.639881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:54.640765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:54.640851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:54.640883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:54.758494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:54.758666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:54.758707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:54.758736] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:54.762023] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-01-26T20:24:54.762295] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-26T20:24:54.762416] [INFO ] [sig ] INVH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:54.906259] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/INVH.txt [2026-01-26T20:24:54.906393] [INFO ] [sig ] [1661/3474] Completed INVH in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-26T20:24:54.906431] [INFO ] [sig ] [1662/3474] Forecasting IONS... [2026-01-26T20:24:54.906461] [INFO ] [sig ] Generating forecast for: IONS [2026-01-26T20:24:54.906490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-26T20:24:54.917852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-26T20:24:54.918140] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-26T20:24:54.918939] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-26T20:24:54.918990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:54.919021] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:54.919049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:54.919105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:54.978589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:54.979365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:54.979478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:54.979512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:55.098537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:55.098706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:55.098765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:55.098796] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:55.102327] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-26T20:24:55.102626] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-26T20:24:55.102750] [INFO ] [sig ] IONS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:55.245162] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IONS.txt [2026-01-26T20:24:55.245316] [INFO ] [sig ] [1662/3474] Completed IONS in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-26T20:24:55.245356] [INFO ] [sig ] [1663/3474] Forecasting IOSP... [2026-01-26T20:24:55.245388] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-26T20:24:55.245419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-26T20:24:55.257111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-26T20:24:55.257407] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-26T20:24:55.258211] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-26T20:24:55.258262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:55.258294] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:55.258321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:55.258377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:55.315937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:55.316725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:55.316810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:55.316845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:55.434153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:55.434305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:55.434346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:55.434376] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:55.437850] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-01-26T20:24:55.438170] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-26T20:24:55.438301] [INFO ] [sig ] IOSP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:55.581216] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IOSP.txt [2026-01-26T20:24:55.581351] [INFO ] [sig ] [1663/3474] Completed IOSP in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-26T20:24:55.581391] [INFO ] [sig ] [1664/3474] Forecasting IOVA... [2026-01-26T20:24:55.581422] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-26T20:24:55.581452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-26T20:24:55.592907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-26T20:24:55.593215] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-26T20:24:55.594045] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-26T20:24:55.594096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:55.594128] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:55.594155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:55.594211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:55.653402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:55.654461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:55.654588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:55.654636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:55.775458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:55.775636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:55.775695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:55.775728] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:55.780026] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-01-26T20:24:55.780304] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-26T20:24:55.780431] [INFO ] [sig ] IOVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:55.926379] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IOVA.txt [2026-01-26T20:24:55.926532] [INFO ] [sig ] [1664/3474] Completed IOVA in 0.3s | 2.82 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-26T20:24:55.926589] [INFO ] [sig ] [1665/3474] Forecasting IPGP... [2026-01-26T20:24:55.926622] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-26T20:24:55.926655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-26T20:24:55.938316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-26T20:24:55.938687] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-26T20:24:55.939562] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-26T20:24:55.939648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:55.939682] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:55.939712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:55.939783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:55.998781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:55.999844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:55.999962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:55.999997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:56.125148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:56.125324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:56.125381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:56.125425] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:56.128991] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=17.80%) [2026-01-26T20:24:56.129272] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-26T20:24:56.129401] [INFO ] [sig ] IPGP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:56.275195] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IPGP.txt [2026-01-26T20:24:56.275342] [INFO ] [sig ] [1665/3474] Completed IPGP in 0.3s | 2.82 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:56.275382] [INFO ] [sig ] [1666/3474] Forecasting IPI... [2026-01-26T20:24:56.275413] [INFO ] [sig ] Generating forecast for: IPI [2026-01-26T20:24:56.275445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-26T20:24:56.291859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-26T20:24:56.292446] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-26T20:24:56.293319] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-26T20:24:56.293386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:56.293443] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:56.293475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:56.293551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:56.358318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:56.359144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:56.359225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:56.359258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:56.484717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:56.484874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:56.484917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:56.484948] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:56.488872] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: UP (p=59.26%) [2026-01-26T20:24:56.489358] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-26T20:24:56.489494] [INFO ] [sig ] IPI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:56.642001] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IPI.txt [2026-01-26T20:24:56.642178] [INFO ] [sig ] [1666/3474] Completed IPI in 0.4s | 2.82 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:56.642221] [INFO ] [sig ] [1667/3474] Forecasting IQ... [2026-01-26T20:24:56.642254] [INFO ] [sig ] Generating forecast for: IQ [2026-01-26T20:24:56.642286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-26T20:24:56.655392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-26T20:24:56.655872] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-26T20:24:56.656815] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-26T20:24:56.656881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:56.656918] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:56.656946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:56.657004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:56.727133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:56.728314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:56.728449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:56.728497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:56.874499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:56.874698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:56.874757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:56.874790] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:56.879883] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=34.06%) [2026-01-26T20:24:56.880440] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-26T20:24:56.880680] [INFO ] [sig ] IQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:57.093692] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IQ.txt [2026-01-26T20:24:57.093942] [INFO ] [sig ] [1667/3474] Completed IQ in 0.5s | 2.82 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:57.094024] [INFO ] [sig ] [1668/3474] Forecasting IQI... [2026-01-26T20:24:57.094082] [INFO ] [sig ] Generating forecast for: IQI [2026-01-26T20:24:57.094136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-26T20:24:57.144896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-26T20:24:57.151856] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-26T20:24:57.153435] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-26T20:24:57.153522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:57.153563] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:57.153617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:57.153699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:57.260024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:57.261436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:57.261650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:57.261720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:57.457930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:57.458138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:57.458205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:57.458258] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:57.464264] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-01-26T20:24:57.464798] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-26T20:24:57.465201] [INFO ] [sig ] IQI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:57.712052] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IQI.txt [2026-01-26T20:24:57.712292] [INFO ] [sig ] [1668/3474] Completed IQI in 0.6s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:57.712354] [INFO ] [sig ] [1669/3474] Forecasting IQQQ... [2026-01-26T20:24:57.712404] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-26T20:24:57.712452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-26T20:24:57.731257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-26T20:24:57.731819] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-26T20:24:57.732801] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-26T20:24:57.732900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:57.732947] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:57.732987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:57.733067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:57.795923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:57.796904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:57.797022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:57.797058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:57.923150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:57.923328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:57.923379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:57.923415] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:57.927317] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=60.95%) [2026-01-26T20:24:57.927786] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-26T20:24:57.927946] [INFO ] [sig ] IQQQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:58.099405] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IQQQ.txt [2026-01-26T20:24:58.099587] [INFO ] [sig ] [1669/3474] Completed IQQQ in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:58.099631] [INFO ] [sig ] [1670/3474] Forecasting IRDM... [2026-01-26T20:24:58.099668] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-26T20:24:58.099701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-26T20:24:58.112479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-26T20:24:58.112888] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-26T20:24:58.113716] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-26T20:24:58.113768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:58.113801] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:58.113828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:58.113886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:58.171506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:58.172417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:58.172506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:58.172541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:58.322123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:58.322288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:58.322331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:58.322361] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:58.326267] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=27.77%) [2026-01-26T20:24:58.326637] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-26T20:24:58.326788] [INFO ] [sig ] IRDM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:58.474333] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IRDM.txt [2026-01-26T20:24:58.474467] [INFO ] [sig ] [1670/3474] Completed IRDM in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:58.474507] [INFO ] [sig ] [1671/3474] Forecasting IREN... [2026-01-26T20:24:58.474537] [INFO ] [sig ] Generating forecast for: IREN [2026-01-26T20:24:58.474584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-26T20:24:58.487017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-26T20:24:58.487308] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-26T20:24:58.488175] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-26T20:24:58.488229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:58.488262] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:58.488290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:58.488346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:58.546888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:58.547801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:58.547892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:58.547924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:58.673494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:58.673681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:58.673724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:58.673754] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:58.677711] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-26T20:24:58.678236] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-26T20:24:58.678373] [INFO ] [sig ] IREN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:58.825318] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IREN.txt [2026-01-26T20:24:58.825483] [INFO ] [sig ] [1671/3474] Completed IREN in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:58.825525] [INFO ] [sig ] [1672/3474] Forecasting IRM... [2026-01-26T20:24:58.825559] [INFO ] [sig ] Generating forecast for: IRM [2026-01-26T20:24:58.825608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-26T20:24:58.837020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-26T20:24:58.837360] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-26T20:24:58.838214] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-26T20:24:58.838265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:58.838296] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:58.838323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:58.838378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:58.894739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:58.895608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:58.895696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:58.895728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:59.016217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:59.016370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:59.016441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:59.016471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:59.019927] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=35.65%) [2026-01-26T20:24:59.020196] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-26T20:24:59.020316] [INFO ] [sig ] IRM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:24:59.162977] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IRM.txt [2026-01-26T20:24:59.163327] [INFO ] [sig ] [1672/3474] Completed IRM in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:59.163371] [INFO ] [sig ] [1673/3474] Forecasting IRMD... [2026-01-26T20:24:59.163404] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-26T20:24:59.163437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-26T20:24:59.174852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-26T20:24:59.175138] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-26T20:24:59.175967] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-26T20:24:59.176020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:59.176054] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:59.176083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:59.176144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:59.235360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:59.236270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:59.236359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:59.236395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:59.363008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:59.363162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:59.363202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:59.363248] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:59.366639] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-01-26T20:24:59.366919] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-26T20:24:59.367039] [INFO ] [sig ] IRMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:59.510198] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IRMD.txt [2026-01-26T20:24:59.510353] [INFO ] [sig ] [1673/3474] Completed IRMD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:59.510394] [INFO ] [sig ] [1674/3474] Forecasting IRON... [2026-01-26T20:24:59.510425] [INFO ] [sig ] Generating forecast for: IRON [2026-01-26T20:24:59.510455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-26T20:24:59.522245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-26T20:24:59.522617] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-26T20:24:59.523448] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-26T20:24:59.523510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:59.523550] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:59.523598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:59.523659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:59.586213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:59.587256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:59.587372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:59.587449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:24:59.716913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:24:59.717067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:24:59.717111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:24:59.717141] [INFO ] [FORECASTER] Training complete [2026-01-26T20:24:59.720663] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-26T20:24:59.720945] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-26T20:24:59.721073] [INFO ] [sig ] IRON: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:24:59.871563] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IRON.txt [2026-01-26T20:24:59.871746] [INFO ] [sig ] [1674/3474] Completed IRON in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:24:59.871788] [INFO ] [sig ] [1675/3474] Forecasting IRTC... [2026-01-26T20:24:59.871820] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-26T20:24:59.871851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-26T20:24:59.884294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-26T20:24:59.884670] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-26T20:24:59.885520] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-26T20:24:59.885604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:24:59.885646] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:24:59.885675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:24:59.885733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:24:59.945677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:24:59.946645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:24:59.946731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:24:59.946782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:00.076694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:00.076848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:00.076892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:00.076922] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:00.081391] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=38.45%) [2026-01-26T20:25:00.081686] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-26T20:25:00.081813] [INFO ] [sig ] IRTC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:00.230695] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IRTC.txt [2026-01-26T20:25:00.230858] [INFO ] [sig ] [1675/3474] Completed IRTC in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-26T20:25:00.230901] [INFO ] [sig ] [1676/3474] Forecasting IRWD... [2026-01-26T20:25:00.230961] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-26T20:25:00.230995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-26T20:25:00.244195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-26T20:25:00.244612] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-26T20:25:00.245426] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-26T20:25:00.245478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:00.245511] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:00.245539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:00.245619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:00.306329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:00.307223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:00.307308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:00.307343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:00.436946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:00.437108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:00.437151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:00.437182] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:00.440767] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-26T20:25:00.441102] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-26T20:25:00.441233] [INFO ] [sig ] IRWD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:00.586177] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IRWD.txt [2026-01-26T20:25:00.586321] [INFO ] [sig ] [1676/3474] Completed IRWD in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-26T20:25:00.586361] [INFO ] [sig ] [1677/3474] Forecasting ISD... [2026-01-26T20:25:00.586391] [INFO ] [sig ] Generating forecast for: ISD [2026-01-26T20:25:00.586421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-26T20:25:00.598020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-26T20:25:00.598314] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-26T20:25:00.599125] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-26T20:25:00.599176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:00.599208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:00.599246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:00.599308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:00.655120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:00.655805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:00.655886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:00.655925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:00.772705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:00.772857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:00.772898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:00.772928] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:00.776246] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-01-26T20:25:00.776512] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-26T20:25:00.776649] [INFO ] [sig ] ISD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:00.917905] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ISD.txt [2026-01-26T20:25:00.918050] [INFO ] [sig ] [1677/3474] Completed ISD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-26T20:25:00.918089] [INFO ] [sig ] [1678/3474] Forecasting ISRG... [2026-01-26T20:25:00.918120] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-26T20:25:00.918150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-26T20:25:00.929472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-26T20:25:00.929797] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-26T20:25:00.930557] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-26T20:25:00.930629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:00.930661] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:00.930689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:00.930746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:00.987255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:00.988024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:00.988104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:00.988135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:01.108472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:01.108649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:01.108690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:01.108719] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:01.112465] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-26T20:25:01.112763] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-26T20:25:01.112887] [INFO ] [sig ] ISRG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:01.257568] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ISRG.txt [2026-01-26T20:25:01.257738] [INFO ] [sig ] [1678/3474] Completed ISRG in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-26T20:25:01.257778] [INFO ] [sig ] [1679/3474] Forecasting ISSC... [2026-01-26T20:25:01.257810] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-26T20:25:01.257840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-26T20:25:01.270217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-26T20:25:01.270616] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-26T20:25:01.271429] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-26T20:25:01.271480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:01.271511] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:01.271537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:01.271641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:01.334333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:01.335222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:01.335310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:01.335343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:01.465255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:01.465412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:01.465452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:01.465482] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:01.469047] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=36.61%) [2026-01-26T20:25:01.469488] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-26T20:25:01.469633] [INFO ] [sig ] ISSC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:01.618128] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ISSC.txt [2026-01-26T20:25:01.618284] [INFO ] [sig ] [1679/3474] Completed ISSC in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-26T20:25:01.618328] [INFO ] [sig ] [1680/3474] Forecasting ISTB... [2026-01-26T20:25:01.618360] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-26T20:25:01.618393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-26T20:25:01.630879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-26T20:25:01.631215] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-26T20:25:01.632099] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-26T20:25:01.632152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:01.632184] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:01.632212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:01.632269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:01.693117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:01.694019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:01.694298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:01.694348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:01.827926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:01.828094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:01.828135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:01.828165] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:01.831908] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: DOWN (p=24.78%) [2026-01-26T20:25:01.832198] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-26T20:25:01.832328] [INFO ] [sig ] ISTB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:01.980622] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ISTB.txt [2026-01-26T20:25:01.980784] [INFO ] [sig ] [1680/3474] Completed ISTB in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-26T20:25:01.980831] [INFO ] [sig ] [1681/3474] Forecasting ITIC... [2026-01-26T20:25:01.980863] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-26T20:25:01.980901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-26T20:25:01.993002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-26T20:25:01.993399] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-26T20:25:01.994264] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-26T20:25:01.994333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:01.994385] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:01.994416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:01.994475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:02.055500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:02.056455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:02.056559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:02.056622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:02.173115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:02.173272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:02.173314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:02.173345] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:02.177805] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=54.88%) [2026-01-26T20:25:02.178138] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-26T20:25:02.178274] [INFO ] [sig ] ITIC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:02.339672] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ITIC.txt [2026-01-26T20:25:02.339851] [INFO ] [sig ] [1681/3474] Completed ITIC in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:02.339919] [INFO ] [sig ] [1682/3474] Forecasting ITRI... [2026-01-26T20:25:02.339959] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-26T20:25:02.340001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-26T20:25:02.354133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-26T20:25:02.354480] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-26T20:25:02.355558] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-26T20:25:02.355631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:02.355665] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:02.355692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:02.355750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:02.413739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:02.414611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:02.414700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:02.414735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:02.545725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:02.545883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:02.545928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:02.545960] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:02.549869] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=11.83%) [2026-01-26T20:25:02.550263] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-26T20:25:02.550433] [INFO ] [sig ] ITRI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:02.710515] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ITRI.txt [2026-01-26T20:25:02.710695] [INFO ] [sig ] [1682/3474] Completed ITRI in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:02.710740] [INFO ] [sig ] [1683/3474] Forecasting ITRN... [2026-01-26T20:25:02.710772] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-26T20:25:02.710802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-26T20:25:02.723426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-26T20:25:02.723868] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-26T20:25:02.724825] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-26T20:25:02.724881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:02.724915] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:02.724942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:02.724999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:02.787357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:02.788417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:02.788532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:02.788596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:02.921678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:02.921834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:02.921876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:02.921905] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:02.926068] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=53.64%) [2026-01-26T20:25:02.926598] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-26T20:25:02.926738] [INFO ] [sig ] ITRN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:03.078475] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ITRN.txt [2026-01-26T20:25:03.078613] [INFO ] [sig ] [1683/3474] Completed ITRN in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:03.078654] [INFO ] [sig ] [1684/3474] Forecasting ITUB... [2026-01-26T20:25:03.078683] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-26T20:25:03.078715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-26T20:25:03.090467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-26T20:25:03.090749] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-26T20:25:03.091734] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-26T20:25:03.091785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:03.091817] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:03.091844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:03.091901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:03.148117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:03.148847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:03.148929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:03.148963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:03.272764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:03.272917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:03.272959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:03.273007] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:03.276320] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-01-26T20:25:03.276607] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-26T20:25:03.276731] [INFO ] [sig ] ITUB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:03.417486] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ITUB.txt [2026-01-26T20:25:03.417610] [INFO ] [sig ] [1684/3474] Completed ITUB in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:03.417652] [INFO ] [sig ] [1685/3474] Forecasting IUS... [2026-01-26T20:25:03.417682] [INFO ] [sig ] Generating forecast for: IUS [2026-01-26T20:25:03.417712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-26T20:25:03.428667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-26T20:25:03.428943] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-26T20:25:03.429785] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-26T20:25:03.429837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:03.429869] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:03.429896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:03.429955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:03.488928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:03.489568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:03.489664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:03.489697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:03.610326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:03.610457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:03.610496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:03.610525] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:03.613791] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-26T20:25:03.614057] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-26T20:25:03.614196] [INFO ] [sig ] IUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:03.758170] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IUS.txt [2026-01-26T20:25:03.758288] [INFO ] [sig ] [1685/3474] Completed IUS in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:03.758327] [INFO ] [sig ] [1686/3474] Forecasting IUSB... [2026-01-26T20:25:03.758358] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-26T20:25:03.758389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-26T20:25:03.769932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-26T20:25:03.770267] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-26T20:25:03.771147] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-26T20:25:03.771199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:03.771232] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:03.771260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:03.771318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:03.830604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:03.831338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:03.831423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:03.831460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:03.947833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:03.947977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:03.948023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:03.948058] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:03.951313] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=25.97%) [2026-01-26T20:25:03.951599] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-26T20:25:03.951722] [INFO ] [sig ] IUSB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:04.096825] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IUSB.txt [2026-01-26T20:25:04.096953] [INFO ] [sig ] [1686/3474] Completed IUSB in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:04.097000] [INFO ] [sig ] [1687/3474] Forecasting IUSG... [2026-01-26T20:25:04.097038] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-26T20:25:04.097075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-26T20:25:04.108332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-26T20:25:04.108662] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-26T20:25:04.109516] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-26T20:25:04.109588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:04.109626] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:04.109654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:04.109712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:04.168355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:04.169054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:04.169138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:04.169173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:04.290182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:04.290320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:04.290359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:04.290388] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:04.293685] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-01-26T20:25:04.293953] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-26T20:25:04.294073] [INFO ] [sig ] IUSG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:04.444227] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IUSG.txt [2026-01-26T20:25:04.444362] [INFO ] [sig ] [1687/3474] Completed IUSG in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:04.444403] [INFO ] [sig ] [1688/3474] Forecasting IVAL... [2026-01-26T20:25:04.444433] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-26T20:25:04.444463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-26T20:25:04.455077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-26T20:25:04.455409] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-26T20:25:04.456261] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-26T20:25:04.456312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:04.456343] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:04.456370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:04.456439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:04.516070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:04.516748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:04.516830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:04.516863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:04.627468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:04.627635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:04.627675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:04.627704] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:04.631031] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-01-26T20:25:04.631297] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-26T20:25:04.631419] [INFO ] [sig ] IVAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:04.782157] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IVAL.txt [2026-01-26T20:25:04.782289] [INFO ] [sig ] [1688/3474] Completed IVAL in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:04.782332] [INFO ] [sig ] [1689/3474] Forecasting IVZ... [2026-01-26T20:25:04.782363] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-26T20:25:04.782393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-26T20:25:04.826955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-26T20:25:04.827275] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-26T20:25:04.828162] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-26T20:25:04.828214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:04.828247] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:04.828274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:04.828332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:04.889292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:04.889975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:04.890069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:04.890129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:05.013364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:05.013507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:05.013547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:05.013594] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:05.016904] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-26T20:25:05.017170] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-26T20:25:05.017292] [INFO ] [sig ] IVZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:05.163251] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IVZ.txt [2026-01-26T20:25:05.163399] [INFO ] [sig ] [1689/3474] Completed IVZ in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:05.163440] [INFO ] [sig ] [1690/3474] Forecasting IX... [2026-01-26T20:25:05.163471] [INFO ] [sig ] Generating forecast for: IX [2026-01-26T20:25:05.163502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-26T20:25:05.176024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-26T20:25:05.176326] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-26T20:25:05.177242] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-26T20:25:05.177303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:05.177337] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:05.177365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:05.177447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:05.234284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:05.234947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:05.235031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:05.235065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:05.356175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:05.356309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:05.356348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:05.356377] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:05.359747] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: DOWN (p=11.63%) [2026-01-26T20:25:05.360027] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-26T20:25:05.360161] [INFO ] [sig ] IX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:05.509081] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IX.txt [2026-01-26T20:25:05.509209] [INFO ] [sig ] [1690/3474] Completed IX in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:05.509248] [INFO ] [sig ] [1691/3474] Forecasting IXUS... [2026-01-26T20:25:05.509282] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-26T20:25:05.509312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-26T20:25:05.520275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-26T20:25:05.520595] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-26T20:25:05.521429] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-26T20:25:05.521483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:05.521515] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:05.521543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:05.521618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:05.581586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:05.582378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:05.582464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:05.582497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:05.703917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:05.704055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:05.704095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:05.704124] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:05.707671] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=54.18%) [2026-01-26T20:25:05.707943] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-26T20:25:05.708091] [INFO ] [sig ] IXUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:05.851789] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/IXUS.txt [2026-01-26T20:25:05.851923] [INFO ] [sig ] [1691/3474] Completed IXUS in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:05.851978] [INFO ] [sig ] [1692/3474] Forecasting IZEA... [2026-01-26T20:25:05.852012] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-26T20:25:05.852042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-26T20:25:05.862892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-26T20:25:05.863201] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-26T20:25:05.863993] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-26T20:25:05.864044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:05.864080] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:05.864107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:05.864165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:05.920713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:05.921371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:05.921451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:05.921483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:06.040290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:06.040443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:06.040485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:06.040515] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:06.043954] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: DOWN (p=18.01%) [2026-01-26T20:25:06.044261] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-26T20:25:06.044390] [INFO ] [sig ] IZEA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:06.186942] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/IZEA.txt [2026-01-26T20:25:06.187101] [INFO ] [sig ] [1692/3474] Completed IZEA in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-26T20:25:06.187141] [INFO ] [sig ] [1693/3474] Forecasting J... [2026-01-26T20:25:06.187170] [INFO ] [sig ] Generating forecast for: J [2026-01-26T20:25:06.187201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-26T20:25:06.198376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-26T20:25:06.198667] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-26T20:25:06.199432] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-26T20:25:06.199483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:06.199515] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:06.199542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:06.199632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:06.257620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:06.258647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:06.258740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:06.258774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:06.381218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:06.381373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:06.381415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:06.381445] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:06.385074] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-26T20:25:06.385373] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-26T20:25:06.385497] [INFO ] [sig ] J: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:06.530104] [INFO ] [LOCAL ] Saved forecast: J 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/J.txt [2026-01-26T20:25:06.530228] [INFO ] [sig ] [1693/3474] Completed J in 0.3s | 2.82 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-26T20:25:06.530284] [INFO ] [sig ] [1694/3474] Forecasting JACK... [2026-01-26T20:25:06.530317] [INFO ] [sig ] Generating forecast for: JACK [2026-01-26T20:25:06.530347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-26T20:25:06.542186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-26T20:25:06.542475] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-26T20:25:06.543321] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-26T20:25:06.543379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:06.543412] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:06.543439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:06.543496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:06.602276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:06.603024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:06.603114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:06.603149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:06.724141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:06.724281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:06.724319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:06.724348] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:06.727681] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-26T20:25:06.727954] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-26T20:25:06.728073] [INFO ] [sig ] JACK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:06.869502] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JACK.txt [2026-01-26T20:25:06.869642] [INFO ] [sig ] [1694/3474] Completed JACK in 0.3s | 2.82 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-26T20:25:06.869699] [INFO ] [sig ] [1695/3474] Forecasting JAKK... [2026-01-26T20:25:06.869731] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-26T20:25:06.869762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-26T20:25:06.881063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-26T20:25:06.881340] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-26T20:25:06.882125] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-26T20:25:06.882176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:06.882208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:06.882236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:06.882292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:06.938954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:06.939605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:06.939681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:06.939714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:07.064382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:07.064545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:07.064603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:07.064633] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:07.068207] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-26T20:25:07.068511] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-26T20:25:07.068651] [INFO ] [sig ] JAKK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:07.212439] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JAKK.txt [2026-01-26T20:25:07.212562] [INFO ] [sig ] [1695/3474] Completed JAKK in 0.3s | 2.82 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-26T20:25:07.212619] [INFO ] [sig ] [1696/3474] Forecasting JAMF... [2026-01-26T20:25:07.212649] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-26T20:25:07.212687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-26T20:25:07.224380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-26T20:25:07.224669] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-26T20:25:07.225451] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-26T20:25:07.225502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:07.225589] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:07.225623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:07.225700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:07.284883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:07.285751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:07.285841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:07.285877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:07.408151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:07.408300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:07.408341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:07.408372] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:07.411905] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: UP (p=68.67%) [2026-01-26T20:25:07.412200] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-26T20:25:07.412326] [INFO ] [sig ] JAMF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:07.560216] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JAMF.txt [2026-01-26T20:25:07.560347] [INFO ] [sig ] [1696/3474] Completed JAMF in 0.3s | 2.82 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-26T20:25:07.560387] [INFO ] [sig ] [1697/3474] Forecasting JANX... [2026-01-26T20:25:07.560418] [INFO ] [sig ] Generating forecast for: JANX [2026-01-26T20:25:07.560449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-26T20:25:07.572407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-26T20:25:07.572740] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-26T20:25:07.573545] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-26T20:25:07.573614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:07.573650] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:07.573682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:07.573740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:07.631780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:07.632479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:07.632560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:07.632615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:07.760509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:07.760697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:07.760763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:07.760797] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:07.764325] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-01-26T20:25:07.764634] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-26T20:25:07.764759] [INFO ] [sig ] JANX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:07.913150] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JANX.txt [2026-01-26T20:25:07.913309] [INFO ] [sig ] [1697/3474] Completed JANX in 0.4s | 2.82 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-26T20:25:07.913363] [INFO ] [sig ] [1698/3474] Forecasting JAZZ... [2026-01-26T20:25:07.913396] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-26T20:25:07.913427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-26T20:25:07.925841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-26T20:25:07.926253] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-26T20:25:07.927123] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-26T20:25:07.927192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:07.927230] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:07.927258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:07.927317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:07.986804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:07.987749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:07.987839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:07.987872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:08.113723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:08.113889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:08.113929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:08.113960] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:08.117500] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-01-26T20:25:08.117814] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-26T20:25:08.117945] [INFO ] [sig ] JAZZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:08.268421] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JAZZ.txt [2026-01-26T20:25:08.268587] [INFO ] [sig ] [1698/3474] Completed JAZZ in 0.4s | 2.82 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:08.268631] [INFO ] [sig ] [1699/3474] Forecasting JBGS... [2026-01-26T20:25:08.268663] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-26T20:25:08.268697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-26T20:25:08.281534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-26T20:25:08.281854] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-26T20:25:08.282876] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-26T20:25:08.282928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:08.282961] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:08.282988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:08.283045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:08.346772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:08.347805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:08.347901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:08.347949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:08.472646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:08.472801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:08.472843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:08.472919] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:08.476473] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: UP (p=66.93%) [2026-01-26T20:25:08.476783] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-26T20:25:08.476929] [INFO ] [sig ] JBGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:08.629472] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JBGS.txt [2026-01-26T20:25:08.629649] [INFO ] [sig ] [1699/3474] Completed JBGS in 0.4s | 2.82 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:08.629693] [INFO ] [sig ] [1700/3474] Forecasting JBI... [2026-01-26T20:25:08.629724] [INFO ] [sig ] Generating forecast for: JBI [2026-01-26T20:25:08.629755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-26T20:25:08.641503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-26T20:25:08.641868] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-26T20:25:08.642674] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-26T20:25:08.642725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:08.642756] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:08.642782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:08.642838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:08.698897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:08.699621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:08.699701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:08.699733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:08.825644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:08.825802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:08.825845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:08.825876] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:08.829521] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: DOWN (p=43.64%) [2026-01-26T20:25:08.829841] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-26T20:25:08.829974] [INFO ] [sig ] JBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:08.980365] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JBI.txt [2026-01-26T20:25:08.980502] [INFO ] [sig ] [1700/3474] Completed JBI in 0.4s | 2.82 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:08.980541] [INFO ] [sig ] [1701/3474] Forecasting JBL... [2026-01-26T20:25:08.980586] [INFO ] [sig ] Generating forecast for: JBL [2026-01-26T20:25:08.980622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-26T20:25:08.992998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-26T20:25:08.993354] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-26T20:25:08.994193] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-26T20:25:08.994246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:08.994290] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:08.994320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:08.994562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:09.060265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:09.061147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:09.061230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:09.061265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:09.188508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:09.188677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:09.188718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:09.188749] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:09.192438] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: UP (p=64.21%) [2026-01-26T20:25:09.192821] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-26T20:25:09.192960] [INFO ] [sig ] JBL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:09.346220] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JBL.txt [2026-01-26T20:25:09.346364] [INFO ] [sig ] [1701/3474] Completed JBL in 0.4s | 2.82 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:09.346405] [INFO ] [sig ] [1702/3474] Forecasting JBND... [2026-01-26T20:25:09.346435] [INFO ] [sig ] Generating forecast for: JBND [2026-01-26T20:25:09.346466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-26T20:25:09.359041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-26T20:25:09.359394] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-26T20:25:09.360207] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-26T20:25:09.360259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:09.360293] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:09.360322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:09.360380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:09.421897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:09.422692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:09.422779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:09.422812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:09.559436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:09.559631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:09.559674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:09.559704] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:09.563190] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=20.30%) [2026-01-26T20:25:09.563482] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-26T20:25:09.563627] [INFO ] [sig ] JBND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:09.788912] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JBND.txt [2026-01-26T20:25:09.789078] [INFO ] [sig ] [1702/3474] Completed JBND in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:09.789121] [INFO ] [sig ] [1703/3474] Forecasting JBSS... [2026-01-26T20:25:09.789153] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-26T20:25:09.789184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-26T20:25:09.803131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-26T20:25:09.803546] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-26T20:25:09.804398] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-26T20:25:09.804451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:09.804484] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:09.804512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:09.804588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:09.864705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:09.865641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:09.865727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:09.865761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:09.991535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:09.991710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:09.991755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:09.991785] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:09.995507] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: UP (p=66.12%) [2026-01-26T20:25:09.995879] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-26T20:25:09.996030] [INFO ] [sig ] JBSS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:10.145720] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JBSS.txt [2026-01-26T20:25:10.145873] [INFO ] [sig ] [1703/3474] Completed JBSS in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:10.145914] [INFO ] [sig ] [1704/3474] Forecasting JCE... [2026-01-26T20:25:10.145945] [INFO ] [sig ] Generating forecast for: JCE [2026-01-26T20:25:10.145975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-26T20:25:10.157281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-26T20:25:10.157614] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-26T20:25:10.158397] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-26T20:25:10.158449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:10.158481] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:10.158509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:10.158565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:10.213898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:10.214649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:10.214731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:10.214764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:10.335337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:10.335503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:10.335546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:10.335613] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:10.339965] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: DOWN (p=8.97%) [2026-01-26T20:25:10.340294] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-26T20:25:10.340438] [INFO ] [sig ] JCE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:10.496259] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JCE.txt [2026-01-26T20:25:10.496404] [INFO ] [sig ] [1704/3474] Completed JCE in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:10.496450] [INFO ] [sig ] [1705/3474] Forecasting JCI... [2026-01-26T20:25:10.496480] [INFO ] [sig ] Generating forecast for: JCI [2026-01-26T20:25:10.496518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-26T20:25:10.508879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-26T20:25:10.509169] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-26T20:25:10.509978] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-26T20:25:10.510037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:10.510075] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:10.510107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:10.510163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:10.568485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:10.569174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:10.569273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:10.569308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:10.695842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:10.696001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:10.696043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:10.696073] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:10.700123] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-26T20:25:10.700626] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-26T20:25:10.700761] [INFO ] [sig ] JCI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:10.844195] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JCI.txt [2026-01-26T20:25:10.844345] [INFO ] [sig ] [1705/3474] Completed JCI in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:10.844384] [INFO ] [sig ] [1706/3474] Forecasting JD... [2026-01-26T20:25:10.844413] [INFO ] [sig ] Generating forecast for: JD [2026-01-26T20:25:10.844445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-26T20:25:10.856001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-26T20:25:10.856326] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-26T20:25:10.857126] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-26T20:25:10.857176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:10.857207] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:10.857234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:10.857290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:10.913280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:10.913911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:10.914014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:10.914048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:11.038459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:11.038644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:11.038692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:11.038723] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:11.042236] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: DOWN (p=28.68%) [2026-01-26T20:25:11.042520] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-26T20:25:11.042658] [INFO ] [sig ] JD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:11.186490] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JD.txt [2026-01-26T20:25:11.186642] [INFO ] [sig ] [1706/3474] Completed JD in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:11.186684] [INFO ] [sig ] [1707/3474] Forecasting JEF... [2026-01-26T20:25:11.186715] [INFO ] [sig ] Generating forecast for: JEF [2026-01-26T20:25:11.186755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-26T20:25:11.198417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-26T20:25:11.198708] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-26T20:25:11.199491] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-26T20:25:11.199542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:11.199594] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:11.199625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:11.199681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:11.256137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:11.257180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:11.257260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:11.257293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:11.381680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:11.381846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:11.381888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:11.381917] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:11.385486] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-26T20:25:11.385860] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-26T20:25:11.386022] [INFO ] [sig ] JEF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:11.536764] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JEF.txt [2026-01-26T20:25:11.536923] [INFO ] [sig ] [1707/3474] Completed JEF in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:11.536962] [INFO ] [sig ] [1708/3474] Forecasting JELD... [2026-01-26T20:25:11.536993] [INFO ] [sig ] Generating forecast for: JELD [2026-01-26T20:25:11.537023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-26T20:25:11.549220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-26T20:25:11.549619] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-26T20:25:11.550639] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-26T20:25:11.550699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:11.550733] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:11.550759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:11.550821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:11.610485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:11.611444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:11.611532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:11.611565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:11.753941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:11.754242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:11.754483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:11.754550] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:11.758365] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: UP (p=88.15%) [2026-01-26T20:25:11.758692] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-26T20:25:11.758823] [INFO ] [sig ] JELD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:11.905528] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JELD.txt [2026-01-26T20:25:11.905705] [INFO ] [sig ] [1708/3474] Completed JELD in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:11.905747] [INFO ] [sig ] [1709/3474] Forecasting JEPQ... [2026-01-26T20:25:11.905778] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-26T20:25:11.905810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-26T20:25:11.918475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-26T20:25:11.918832] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-26T20:25:11.919778] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-26T20:25:11.919830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:11.919863] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:11.919891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:11.919948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:11.980085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:11.981002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:11.981086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:11.981119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:12.109139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:12.109295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:12.109337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:12.109368] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:12.112775] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: DOWN (p=19.59%) [2026-01-26T20:25:12.113061] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-26T20:25:12.113189] [INFO ] [sig ] JEPQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:12.254555] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JEPQ.txt [2026-01-26T20:25:12.254763] [INFO ] [sig ] [1709/3474] Completed JEPQ in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-26T20:25:12.254805] [INFO ] [sig ] [1710/3474] Forecasting JFIN... [2026-01-26T20:25:12.254835] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-26T20:25:12.254867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-26T20:25:12.266892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-26T20:25:12.267262] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-26T20:25:12.268156] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-26T20:25:12.268220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:12.268258] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:12.268284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:12.268341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:12.326105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:12.326981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:12.327068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:12.327121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:12.456120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:12.456351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:12.456402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:12.456433] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:12.460223] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-01-26T20:25:12.460745] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-26T20:25:12.460876] [INFO ] [sig ] JFIN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:12.611911] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JFIN.txt [2026-01-26T20:25:12.612082] [INFO ] [sig ] [1710/3474] Completed JFIN in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-26T20:25:12.612131] [INFO ] [sig ] [1711/3474] Forecasting JGLO... [2026-01-26T20:25:12.612161] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-26T20:25:12.612192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-26T20:25:12.623768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-26T20:25:12.624110] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-26T20:25:12.624963] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-26T20:25:12.625015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:12.625047] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:12.625075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:12.625131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:12.683997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:12.684938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:12.685023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:12.685057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:12.808866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:12.809020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:12.809059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:12.809088] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:12.812413] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=8.75%) [2026-01-26T20:25:12.812700] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-26T20:25:12.812822] [INFO ] [sig ] JGLO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:12.962174] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JGLO.txt [2026-01-26T20:25:12.962323] [INFO ] [sig ] [1711/3474] Completed JGLO in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-26T20:25:12.962376] [INFO ] [sig ] [1712/3474] Forecasting JHG... [2026-01-26T20:25:12.962413] [INFO ] [sig ] Generating forecast for: JHG [2026-01-26T20:25:12.962446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-26T20:25:12.974267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-26T20:25:12.974613] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-26T20:25:12.975413] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-26T20:25:12.975466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:12.975499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:12.975538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:12.975630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:13.034509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:13.035275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:13.035360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:13.035394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:13.168315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:13.168492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:13.168539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:13.168587] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:13.172183] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-01-26T20:25:13.172456] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-26T20:25:13.172597] [INFO ] [sig ] JHG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:13.321075] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JHG.txt [2026-01-26T20:25:13.321209] [INFO ] [sig ] [1712/3474] Completed JHG in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-26T20:25:13.321257] [INFO ] [sig ] [1713/3474] Forecasting JHI... [2026-01-26T20:25:13.321297] [INFO ] [sig ] Generating forecast for: JHI [2026-01-26T20:25:13.321328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-26T20:25:13.333588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-26T20:25:13.333988] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-26T20:25:13.334808] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-26T20:25:13.334859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:13.334920] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:13.334948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:13.335005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:13.393323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:13.394215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:13.394297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:13.394331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:13.505916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:13.506081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:13.506122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:13.506151] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:13.509488] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=55.96%) [2026-01-26T20:25:13.509775] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-26T20:25:13.509896] [INFO ] [sig ] JHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:13.654730] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JHI.txt [2026-01-26T20:25:13.654891] [INFO ] [sig ] [1713/3474] Completed JHI in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-26T20:25:13.654932] [INFO ] [sig ] [1714/3474] Forecasting JHX... [2026-01-26T20:25:13.654962] [INFO ] [sig ] Generating forecast for: JHX [2026-01-26T20:25:13.654992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-26T20:25:13.666963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-26T20:25:13.667314] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-26T20:25:13.668141] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-26T20:25:13.668194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:13.668229] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:13.668256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:13.668312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:13.724657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:13.725565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:13.725670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:13.725703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:13.843879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:13.844037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:13.844080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:13.844108] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:13.847489] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: DOWN (p=13.58%) [2026-01-26T20:25:13.847792] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-26T20:25:13.847917] [INFO ] [sig ] JHX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:13.996009] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JHX.txt [2026-01-26T20:25:13.996205] [INFO ] [sig ] [1714/3474] Completed JHX in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-26T20:25:13.996260] [INFO ] [sig ] [1715/3474] Forecasting JILL... [2026-01-26T20:25:13.996303] [INFO ] [sig ] Generating forecast for: JILL [2026-01-26T20:25:13.996341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-26T20:25:14.009188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-26T20:25:14.009553] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-26T20:25:14.010402] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-26T20:25:14.010457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:14.010502] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:14.010537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:14.010616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:14.070977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:14.071650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:14.071729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:14.071762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:14.201596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:14.201753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:14.201794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:14.201823] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:14.205137] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=10.30%) [2026-01-26T20:25:14.205408] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-26T20:25:14.205527] [INFO ] [sig ] JILL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:14.353721] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JILL.txt [2026-01-26T20:25:14.353895] [INFO ] [sig ] [1715/3474] Completed JILL in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:14.353937] [INFO ] [sig ] [1716/3474] Forecasting JIVE... [2026-01-26T20:25:14.353966] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-26T20:25:14.354005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-26T20:25:14.366480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-26T20:25:14.366858] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-26T20:25:14.367703] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-26T20:25:14.367756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:14.367788] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:14.367815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:14.367871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:14.427116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:14.428012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:14.428103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:14.428135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:14.544344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:14.544498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:14.544539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:14.544615] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:14.548001] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-01-26T20:25:14.548277] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-26T20:25:14.548402] [INFO ] [sig ] JIVE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:14.697029] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JIVE.txt [2026-01-26T20:25:14.697191] [INFO ] [sig ] [1716/3474] Completed JIVE in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:14.697239] [INFO ] [sig ] [1717/3474] Forecasting JJSF... [2026-01-26T20:25:14.697277] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-26T20:25:14.697312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-26T20:25:14.708951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-26T20:25:14.709346] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-26T20:25:14.710223] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-26T20:25:14.710276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:14.710309] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:14.710337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:14.710396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:14.767959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:14.769023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:14.769108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:14.769332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:14.890609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:14.890746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:14.890785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:14.890813] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:14.894077] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-01-26T20:25:14.894344] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-26T20:25:14.894468] [INFO ] [sig ] JJSF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:15.040273] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JJSF.txt [2026-01-26T20:25:15.040445] [INFO ] [sig ] [1717/3474] Completed JJSF in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:15.040492] [INFO ] [sig ] [1718/3474] Forecasting JKHY... [2026-01-26T20:25:15.040523] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-26T20:25:15.040554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-26T20:25:15.052391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-26T20:25:15.052758] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-26T20:25:15.053553] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-26T20:25:15.053621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:15.053654] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:15.053682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:15.053739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:15.111216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:15.112088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:15.112173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:15.112206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:15.233788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:15.233955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:15.233996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:15.234025] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:15.237467] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=29.52%) [2026-01-26T20:25:15.237795] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-26T20:25:15.237924] [INFO ] [sig ] JKHY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:15.383793] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JKHY.txt [2026-01-26T20:25:15.383929] [INFO ] [sig ] [1718/3474] Completed JKHY in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:15.383969] [INFO ] [sig ] [1719/3474] Forecasting JKS... [2026-01-26T20:25:15.384000] [INFO ] [sig ] Generating forecast for: JKS [2026-01-26T20:25:15.384031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-26T20:25:15.395685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-26T20:25:15.396049] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-26T20:25:15.397062] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-26T20:25:15.397114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:15.397146] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:15.397174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:15.397232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:15.455475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:15.456398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:15.456504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:15.456539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:15.583216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:15.583364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:15.583406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:15.583434] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:15.586791] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-26T20:25:15.587060] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-26T20:25:15.587181] [INFO ] [sig ] JKS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:15.732006] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JKS.txt [2026-01-26T20:25:15.732163] [INFO ] [sig ] [1719/3474] Completed JKS in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:15.732204] [INFO ] [sig ] [1720/3474] Forecasting JLL... [2026-01-26T20:25:15.732235] [INFO ] [sig ] Generating forecast for: JLL [2026-01-26T20:25:15.732265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-26T20:25:15.744999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-26T20:25:15.745337] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-26T20:25:15.746184] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-26T20:25:15.746239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:15.746274] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:15.746301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:15.746358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:15.807049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:15.808104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:15.808198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:15.808239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:15.930310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:15.930476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:15.930516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:15.930545] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:15.933940] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-01-26T20:25:15.934231] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-26T20:25:15.934373] [INFO ] [sig ] JLL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:16.079892] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JLL.txt [2026-01-26T20:25:16.080144] [INFO ] [sig ] [1720/3474] Completed JLL in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:16.080193] [INFO ] [sig ] [1721/3474] Forecasting JLS... [2026-01-26T20:25:16.080231] [INFO ] [sig ] Generating forecast for: JLS [2026-01-26T20:25:16.080269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-26T20:25:16.094538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-26T20:25:16.094926] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-26T20:25:16.095923] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-26T20:25:16.095983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:16.096022] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:16.096056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:16.096133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:16.156274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:16.157165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:16.157253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:16.157288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:16.267841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:16.268001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:16.268042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:16.268073] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:16.271500] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=39.48%) [2026-01-26T20:25:16.271810] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-26T20:25:16.271933] [INFO ] [sig ] JLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:16.419219] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JLS.txt [2026-01-26T20:25:16.419365] [INFO ] [sig ] [1721/3474] Completed JLS in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:16.419405] [INFO ] [sig ] [1722/3474] Forecasting JMIA... [2026-01-26T20:25:16.419435] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-26T20:25:16.419466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-26T20:25:16.432323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-26T20:25:16.432637] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-26T20:25:16.433414] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-26T20:25:16.433465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:16.433496] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:16.433522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:16.433593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:16.494502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:16.495439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:16.495523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:16.495558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:16.621154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:16.621317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:16.621360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:16.621388] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:16.625368] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-01-26T20:25:16.625675] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-26T20:25:16.625802] [INFO ] [sig ] JMIA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:16.777006] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JMIA.txt [2026-01-26T20:25:16.777136] [INFO ] [sig ] [1722/3474] Completed JMIA in 0.4s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:16.777176] [INFO ] [sig ] [1723/3474] Forecasting JMSB... [2026-01-26T20:25:16.777206] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-26T20:25:16.777236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-26T20:25:16.787471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-26T20:25:16.787796] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-26T20:25:16.788598] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-26T20:25:16.788650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:16.788682] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:16.788710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:16.788777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:16.846811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:16.847563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:16.847701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:16.847746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:16.951186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:16.951340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:16.951380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:16.951409] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:16.954735] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=47.88%) [2026-01-26T20:25:16.955003] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-26T20:25:16.955122] [INFO ] [sig ] JMSB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:17.105542] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JMSB.txt [2026-01-26T20:25:17.105696] [INFO ] [sig ] [1723/3474] Completed JMSB in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:17.105737] [INFO ] [sig ] [1724/3474] Forecasting JNJ... [2026-01-26T20:25:17.105767] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-26T20:25:17.105798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-26T20:25:17.117639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-26T20:25:17.117926] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-26T20:25:17.118719] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-26T20:25:17.118771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:17.118802] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:17.118829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:17.118887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:17.178023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:17.178926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:17.179009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:17.179043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:17.308815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:17.308973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:17.309014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:17.309043] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:17.312479] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: DOWN (p=26.32%) [2026-01-26T20:25:17.312779] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-26T20:25:17.312906] [INFO ] [sig ] JNJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:17.460964] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JNJ.txt [2026-01-26T20:25:17.461126] [INFO ] [sig ] [1724/3474] Completed JNJ in 0.4s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:17.461167] [INFO ] [sig ] [1725/3474] Forecasting JOBY... [2026-01-26T20:25:17.461199] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-26T20:25:17.461230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-26T20:25:17.473639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-26T20:25:17.473975] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-26T20:25:17.474815] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-26T20:25:17.474877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:17.474909] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:17.474935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:17.474991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:17.536775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:17.537715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:17.537804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:17.537837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:17.661189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:17.661343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:17.661383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:17.661411] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:17.664728] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-01-26T20:25:17.664996] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-26T20:25:17.665115] [INFO ] [sig ] JOBY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:17.816751] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JOBY.txt [2026-01-26T20:25:17.816923] [INFO ] [sig ] [1725/3474] Completed JOBY in 0.4s | 2.82 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-26T20:25:17.816964] [INFO ] [sig ] [1726/3474] Forecasting JOE... [2026-01-26T20:25:17.816995] [INFO ] [sig ] Generating forecast for: JOE [2026-01-26T20:25:17.817027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-26T20:25:17.828361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-26T20:25:17.828690] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-26T20:25:17.829477] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-26T20:25:17.829529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:17.829563] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:17.829622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:17.829683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:17.887693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:17.888512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:17.888610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:17.888646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:18.012171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:18.012324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:18.012366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:18.012396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:18.015727] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-26T20:25:18.015997] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-26T20:25:18.016120] [INFO ] [sig ] JOE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:18.160034] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JOE.txt [2026-01-26T20:25:18.160223] [INFO ] [sig ] [1726/3474] Completed JOE in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-26T20:25:18.160264] [INFO ] [sig ] [1727/3474] Forecasting JOF... [2026-01-26T20:25:18.160295] [INFO ] [sig ] Generating forecast for: JOF [2026-01-26T20:25:18.160326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-26T20:25:18.171340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-26T20:25:18.171663] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-26T20:25:18.172453] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-26T20:25:18.172505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:18.172537] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:18.172564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:18.172651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:18.231424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:18.232242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:18.232330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:18.232364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:18.356957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:18.357124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:18.357169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:18.357201] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:18.361636] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=45.49%) [2026-01-26T20:25:18.361941] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-26T20:25:18.362076] [INFO ] [sig ] JOF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:18.517431] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JOF.txt [2026-01-26T20:25:18.517605] [INFO ] [sig ] [1727/3474] Completed JOF in 0.4s | 2.82 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-26T20:25:18.517648] [INFO ] [sig ] [1728/3474] Forecasting JPC... [2026-01-26T20:25:18.517680] [INFO ] [sig ] Generating forecast for: JPC [2026-01-26T20:25:18.517711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-26T20:25:18.530286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-26T20:25:18.530746] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-26T20:25:18.531597] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-26T20:25:18.531649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:18.531681] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:18.531708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:18.531763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:18.593198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:18.594206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:18.594321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:18.594366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:18.721211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:18.721387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:18.721437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:18.721470] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:18.725128] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-26T20:25:18.725451] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-26T20:25:18.725601] [INFO ] [sig ] JPC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:18.871818] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JPC.txt [2026-01-26T20:25:18.871997] [INFO ] [sig ] [1728/3474] Completed JPC in 0.4s | 2.82 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-26T20:25:18.872047] [INFO ] [sig ] [1729/3474] Forecasting JPEF... [2026-01-26T20:25:18.872080] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-26T20:25:18.872111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-26T20:25:18.884001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-26T20:25:18.884312] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-26T20:25:18.885174] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-26T20:25:18.885228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:18.885261] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:18.885289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:18.885345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:18.944974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:18.946029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:18.946113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:18.946146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:19.062512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:19.062685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:19.062726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:19.062756] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:19.066049] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: UP (p=56.57%) [2026-01-26T20:25:19.066315] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-26T20:25:19.066434] [INFO ] [sig ] JPEF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:19.209229] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JPEF.txt [2026-01-26T20:25:19.209374] [INFO ] [sig ] [1729/3474] Completed JPEF in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-26T20:25:19.209415] [INFO ] [sig ] [1730/3474] Forecasting JPM... [2026-01-26T20:25:19.209446] [INFO ] [sig ] Generating forecast for: JPM [2026-01-26T20:25:19.209476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-26T20:25:19.220654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-26T20:25:19.220952] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-26T20:25:19.221764] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-26T20:25:19.221815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:19.221871] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:19.221899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:19.221957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:19.284386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:19.285266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:19.285347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:19.285382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:19.414149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:19.414317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:19.414360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:19.414389] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:19.417844] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-01-26T20:25:19.418157] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-26T20:25:19.418286] [INFO ] [sig ] JPM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:19.562366] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JPM.txt [2026-01-26T20:25:19.562509] [INFO ] [sig ] [1730/3474] Completed JPM in 0.4s | 2.82 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-26T20:25:19.562549] [INFO ] [sig ] [1731/3474] Forecasting JQC... [2026-01-26T20:25:19.562598] [INFO ] [sig ] Generating forecast for: JQC [2026-01-26T20:25:19.562631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-26T20:25:19.573426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-26T20:25:19.573745] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-26T20:25:19.574513] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-26T20:25:19.574564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:19.574620] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:19.574648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:19.574704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:19.631916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:19.632696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:19.632776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:19.632808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:19.762157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:19.762308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:19.762352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:19.762383] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:19.765810] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=54.09%) [2026-01-26T20:25:19.766090] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-26T20:25:19.766216] [INFO ] [sig ] JQC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:19.910662] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JQC.txt [2026-01-26T20:25:19.910802] [INFO ] [sig ] [1731/3474] Completed JQC in 0.3s | 2.82 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-26T20:25:19.910843] [INFO ] [sig ] [1732/3474] Forecasting JRI... [2026-01-26T20:25:19.910875] [INFO ] [sig ] Generating forecast for: JRI [2026-01-26T20:25:19.910907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-26T20:25:19.922225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-26T20:25:19.922515] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-26T20:25:19.923327] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-26T20:25:19.923380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:19.923414] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:19.923443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:19.923500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:19.980350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:19.981093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:19.981174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:19.981207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:20.107812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:20.107990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:20.108064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:20.108106] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:20.112628] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: DOWN (p=21.62%) [2026-01-26T20:25:20.112998] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-26T20:25:20.113157] [INFO ] [sig ] JRI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:20.256137] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JRI.txt [2026-01-26T20:25:20.256272] [INFO ] [sig ] [1732/3474] Completed JRI in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:20.256312] [INFO ] [sig ] [1733/3474] Forecasting JRS... [2026-01-26T20:25:20.256346] [INFO ] [sig ] Generating forecast for: JRS [2026-01-26T20:25:20.256379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-26T20:25:20.267302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-26T20:25:20.267622] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-26T20:25:20.268381] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-26T20:25:20.268433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:20.268465] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:20.268492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:20.268549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:20.324332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:20.325082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:20.325163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:20.325195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:20.441047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:20.441199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:20.441239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:20.441300] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:20.444660] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=54.51%) [2026-01-26T20:25:20.444929] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-26T20:25:20.445048] [INFO ] [sig ] JRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:20.588489] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JRS.txt [2026-01-26T20:25:20.588652] [INFO ] [sig ] [1733/3474] Completed JRS in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:20.588695] [INFO ] [sig ] [1734/3474] Forecasting JSM... [2026-01-26T20:25:20.588726] [INFO ] [sig ] Generating forecast for: JSM [2026-01-26T20:25:20.588757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-26T20:25:20.600015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-26T20:25:20.600411] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-26T20:25:20.601269] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-26T20:25:20.601323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:20.601358] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:20.601385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:20.601442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:20.659527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:20.660398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:20.660497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:20.660531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:20.774981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:20.775137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:20.775177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:20.775207] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:20.778701] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=76.82%) [2026-01-26T20:25:20.778987] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-26T20:25:20.779116] [INFO ] [sig ] JSM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:20.922977] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JSM.txt [2026-01-26T20:25:20.923132] [INFO ] [sig ] [1734/3474] Completed JSM in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:20.923174] [INFO ] [sig ] [1735/3474] Forecasting JSMD... [2026-01-26T20:25:20.923207] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-26T20:25:20.923239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-26T20:25:20.935206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-26T20:25:20.935556] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-26T20:25:20.936353] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-26T20:25:20.936405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:20.936437] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:20.936465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:20.936523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:20.997239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:20.998116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:20.998198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:20.998233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:21.125095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:21.125279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:21.125325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:21.125359] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:21.128872] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-01-26T20:25:21.129171] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-26T20:25:21.129298] [INFO ] [sig ] JSMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:21.271733] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JSMD.txt [2026-01-26T20:25:21.271883] [INFO ] [sig ] [1735/3474] Completed JSMD in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:21.271924] [INFO ] [sig ] [1736/3474] Forecasting JSML... [2026-01-26T20:25:21.271955] [INFO ] [sig ] Generating forecast for: JSML [2026-01-26T20:25:21.271987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-26T20:25:21.282899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-26T20:25:21.283258] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-26T20:25:21.284091] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-26T20:25:21.284144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:21.284202] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:21.284234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:21.284293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:21.342246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:21.343063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:21.343147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:21.343180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:21.459476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:21.459641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:21.459682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:21.459710] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:21.463103] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: UP (p=64.20%) [2026-01-26T20:25:21.463419] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-26T20:25:21.463557] [INFO ] [sig ] JSML: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:21.606395] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/JSML.txt [2026-01-26T20:25:21.606536] [INFO ] [sig ] [1736/3474] Completed JSML in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:21.606591] [INFO ] [sig ] [1737/3474] Forecasting JTEK... [2026-01-26T20:25:21.606624] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-26T20:25:21.606654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-26T20:25:21.617926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-26T20:25:21.618233] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-26T20:25:21.619095] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-26T20:25:21.619148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:21.619182] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:21.619211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:21.619268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:21.677788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:21.678467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:21.678548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:21.678599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:21.799330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:21.799484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:21.799536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:21.799599] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:21.803025] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-01-26T20:25:21.803300] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-26T20:25:21.803429] [INFO ] [sig ] JTEK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:21.951947] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JTEK.txt [2026-01-26T20:25:21.952076] [INFO ] [sig ] [1737/3474] Completed JTEK in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:21.952116] [INFO ] [sig ] [1738/3474] Forecasting JVA... [2026-01-26T20:25:21.952146] [INFO ] [sig ] Generating forecast for: JVA [2026-01-26T20:25:21.952177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-26T20:25:21.964768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-26T20:25:21.965095] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-26T20:25:21.965953] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-26T20:25:21.966005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:21.966037] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:21.966066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:21.966125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:22.025324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:22.026013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:22.026290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:22.026321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:22.147004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:22.147149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:22.147189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:22.147219] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:22.150561] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-01-26T20:25:22.150849] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-26T20:25:22.150968] [INFO ] [sig ] JVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:22.297466] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JVA.txt [2026-01-26T20:25:22.297610] [INFO ] [sig ] [1738/3474] Completed JVA in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:22.297650] [INFO ] [sig ] [1739/3474] Forecasting JXN... [2026-01-26T20:25:22.297681] [INFO ] [sig ] Generating forecast for: JXN [2026-01-26T20:25:22.297712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-26T20:25:22.309532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-26T20:25:22.309865] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-26T20:25:22.310728] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-26T20:25:22.310781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:22.310813] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:22.310841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:22.310899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:22.374277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:22.375160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:22.375241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:22.375275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:22.499777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:22.499932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:22.499975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:22.500005] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:22.503473] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=29.16%) [2026-01-26T20:25:22.503772] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-26T20:25:22.503898] [INFO ] [sig ] JXN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:22.652525] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/JXN.txt [2026-01-26T20:25:22.652667] [INFO ] [sig ] [1739/3474] Completed JXN in 0.4s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:22.652707] [INFO ] [sig ] [1740/3474] Forecasting KAI... [2026-01-26T20:25:22.652743] [INFO ] [sig ] Generating forecast for: KAI [2026-01-26T20:25:22.652774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-26T20:25:22.663531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-26T20:25:22.663905] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-26T20:25:22.664695] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-26T20:25:22.664746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:22.664777] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:22.664805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:22.664862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:22.726106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:22.727001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:22.727156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:22.727193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:22.853268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:22.853416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:22.853472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:22.853503] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:22.856894] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=65.66%) [2026-01-26T20:25:22.857174] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-26T20:25:22.857297] [INFO ] [sig ] KAI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:23.013820] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KAI.txt [2026-01-26T20:25:23.013980] [INFO ] [sig ] [1740/3474] Completed KAI in 0.4s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:23.014027] [INFO ] [sig ] [1741/3474] Forecasting KARO... [2026-01-26T20:25:23.014059] [INFO ] [sig ] Generating forecast for: KARO [2026-01-26T20:25:23.014100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-26T20:25:23.026297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-26T20:25:23.026711] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-26T20:25:23.027542] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-26T20:25:23.027614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:23.027647] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:23.027674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:23.027747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:23.087334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:23.088298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:23.088384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:23.088432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:23.213552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:23.213731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:23.213774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:23.213804] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:23.217516] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=63.84%) [2026-01-26T20:25:23.218051] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-26T20:25:23.218191] [INFO ] [sig ] KARO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:23.368884] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KARO.txt [2026-01-26T20:25:23.369021] [INFO ] [sig ] [1741/3474] Completed KARO in 0.4s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:23.369062] [INFO ] [sig ] [1742/3474] Forecasting KB... [2026-01-26T20:25:23.369102] [INFO ] [sig ] Generating forecast for: KB [2026-01-26T20:25:23.369138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-26T20:25:23.380909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-26T20:25:23.381284] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-26T20:25:23.382144] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-26T20:25:23.382198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:23.382231] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:23.382259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:23.382317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:23.444186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:23.445074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:23.445158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:23.445192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:23.577477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:23.577673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:23.577717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:23.577746] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:23.581519] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=7.37%) [2026-01-26T20:25:23.581831] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-26T20:25:23.581972] [INFO ] [sig ] KB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:23.728934] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KB.txt [2026-01-26T20:25:23.729082] [INFO ] [sig ] [1742/3474] Completed KB in 0.4s | 2.82 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-26T20:25:23.729130] [INFO ] [sig ] [1743/3474] Forecasting KBH... [2026-01-26T20:25:23.729162] [INFO ] [sig ] Generating forecast for: KBH [2026-01-26T20:25:23.729193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-26T20:25:23.740703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-26T20:25:23.741025] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-26T20:25:23.741834] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-26T20:25:23.741885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:23.741916] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:23.741943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:23.741999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:23.797774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:23.798492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:23.798608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:23.798645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:23.918850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:23.919003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:23.919045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:23.919091] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:23.922489] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-26T20:25:23.922776] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-26T20:25:23.922896] [INFO ] [sig ] KBH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:24.063756] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KBH.txt [2026-01-26T20:25:24.063939] [INFO ] [sig ] [1743/3474] Completed KBH in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-26T20:25:24.063986] [INFO ] [sig ] [1744/3474] Forecasting KBWB... [2026-01-26T20:25:24.064019] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-26T20:25:24.064050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-26T20:25:24.075103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-26T20:25:24.075408] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-26T20:25:24.076207] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-26T20:25:24.076258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:24.076290] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:24.076318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:24.076374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:24.131654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:24.132303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:24.132384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:24.132416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:24.258997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:24.259161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:24.259201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:24.259230] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:24.263184] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-01-26T20:25:24.263475] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-26T20:25:24.263622] [INFO ] [sig ] KBWB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:24.407263] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KBWB.txt [2026-01-26T20:25:24.407408] [INFO ] [sig ] [1744/3474] Completed KBWB in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-26T20:25:24.407451] [INFO ] [sig ] [1745/3474] Forecasting KBWD... [2026-01-26T20:25:24.407480] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-26T20:25:24.407511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-26T20:25:24.419597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-26T20:25:24.419890] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-26T20:25:24.420686] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-26T20:25:24.420737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:24.420769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:24.420797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:24.420853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:24.478190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:24.478985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:24.479064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:24.479098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:24.600320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:24.600463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:24.600504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:24.600533] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:24.603819] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-01-26T20:25:24.604082] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-26T20:25:24.604202] [INFO ] [sig ] KBWD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:24.744892] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KBWD.txt [2026-01-26T20:25:24.745019] [INFO ] [sig ] [1745/3474] Completed KBWD in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-26T20:25:24.745057] [INFO ] [sig ] [1746/3474] Forecasting KBWP... [2026-01-26T20:25:24.745087] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-26T20:25:24.745117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-26T20:25:24.756377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-26T20:25:24.756680] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-26T20:25:24.757509] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-26T20:25:24.757595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:24.757638] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:24.757671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:24.757733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:24.813734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:24.814350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:24.814442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:24.814483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:24.930495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:24.930662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:24.930704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:24.930734] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:24.934050] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=53.63%) [2026-01-26T20:25:24.934321] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-26T20:25:24.934446] [INFO ] [sig ] KBWP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:25.075841] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KBWP.txt [2026-01-26T20:25:25.075973] [INFO ] [sig ] [1746/3474] Completed KBWP in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-26T20:25:25.076024] [INFO ] [sig ] [1747/3474] Forecasting KBWY... [2026-01-26T20:25:25.076056] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-26T20:25:25.076086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-26T20:25:25.088836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-26T20:25:25.089118] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-26T20:25:25.089950] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-26T20:25:25.090003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:25.090060] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:25.090089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:25.090157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:25.146708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:25.147357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:25.147467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:25.147501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:25.265414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:25.265600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:25.265642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:25.265671] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:25.269437] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: UP (p=89.79%) [2026-01-26T20:25:25.269900] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-26T20:25:25.270022] [INFO ] [sig ] KBWY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:25.411979] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KBWY.txt [2026-01-26T20:25:25.412108] [INFO ] [sig ] [1747/3474] Completed KBWY in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-26T20:25:25.412146] [INFO ] [sig ] [1748/3474] Forecasting KC... [2026-01-26T20:25:25.412176] [INFO ] [sig ] Generating forecast for: KC [2026-01-26T20:25:25.412206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-26T20:25:25.424205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-26T20:25:25.424511] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-26T20:25:25.425296] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-26T20:25:25.425347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:25.425379] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:25.425406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:25.425475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:25.483357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:25.484139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:25.484218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:25.484250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:25.608319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:25.608476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:25.608517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:25.608547] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:25.611913] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=14.27%) [2026-01-26T20:25:25.612182] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-26T20:25:25.612302] [INFO ] [sig ] KC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:25.756541] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KC.txt [2026-01-26T20:25:25.756689] [INFO ] [sig ] [1748/3474] Completed KC in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-26T20:25:25.756741] [INFO ] [sig ] [1749/3474] Forecasting KD... [2026-01-26T20:25:25.756773] [INFO ] [sig ] Generating forecast for: KD [2026-01-26T20:25:25.756804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-26T20:25:25.769115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-26T20:25:25.769426] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-26T20:25:25.770236] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-26T20:25:25.770297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:25.770329] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:25.770357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:25.770420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:25.828223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:25.828904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:25.829008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:25.829042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:25.950756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:25.950913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:25.950959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:25.950988] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:25.954297] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=87.92%) [2026-01-26T20:25:25.954567] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-26T20:25:25.954706] [INFO ] [sig ] KD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:26.095219] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KD.txt [2026-01-26T20:25:26.095355] [INFO ] [sig ] [1749/3474] Completed KD in 0.3s | 2.82 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-26T20:25:26.095395] [INFO ] [sig ] [1750/3474] Forecasting KDP... [2026-01-26T20:25:26.095426] [INFO ] [sig ] Generating forecast for: KDP [2026-01-26T20:25:26.095456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-26T20:25:26.107145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-26T20:25:26.107483] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-26T20:25:26.108284] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-26T20:25:26.108335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:26.108367] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:26.108394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:26.108450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:26.164396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:26.165150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:26.165230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:26.165263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:26.283656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:26.283809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:26.283849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:26.283878] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:26.287309] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=56.00%) [2026-01-26T20:25:26.287648] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-26T20:25:26.287772] [INFO ] [sig ] KDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:26.431459] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KDP.txt [2026-01-26T20:25:26.431659] [INFO ] [sig ] [1750/3474] Completed KDP in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:26.431704] [INFO ] [sig ] [1751/3474] Forecasting KE... [2026-01-26T20:25:26.431736] [INFO ] [sig ] Generating forecast for: KE [2026-01-26T20:25:26.431768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-26T20:25:26.444306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-26T20:25:26.444684] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-26T20:25:26.445623] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-26T20:25:26.445683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:26.445727] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:26.445771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:26.445856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:26.508461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:26.509464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:26.509565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:26.509623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:26.635657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:26.635807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:26.635850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:26.635880] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:26.639486] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-26T20:25:26.639912] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-26T20:25:26.640076] [INFO ] [sig ] KE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:26.792317] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KE.txt [2026-01-26T20:25:26.792500] [INFO ] [sig ] [1751/3474] Completed KE in 0.4s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:26.792546] [INFO ] [sig ] [1752/3474] Forecasting KELYA... [2026-01-26T20:25:26.792599] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-26T20:25:26.792636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-26T20:25:26.805314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-26T20:25:26.805732] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-26T20:25:26.806549] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-26T20:25:26.806621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:26.806657] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:26.806685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:26.806743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:26.865406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:26.866354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:26.866450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:26.866491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:26.991351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:26.991519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:26.991562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:26.991631] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:26.995836] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=46.51%) [2026-01-26T20:25:26.996174] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-26T20:25:26.996313] [INFO ] [sig ] KELYA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:27.152194] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KELYA.txt [2026-01-26T20:25:27.152367] [INFO ] [sig ] [1752/3474] Completed KELYA in 0.4s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:27.152424] [INFO ] [sig ] [1753/3474] Forecasting KEN... [2026-01-26T20:25:27.152457] [INFO ] [sig ] Generating forecast for: KEN [2026-01-26T20:25:27.152488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-26T20:25:27.164155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-26T20:25:27.164539] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-26T20:25:27.165343] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-26T20:25:27.165395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:27.165427] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:27.165453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:27.165510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:27.221568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:27.222462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:27.222550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:27.222605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:27.339089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:27.339449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:27.339489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:27.339517] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:27.343269] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: DOWN (p=47.17%) [2026-01-26T20:25:27.343547] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-26T20:25:27.343690] [INFO ] [sig ] KEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:27.487259] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KEN.txt [2026-01-26T20:25:27.487412] [INFO ] [sig ] [1753/3474] Completed KEN in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:27.487457] [INFO ] [sig ] [1754/3474] Forecasting KEP... [2026-01-26T20:25:27.487502] [INFO ] [sig ] Generating forecast for: KEP [2026-01-26T20:25:27.487546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-26T20:25:27.500292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-26T20:25:27.500612] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-26T20:25:27.501603] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-26T20:25:27.501657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:27.501691] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:27.501725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:27.501820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:27.560065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:27.560927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:27.561006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:27.561039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:27.683792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:27.683954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:27.683995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:27.684025] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:27.687499] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: DOWN (p=7.91%) [2026-01-26T20:25:27.687829] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-26T20:25:27.687955] [INFO ] [sig ] KEP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:27.832434] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KEP.txt [2026-01-26T20:25:27.832584] [INFO ] [sig ] [1754/3474] Completed KEP in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:27.832626] [INFO ] [sig ] [1755/3474] Forecasting KEX... [2026-01-26T20:25:27.832657] [INFO ] [sig ] Generating forecast for: KEX [2026-01-26T20:25:27.832687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-26T20:25:27.845395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-26T20:25:27.845777] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-26T20:25:27.846599] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-26T20:25:27.846652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:27.846686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:27.846713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:27.846770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:27.903990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:27.904775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:27.904856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:27.904889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:28.028813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:28.028977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:28.029018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:28.029046] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:28.032477] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=46.00%) [2026-01-26T20:25:28.032791] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-26T20:25:28.032922] [INFO ] [sig ] KEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:28.179218] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KEX.txt [2026-01-26T20:25:28.179384] [INFO ] [sig ] [1755/3474] Completed KEX in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:28.179426] [INFO ] [sig ] [1756/3474] Forecasting KEYS... [2026-01-26T20:25:28.179458] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-26T20:25:28.179495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-26T20:25:28.191197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-26T20:25:28.191503] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-26T20:25:28.192291] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-26T20:25:28.192343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:28.192390] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:28.192419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:28.192476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:28.248645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:28.249515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:28.249671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:28.249708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:28.375897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:28.376049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:28.376104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:28.376135] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:28.379531] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: DOWN (p=3.75%) [2026-01-26T20:25:28.379822] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-26T20:25:28.379945] [INFO ] [sig ] KEYS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:28.524078] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KEYS.txt [2026-01-26T20:25:28.524243] [INFO ] [sig ] [1756/3474] Completed KEYS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:28.524294] [INFO ] [sig ] [1757/3474] Forecasting KFS... [2026-01-26T20:25:28.524327] [INFO ] [sig ] Generating forecast for: KFS [2026-01-26T20:25:28.524357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-26T20:25:28.536082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-26T20:25:28.536484] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-26T20:25:28.537298] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-26T20:25:28.537349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:28.537380] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:28.537443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:28.537501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:28.596331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:28.597235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:28.597362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:28.597430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:28.714615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:28.714786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:28.714828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:28.714867] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:28.718330] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-26T20:25:28.718622] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-26T20:25:28.718749] [INFO ] [sig ] KFS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:28.869132] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KFS.txt [2026-01-26T20:25:28.869322] [INFO ] [sig ] [1757/3474] Completed KFS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:28.869375] [INFO ] [sig ] [1758/3474] Forecasting KFY... [2026-01-26T20:25:28.869418] [INFO ] [sig ] Generating forecast for: KFY [2026-01-26T20:25:28.869459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-26T20:25:28.883136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-26T20:25:28.883567] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-26T20:25:28.884634] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-26T20:25:28.884696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:28.884740] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:28.884780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:28.884861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:28.944925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:28.945808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:28.945896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:28.945930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:29.059811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:29.059967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:29.060007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:29.060037] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:29.063368] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=10.47%) [2026-01-26T20:25:29.063663] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-26T20:25:29.063784] [INFO ] [sig ] KFY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:29.207126] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KFY.txt [2026-01-26T20:25:29.207267] [INFO ] [sig ] [1758/3474] Completed KFY in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-26T20:25:29.207306] [INFO ] [sig ] [1759/3474] Forecasting KGS... [2026-01-26T20:25:29.207336] [INFO ] [sig ] Generating forecast for: KGS [2026-01-26T20:25:29.207367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-26T20:25:29.218071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-26T20:25:29.218371] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-26T20:25:29.219254] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-26T20:25:29.219306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:29.219339] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:29.219368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:29.219427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:29.277659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:29.278500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:29.278601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:29.278638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:29.403421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:29.403600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:29.403646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:29.403675] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:29.407079] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=43.87%) [2026-01-26T20:25:29.407352] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-26T20:25:29.407500] [INFO ] [sig ] KGS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:29.549154] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KGS.txt [2026-01-26T20:25:29.549275] [INFO ] [sig ] [1759/3474] Completed KGS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-26T20:25:29.549313] [INFO ] [sig ] [1760/3474] Forecasting KHC... [2026-01-26T20:25:29.549343] [INFO ] [sig ] Generating forecast for: KHC [2026-01-26T20:25:29.549374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-26T20:25:29.560499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-26T20:25:29.560787] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-26T20:25:29.561552] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-26T20:25:29.561620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:29.561663] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:29.561692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:29.561748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:29.618941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:29.619555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:29.619663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:29.619698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:29.743028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:29.743222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:29.743264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:29.743295] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:29.746700] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-26T20:25:29.746966] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-26T20:25:29.747087] [INFO ] [sig ] KHC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:29.889540] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KHC.txt [2026-01-26T20:25:29.889729] [INFO ] [sig ] [1760/3474] Completed KHC in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-26T20:25:29.889778] [INFO ] [sig ] [1761/3474] Forecasting KIDS... [2026-01-26T20:25:29.889815] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-26T20:25:29.889845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-26T20:25:29.901456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-26T20:25:29.901769] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-26T20:25:29.902543] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-26T20:25:29.902616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:29.902649] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:29.902676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:29.902732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:29.958906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:29.959483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:29.959560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:29.959611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:30.078781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:30.078944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:30.078985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:30.079015] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:30.082367] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=33.08%) [2026-01-26T20:25:30.082667] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-26T20:25:30.082789] [INFO ] [sig ] KIDS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:30.225215] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KIDS.txt [2026-01-26T20:25:30.225353] [INFO ] [sig ] [1761/3474] Completed KIDS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-26T20:25:30.225392] [INFO ] [sig ] [1762/3474] Forecasting KIM... [2026-01-26T20:25:30.225421] [INFO ] [sig ] Generating forecast for: KIM [2026-01-26T20:25:30.225453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-26T20:25:30.237730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-26T20:25:30.238061] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-26T20:25:30.238887] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-26T20:25:30.238938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:30.238970] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:30.238998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:30.239055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:30.295355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:30.296015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:30.296095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:30.296129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:30.418060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:30.418225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:30.418290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:30.418321] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:30.421970] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: DOWN (p=40.35%) [2026-01-26T20:25:30.422262] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-26T20:25:30.422396] [INFO ] [sig ] KIM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:30.565055] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KIM.txt [2026-01-26T20:25:30.565205] [INFO ] [sig ] [1762/3474] Completed KIM in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-26T20:25:30.565246] [INFO ] [sig ] [1763/3474] Forecasting KINS... [2026-01-26T20:25:30.565275] [INFO ] [sig ] Generating forecast for: KINS [2026-01-26T20:25:30.565304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-26T20:25:30.576663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-26T20:25:30.576999] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-26T20:25:30.577908] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-26T20:25:30.577959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:30.577991] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:30.578017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:30.578074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:30.634375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:30.635164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:30.635247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:30.635280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:30.752193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:30.752354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:30.752394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:30.752425] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:30.755761] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: DOWN (p=16.20%) [2026-01-26T20:25:30.756025] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-26T20:25:30.756143] [INFO ] [sig ] KINS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:30.899898] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KINS.txt [2026-01-26T20:25:30.900030] [INFO ] [sig ] [1763/3474] Completed KINS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-26T20:25:30.900069] [INFO ] [sig ] [1764/3474] Forecasting KIO... [2026-01-26T20:25:30.900121] [INFO ] [sig ] Generating forecast for: KIO [2026-01-26T20:25:30.900153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-26T20:25:30.911202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-26T20:25:30.911525] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-26T20:25:30.912320] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-26T20:25:30.912371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:30.912428] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:30.912458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:30.912515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:30.968239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:30.968994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:30.969075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:30.969122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:31.089235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:31.089382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:31.089422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:31.089451] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:31.092839] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-01-26T20:25:31.093115] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-26T20:25:31.093236] [INFO ] [sig ] KIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:31.240181] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KIO.txt [2026-01-26T20:25:31.240342] [INFO ] [sig ] [1764/3474] Completed KIO in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-26T20:25:31.240383] [INFO ] [sig ] [1765/3474] Forecasting KKRS... [2026-01-26T20:25:31.240413] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-26T20:25:31.240445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-26T20:25:31.252168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-26T20:25:31.252604] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-26T20:25:31.253605] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-26T20:25:31.253668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:31.253701] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:31.253729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:31.253785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:31.312827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:31.313683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:31.313769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:31.313804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:31.427061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:31.427221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:31.427262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:31.427290] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:31.430690] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=68.16%) [2026-01-26T20:25:31.430956] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-26T20:25:31.431077] [INFO ] [sig ] KKRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:31.572723] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KKRS.txt [2026-01-26T20:25:31.572872] [INFO ] [sig ] [1765/3474] Completed KKRS in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-26T20:25:31.572912] [INFO ] [sig ] [1766/3474] Forecasting KLAC... [2026-01-26T20:25:31.572943] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-26T20:25:31.572973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-26T20:25:31.584411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-26T20:25:31.584797] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-26T20:25:31.585563] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-26T20:25:31.585644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:31.585678] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:31.585705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:31.585761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:31.641994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:31.642682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:31.642761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:31.642793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:31.767455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:31.767630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:31.767671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:31.767699] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:31.771109] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-01-26T20:25:31.771377] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-26T20:25:31.771498] [INFO ] [sig ] KLAC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:31.919732] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KLAC.txt [2026-01-26T20:25:31.919872] [INFO ] [sig ] [1766/3474] Completed KLAC in 0.3s | 2.82 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-26T20:25:31.919920] [INFO ] [sig ] [1767/3474] Forecasting KLIC... [2026-01-26T20:25:31.919952] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-26T20:25:31.919983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-26T20:25:31.931503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-26T20:25:31.931842] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-26T20:25:31.932655] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-26T20:25:31.932706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:31.932737] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:31.932764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:31.932820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:31.988852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:31.989499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:31.989604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:31.989646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:32.115370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:32.115525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:32.115585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:32.115682] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:32.119590] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=53.15%) [2026-01-26T20:25:32.119862] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-26T20:25:32.119984] [INFO ] [sig ] KLIC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:32.264016] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KLIC.txt [2026-01-26T20:25:32.264166] [INFO ] [sig ] [1767/3474] Completed KLIC in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-26T20:25:32.264206] [INFO ] [sig ] [1768/3474] Forecasting KLXE... [2026-01-26T20:25:32.264237] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-26T20:25:32.264269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-26T20:25:32.275630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-26T20:25:32.275918] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-26T20:25:32.276763] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-26T20:25:32.276817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:32.276849] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:32.276877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:32.276933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:32.333235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:32.333923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:32.334001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:32.334033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:32.451762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:32.451915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:32.451955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:32.451984] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:32.455305] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-26T20:25:32.455570] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-26T20:25:32.455706] [INFO ] [sig ] KLXE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:32.600650] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KLXE.txt [2026-01-26T20:25:32.600778] [INFO ] [sig ] [1768/3474] Completed KLXE in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-26T20:25:32.600817] [INFO ] [sig ] [1769/3474] Forecasting KMB... [2026-01-26T20:25:32.600847] [INFO ] [sig ] Generating forecast for: KMB [2026-01-26T20:25:32.600877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-26T20:25:32.612668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-26T20:25:32.612967] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-26T20:25:32.613777] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-26T20:25:32.613832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:32.613864] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:32.613890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:32.613947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:32.671298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:32.672000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:32.672081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:32.672126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:32.792896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:32.793044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:32.793084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:32.793115] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:32.796402] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-01-26T20:25:32.796689] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-26T20:25:32.796809] [INFO ] [sig ] KMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:32.940046] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KMB.txt [2026-01-26T20:25:32.940196] [INFO ] [sig ] [1769/3474] Completed KMB in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-26T20:25:32.940235] [INFO ] [sig ] [1770/3474] Forecasting KMDA... [2026-01-26T20:25:32.940264] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-26T20:25:32.940296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-26T20:25:32.951608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-26T20:25:32.951929] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-26T20:25:32.952753] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-26T20:25:32.952804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:32.952835] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:32.952862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:32.952918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:33.009503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:33.010265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:33.010347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:33.010380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:33.131332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:33.131481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:33.131520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:33.131548] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:33.134850] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=5.98%) [2026-01-26T20:25:33.135118] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-26T20:25:33.135234] [INFO ] [sig ] KMDA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:33.278367] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KMDA.txt [2026-01-26T20:25:33.278493] [INFO ] [sig ] [1770/3474] Completed KMDA in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-26T20:25:33.278532] [INFO ] [sig ] [1771/3474] Forecasting KMI... [2026-01-26T20:25:33.278562] [INFO ] [sig ] Generating forecast for: KMI [2026-01-26T20:25:33.278619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-26T20:25:33.289911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-26T20:25:33.290180] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-26T20:25:33.290969] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-26T20:25:33.291020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:33.291052] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:33.291090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:33.291148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:33.353404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:33.354146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:33.354233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:33.354267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:33.476851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:33.477001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:33.477042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:33.477071] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:33.480459] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=52.36%) [2026-01-26T20:25:33.480776] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-26T20:25:33.480903] [INFO ] [sig ] KMI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:33.628381] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KMI.txt [2026-01-26T20:25:33.628509] [INFO ] [sig ] [1771/3474] Completed KMI in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-26T20:25:33.628548] [INFO ] [sig ] [1772/3474] Forecasting KMPB... [2026-01-26T20:25:33.628596] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-26T20:25:33.628636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-26T20:25:33.640267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-26T20:25:33.640596] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-26T20:25:33.641564] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-26T20:25:33.641641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:33.641679] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:33.641712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:33.641780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:33.701421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:33.702069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:33.702148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:33.702180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:33.815315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:33.815461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:33.815502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:33.815532] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:33.818948] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=58.90%) [2026-01-26T20:25:33.819229] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-26T20:25:33.819356] [INFO ] [sig ] KMPB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:33.962522] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KMPB.txt [2026-01-26T20:25:33.962770] [INFO ] [sig ] [1772/3474] Completed KMPB in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-26T20:25:33.962831] [INFO ] [sig ] [1773/3474] Forecasting KMX... [2026-01-26T20:25:33.962871] [INFO ] [sig ] Generating forecast for: KMX [2026-01-26T20:25:33.962914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-26T20:25:33.976256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-26T20:25:33.976737] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-26T20:25:33.977879] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-26T20:25:33.977944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:33.977991] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:33.978031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:33.978114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:34.046402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:34.048396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:34.048518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:34.048563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:34.174507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:34.174674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:34.174716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:34.174744] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:34.178484] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: UP (p=52.73%) [2026-01-26T20:25:34.178783] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-26T20:25:34.179091] [INFO ] [sig ] KMX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:34.328661] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KMX.txt [2026-01-26T20:25:34.328880] [INFO ] [sig ] [1773/3474] Completed KMX in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-26T20:25:34.328946] [INFO ] [sig ] [1774/3474] Forecasting KN... [2026-01-26T20:25:34.328995] [INFO ] [sig ] Generating forecast for: KN [2026-01-26T20:25:34.329045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-26T20:25:34.341400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-26T20:25:34.341730] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-26T20:25:34.342522] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-26T20:25:34.342591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:34.342627] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:34.342656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:34.342713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:34.403237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:34.404135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:34.404266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:34.404311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:34.531922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:34.532073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:34.532113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:34.532142] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:34.535461] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: DOWN (p=40.09%) [2026-01-26T20:25:34.535757] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-26T20:25:34.535878] [INFO ] [sig ] KN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:34.681291] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KN.txt [2026-01-26T20:25:34.681463] [INFO ] [sig ] [1774/3474] Completed KN in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-26T20:25:34.681514] [INFO ] [sig ] [1775/3474] Forecasting KNF... [2026-01-26T20:25:34.681547] [INFO ] [sig ] Generating forecast for: KNF [2026-01-26T20:25:34.681599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-26T20:25:34.694016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-26T20:25:34.694352] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-26T20:25:34.695271] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-26T20:25:34.695326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:34.695358] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:34.695387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:34.695445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:34.755959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:34.756899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:34.756985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:34.757018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:34.890846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:34.891015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:34.891057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:34.891086] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:34.894741] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=70.39%) [2026-01-26T20:25:34.895032] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-26T20:25:34.895156] [INFO ] [sig ] KNF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:35.038270] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KNF.txt [2026-01-26T20:25:35.038412] [INFO ] [sig ] [1775/3474] Completed KNF in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:35.038451] [INFO ] [sig ] [1776/3474] Forecasting KNOP... [2026-01-26T20:25:35.038481] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-26T20:25:35.038512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-26T20:25:35.049959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-26T20:25:35.050272] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-26T20:25:35.051110] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-26T20:25:35.051162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:35.051193] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:35.051219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:35.051275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:35.118807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:35.119761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:35.119862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:35.119903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:35.240106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:35.240265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:35.240306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:35.240333] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:35.243679] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=51.57%) [2026-01-26T20:25:35.243948] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-26T20:25:35.244068] [INFO ] [sig ] KNOP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:35.386261] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KNOP.txt [2026-01-26T20:25:35.386403] [INFO ] [sig ] [1776/3474] Completed KNOP in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:35.386445] [INFO ] [sig ] [1777/3474] Forecasting KNSA... [2026-01-26T20:25:35.386474] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-26T20:25:35.386504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-26T20:25:35.399221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-26T20:25:35.399586] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-26T20:25:35.400491] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-26T20:25:35.400545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:35.400598] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:35.400631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:35.400713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:35.460297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:35.461224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:35.461308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:35.461343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:35.594486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:35.594685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:35.594739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:35.594784] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:35.599202] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=48.64%) [2026-01-26T20:25:35.599552] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-26T20:25:35.599826] [INFO ] [sig ] KNSA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:35.748144] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KNSA.txt [2026-01-26T20:25:35.748353] [INFO ] [sig ] [1777/3474] Completed KNSA in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:35.748412] [INFO ] [sig ] [1778/3474] Forecasting KNSL... [2026-01-26T20:25:35.748454] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-26T20:25:35.748507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-26T20:25:35.760340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-26T20:25:35.760652] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-26T20:25:35.761441] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-26T20:25:35.761494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:35.761527] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:35.761556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:35.761680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:35.818899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:35.819843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:35.819933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:35.819967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:35.941993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:35.942144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:35.942184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:35.942213] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:35.945611] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: UP (p=58.43%) [2026-01-26T20:25:35.945881] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-26T20:25:35.945999] [INFO ] [sig ] KNSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:36.087485] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KNSL.txt [2026-01-26T20:25:36.087666] [INFO ] [sig ] [1778/3474] Completed KNSL in 0.3s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:36.087714] [INFO ] [sig ] [1779/3474] Forecasting KNTK... [2026-01-26T20:25:36.087745] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-26T20:25:36.087776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-26T20:25:36.099128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-26T20:25:36.099419] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-26T20:25:36.100259] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-26T20:25:36.100311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:36.100343] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:36.100370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:36.100427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:36.156910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:36.157544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:36.157639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:36.157673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:36.290042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:36.290207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:36.290248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:36.290277] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:36.293943] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-01-26T20:25:36.294263] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-26T20:25:36.294398] [INFO ] [sig ] KNTK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:36.438199] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KNTK.txt [2026-01-26T20:25:36.438334] [INFO ] [sig ] [1779/3474] Completed KNTK in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:36.438374] [INFO ] [sig ] [1780/3474] Forecasting KNX... [2026-01-26T20:25:36.438405] [INFO ] [sig ] Generating forecast for: KNX [2026-01-26T20:25:36.438434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-26T20:25:36.449786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-26T20:25:36.450075] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-26T20:25:36.450878] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-26T20:25:36.450930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:36.450962] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:36.450990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:36.451046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:36.509991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:36.510877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:36.510958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:36.510992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:36.634482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:36.634662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:36.634704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:36.634734] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:36.638399] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: UP (p=76.19%) [2026-01-26T20:25:36.638702] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-26T20:25:36.638850] [INFO ] [sig ] KNX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:36.789232] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KNX.txt [2026-01-26T20:25:36.789386] [INFO ] [sig ] [1780/3474] Completed KNX in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:36.789427] [INFO ] [sig ] [1781/3474] Forecasting KOD... [2026-01-26T20:25:36.789457] [INFO ] [sig ] Generating forecast for: KOD [2026-01-26T20:25:36.789488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-26T20:25:36.801838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-26T20:25:36.802185] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-26T20:25:36.802988] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-26T20:25:36.803041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:36.803099] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:36.803128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:36.803188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:36.860888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:36.861759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:36.861844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:36.861879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:36.992444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:36.992617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:36.992660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:36.992691] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:36.996126] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=80.36%) [2026-01-26T20:25:36.996408] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-26T20:25:36.996538] [INFO ] [sig ] KOD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:37.143538] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KOD.txt [2026-01-26T20:25:37.143711] [INFO ] [sig ] [1781/3474] Completed KOD in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:37.143754] [INFO ] [sig ] [1782/3474] Forecasting KODK... [2026-01-26T20:25:37.143785] [INFO ] [sig ] Generating forecast for: KODK [2026-01-26T20:25:37.143815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-26T20:25:37.155908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-26T20:25:37.156246] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-26T20:25:37.157157] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-26T20:25:37.157223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:37.157267] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:37.157306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:37.157421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:37.215829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:37.216540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:37.216641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:37.216675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:37.341972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:37.342132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:37.342175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:37.342205] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:37.345735] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=33.94%) [2026-01-26T20:25:37.346036] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-26T20:25:37.346166] [INFO ] [sig ] KODK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:37.494051] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KODK.txt [2026-01-26T20:25:37.494211] [INFO ] [sig ] [1782/3474] Completed KODK in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:37.494252] [INFO ] [sig ] [1783/3474] Forecasting KOF... [2026-01-26T20:25:37.494282] [INFO ] [sig ] Generating forecast for: KOF [2026-01-26T20:25:37.494312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-26T20:25:37.506558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-26T20:25:37.506985] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-26T20:25:37.507868] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-26T20:25:37.507922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:37.507957] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:37.507985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:37.508043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:37.566451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:37.567357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:37.567472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:37.567507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:37.702846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:37.703021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:37.703074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:37.703116] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:37.708101] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=45.17%) [2026-01-26T20:25:37.708519] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-26T20:25:37.708733] [INFO ] [sig ] KOF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:37.861598] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KOF.txt [2026-01-26T20:25:37.861733] [INFO ] [sig ] [1783/3474] Completed KOF in 0.4s | 2.82 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-26T20:25:37.861772] [INFO ] [sig ] [1784/3474] Forecasting KOP... [2026-01-26T20:25:37.861803] [INFO ] [sig ] Generating forecast for: KOP [2026-01-26T20:25:37.861833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-26T20:25:37.873252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-26T20:25:37.873518] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-26T20:25:37.874341] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-26T20:25:37.874394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:37.874437] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:37.874467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:37.874526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:37.932546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:37.933169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:37.933248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:37.933281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:38.053366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:38.053514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:38.053556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:38.053627] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:38.057507] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=29.67%) [2026-01-26T20:25:38.057823] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-26T20:25:38.057952] [INFO ] [sig ] KOP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:38.204627] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KOP.txt [2026-01-26T20:25:38.204786] [INFO ] [sig ] [1784/3474] Completed KOP in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-26T20:25:38.204827] [INFO ] [sig ] [1785/3474] Forecasting KOPN... [2026-01-26T20:25:38.204858] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-26T20:25:38.204890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-26T20:25:38.217307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-26T20:25:38.217731] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-26T20:25:38.218543] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-26T20:25:38.218614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:38.218648] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:38.218674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:38.218731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:38.278230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:38.279146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:38.279249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:38.279290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:38.404070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:38.404228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:38.404270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:38.404301] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:38.407847] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: UP (p=89.66%) [2026-01-26T20:25:38.408133] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-26T20:25:38.408265] [INFO ] [sig ] KOPN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:38.556789] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KOPN.txt [2026-01-26T20:25:38.556942] [INFO ] [sig ] [1785/3474] Completed KOPN in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-26T20:25:38.556984] [INFO ] [sig ] [1786/3474] Forecasting KOSS... [2026-01-26T20:25:38.557014] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-26T20:25:38.557045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-26T20:25:38.569115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-26T20:25:38.569394] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-26T20:25:38.570249] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-26T20:25:38.570300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:38.570332] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:38.570359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:38.570416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:38.629161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:38.629927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:38.630009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:38.630042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:38.746682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:38.746831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:38.746871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:38.746901] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:38.750372] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-26T20:25:38.750668] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-26T20:25:38.750791] [INFO ] [sig ] KOSS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:38.895456] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KOSS.txt [2026-01-26T20:25:38.895627] [INFO ] [sig ] [1786/3474] Completed KOSS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-26T20:25:38.895671] [INFO ] [sig ] [1787/3474] Forecasting KPRX... [2026-01-26T20:25:38.895701] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-26T20:25:38.895733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-26T20:25:38.907383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-26T20:25:38.907776] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-26T20:25:38.908556] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-26T20:25:38.908624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:38.908656] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:38.908683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:38.908739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:38.966940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:38.967797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:38.967894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:38.967936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:39.083895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:39.084048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:39.084091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:39.084120] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:39.087569] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=40.73%) [2026-01-26T20:25:39.087874] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-26T20:25:39.088000] [INFO ] [sig ] KPRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:39.234051] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KPRX.txt [2026-01-26T20:25:39.234206] [INFO ] [sig ] [1787/3474] Completed KPRX in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-26T20:25:39.234253] [INFO ] [sig ] [1788/3474] Forecasting KPTI... [2026-01-26T20:25:39.234283] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-26T20:25:39.234314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-26T20:25:39.245829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-26T20:25:39.246349] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-26T20:25:39.247151] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-26T20:25:39.247203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:39.247235] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:39.247262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:39.247319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:39.303967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:39.304780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:39.304860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:39.304893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:39.423890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:39.424045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:39.424085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:39.424113] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:39.427758] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-01-26T20:25:39.428108] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-26T20:25:39.428247] [INFO ] [sig ] KPTI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:39.576031] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KPTI.txt [2026-01-26T20:25:39.576222] [INFO ] [sig ] [1788/3474] Completed KPTI in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-26T20:25:39.576269] [INFO ] [sig ] [1789/3474] Forecasting KRC... [2026-01-26T20:25:39.576310] [INFO ] [sig ] Generating forecast for: KRC [2026-01-26T20:25:39.576348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-26T20:25:39.589149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-26T20:25:39.589615] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-26T20:25:39.590499] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-26T20:25:39.590550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:39.590602] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:39.590631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:39.590687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:39.648421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:39.649442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:39.649527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:39.649560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:39.771344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:39.771498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:39.771539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:39.771587] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:39.775216] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: DOWN (p=25.14%) [2026-01-26T20:25:39.775492] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-26T20:25:39.775652] [INFO ] [sig ] KRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:39.928000] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KRC.txt [2026-01-26T20:25:39.928176] [INFO ] [sig ] [1789/3474] Completed KRC in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-26T20:25:39.928219] [INFO ] [sig ] [1790/3474] Forecasting KREF... [2026-01-26T20:25:39.928250] [INFO ] [sig ] Generating forecast for: KREF [2026-01-26T20:25:39.928281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-26T20:25:39.941198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-26T20:25:39.941568] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-26T20:25:39.942474] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-26T20:25:39.942527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:39.942560] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:39.942611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:39.942671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:40.003831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:40.004897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:40.005012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:40.005047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:40.137952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:40.138124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:40.138168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:40.138197] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:40.142210] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-01-26T20:25:40.142501] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-26T20:25:40.142648] [INFO ] [sig ] KREF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:40.296259] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KREF.txt [2026-01-26T20:25:40.296422] [INFO ] [sig ] [1790/3474] Completed KREF in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-26T20:25:40.296475] [INFO ] [sig ] [1791/3474] Forecasting KRG... [2026-01-26T20:25:40.296519] [INFO ] [sig ] Generating forecast for: KRG [2026-01-26T20:25:40.296560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-26T20:25:40.308689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-26T20:25:40.309144] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-26T20:25:40.310108] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-26T20:25:40.310164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:40.310197] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:40.310225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:40.310285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:40.372311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:40.373347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:40.373489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:40.373536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:40.501866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:40.502041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:40.502108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:40.502146] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:40.505830] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: UP (p=81.40%) [2026-01-26T20:25:40.506102] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-26T20:25:40.506228] [INFO ] [sig ] KRG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:40.661105] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KRG.txt [2026-01-26T20:25:40.661313] [INFO ] [sig ] [1791/3474] Completed KRG in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-26T20:25:40.661369] [INFO ] [sig ] [1792/3474] Forecasting KRMD... [2026-01-26T20:25:40.661404] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-26T20:25:40.661437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-26T20:25:40.674235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-26T20:25:40.674611] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-26T20:25:40.675525] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-26T20:25:40.675596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:40.675633] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:40.675662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:40.675721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:40.735816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:40.736861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:40.736962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:40.736997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:40.871248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:40.871405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:40.871447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:40.871478] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:40.875062] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-01-26T20:25:40.875376] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-26T20:25:40.875505] [INFO ] [sig ] KRMD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:41.020411] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KRMD.txt [2026-01-26T20:25:41.020593] [INFO ] [sig ] [1792/3474] Completed KRMD in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:41.020635] [INFO ] [sig ] [1793/3474] Forecasting KRNY... [2026-01-26T20:25:41.020664] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-26T20:25:41.020694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-26T20:25:41.032276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-26T20:25:41.032632] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-26T20:25:41.033432] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-26T20:25:41.033483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:41.033515] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:41.033542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:41.033617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:41.091051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:41.091919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:41.092005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:41.092046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:41.212707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:41.212866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:41.212907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:41.212936] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:41.216296] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-01-26T20:25:41.216563] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-26T20:25:41.216701] [INFO ] [sig ] KRNY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:41.365684] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KRNY.txt [2026-01-26T20:25:41.365849] [INFO ] [sig ] [1793/3474] Completed KRNY in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:41.365899] [INFO ] [sig ] [1794/3474] Forecasting KRO... [2026-01-26T20:25:41.365936] [INFO ] [sig ] Generating forecast for: KRO [2026-01-26T20:25:41.365970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-26T20:25:41.377994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-26T20:25:41.378398] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-26T20:25:41.379224] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-26T20:25:41.379275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:41.379306] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:41.379333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:41.379389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:41.435107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:41.436039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:41.436126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:41.436160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:41.554162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:41.554322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:41.554364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:41.554397] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:41.557834] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=68.24%) [2026-01-26T20:25:41.558119] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-26T20:25:41.558249] [INFO ] [sig ] KRO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:41.700563] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KRO.txt [2026-01-26T20:25:41.700765] [INFO ] [sig ] [1794/3474] Completed KRO in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:41.700807] [INFO ] [sig ] [1795/3474] Forecasting KROS... [2026-01-26T20:25:41.700841] [INFO ] [sig ] Generating forecast for: KROS [2026-01-26T20:25:41.700874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-26T20:25:41.713345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-26T20:25:41.713716] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-26T20:25:41.714504] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-26T20:25:41.714554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:41.714622] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:41.714652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:41.714708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:41.777503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:41.778486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:41.778590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:41.778627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:41.907706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:41.907868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:41.907909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:41.907937] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:41.911470] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=12.82%) [2026-01-26T20:25:41.911784] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-26T20:25:41.911916] [INFO ] [sig ] KROS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:42.063011] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KROS.txt [2026-01-26T20:25:42.063174] [INFO ] [sig ] [1795/3474] Completed KROS in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:42.063215] [INFO ] [sig ] [1796/3474] Forecasting KRRO... [2026-01-26T20:25:42.063244] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-26T20:25:42.063286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-26T20:25:42.076977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-26T20:25:42.077624] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-26T20:25:42.078623] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-26T20:25:42.078674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:42.078705] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:42.078732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:42.078788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:42.138997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:42.140048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:42.140379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:42.140419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:42.274475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:42.274651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:42.274694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:42.274725] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:42.278270] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=34.08%) [2026-01-26T20:25:42.278556] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-26T20:25:42.278702] [INFO ] [sig ] KRRO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:42.440895] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KRRO.txt [2026-01-26T20:25:42.441059] [INFO ] [sig ] [1796/3474] Completed KRRO in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:42.441101] [INFO ] [sig ] [1797/3474] Forecasting KRUS... [2026-01-26T20:25:42.441132] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-26T20:25:42.441163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-26T20:25:42.452536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-26T20:25:42.452905] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-26T20:25:42.453739] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-26T20:25:42.453792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:42.453830] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:42.453864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:42.453933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:42.515506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:42.516443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:42.516525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:42.516558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:42.636502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:42.636671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:42.636713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:42.636742] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:42.640183] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-01-26T20:25:42.640510] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-26T20:25:42.640673] [INFO ] [sig ] KRUS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:42.789026] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KRUS.txt [2026-01-26T20:25:42.789364] [INFO ] [sig ] [1797/3474] Completed KRUS in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:42.789407] [INFO ] [sig ] [1798/3474] Forecasting KRYS... [2026-01-26T20:25:42.789450] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-26T20:25:42.789487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-26T20:25:42.803025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-26T20:25:42.803348] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-26T20:25:42.804179] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-26T20:25:42.804232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:42.804289] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:42.804320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:42.804377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:42.863302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:42.864298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:42.864383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:42.864417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:42.991263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:42.991413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:42.991459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:42.991489] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:42.994909] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-01-26T20:25:42.995182] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-26T20:25:42.995321] [INFO ] [sig ] KRYS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:43.139624] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KRYS.txt [2026-01-26T20:25:43.139758] [INFO ] [sig ] [1798/3474] Completed KRYS in 0.4s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:43.139798] [INFO ] [sig ] [1799/3474] Forecasting KSCP... [2026-01-26T20:25:43.139834] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-26T20:25:43.139866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-26T20:25:43.151458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-26T20:25:43.151840] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-26T20:25:43.152664] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-26T20:25:43.152715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:43.152746] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:43.152772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:43.152829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:43.211570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:43.212294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:43.212377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:43.212411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:43.336312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:43.336490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:43.336539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:43.336585] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:43.340169] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=7.00%) [2026-01-26T20:25:43.340444] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-26T20:25:43.340562] [INFO ] [sig ] KSCP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:43.482837] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KSCP.txt [2026-01-26T20:25:43.482982] [INFO ] [sig ] [1799/3474] Completed KSCP in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:43.483021] [INFO ] [sig ] [1800/3474] Forecasting KSPI... [2026-01-26T20:25:43.483051] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-26T20:25:43.483090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-26T20:25:43.494651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-26T20:25:43.494914] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-26T20:25:43.495691] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-26T20:25:43.495742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:43.495774] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:43.495802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:43.495858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:43.552913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:43.553672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:43.553753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:43.553785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:43.674416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:43.674592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:43.674635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:43.674664] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:43.678064] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=79.51%) [2026-01-26T20:25:43.678329] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-26T20:25:43.678449] [INFO ] [sig ] KSPI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:43.821004] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KSPI.txt [2026-01-26T20:25:43.821191] [INFO ] [sig ] [1800/3474] Completed KSPI in 0.3s | 2.82 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-26T20:25:43.821241] [INFO ] [sig ] [1801/3474] Forecasting KSS... [2026-01-26T20:25:43.821275] [INFO ] [sig ] Generating forecast for: KSS [2026-01-26T20:25:43.821308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-26T20:25:43.832799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-26T20:25:43.833097] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-26T20:25:43.833880] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-26T20:25:43.833931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:43.833963] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:43.833990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:43.834045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:43.891084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:43.891902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:43.891987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:43.892021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:44.021510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:44.021799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:44.021850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:44.021926] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:44.025729] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=26.77%) [2026-01-26T20:25:44.026031] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-26T20:25:44.026164] [INFO ] [sig ] KSS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:44.230780] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KSS.txt [2026-01-26T20:25:44.231027] [INFO ] [sig ] [1801/3474] Completed KSS in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:44.231087] [INFO ] [sig ] [1802/3474] Forecasting KTB... [2026-01-26T20:25:44.231132] [INFO ] [sig ] Generating forecast for: KTB [2026-01-26T20:25:44.231179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-26T20:25:44.245097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-26T20:25:44.245567] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-26T20:25:44.246634] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-26T20:25:44.246695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:44.246733] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:44.246763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:44.246832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:44.312274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:44.313560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:44.313706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:44.313762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:44.494277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:44.494481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:44.494539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:44.494624] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:44.500085] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: UP (p=54.50%) [2026-01-26T20:25:44.500549] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-26T20:25:44.500741] [INFO ] [sig ] KTB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:44.723128] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KTB.txt [2026-01-26T20:25:44.723343] [INFO ] [sig ] [1802/3474] Completed KTB in 0.5s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:44.723413] [INFO ] [sig ] [1803/3474] Forecasting KTCC... [2026-01-26T20:25:44.723449] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-26T20:25:44.723482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-26T20:25:44.758230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-26T20:25:44.758783] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-26T20:25:44.760420] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-26T20:25:44.760511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:44.760551] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:44.760667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:44.760760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:44.940230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:44.941531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:44.941673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:44.941717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:45.101154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:45.101343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:45.101399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:45.101440] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:45.106409] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-01-26T20:25:45.106853] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-26T20:25:45.107035] [INFO ] [sig ] KTCC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:45.323764] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KTCC.txt [2026-01-26T20:25:45.323939] [INFO ] [sig ] [1803/3474] Completed KTCC in 0.6s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:45.323983] [INFO ] [sig ] [1804/3474] Forecasting KTF... [2026-01-26T20:25:45.324014] [INFO ] [sig ] Generating forecast for: KTF [2026-01-26T20:25:45.324046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-26T20:25:45.336512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-26T20:25:45.337020] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-26T20:25:45.338267] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-26T20:25:45.338323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:45.338356] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:45.338383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:45.338439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:45.397100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:45.398061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:45.398146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:45.398195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:45.524332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:45.524485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:45.524527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:45.524555] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:45.528352] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: UP (p=60.12%) [2026-01-26T20:25:45.528704] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-26T20:25:45.528862] [INFO ] [sig ] KTF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:45.686730] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KTF.txt [2026-01-26T20:25:45.686882] [INFO ] [sig ] [1804/3474] Completed KTF in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:45.686923] [INFO ] [sig ] [1805/3474] Forecasting KURA... [2026-01-26T20:25:45.686955] [INFO ] [sig ] Generating forecast for: KURA [2026-01-26T20:25:45.686986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-26T20:25:45.699558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-26T20:25:45.699903] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-26T20:25:45.700753] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-26T20:25:45.700804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:45.700837] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:45.700873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:45.700957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:45.764079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:45.764955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:45.765040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:45.765079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:45.897042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:45.897204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:45.897246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:45.897274] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:45.900923] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: DOWN (p=30.95%) [2026-01-26T20:25:45.901222] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-26T20:25:45.901354] [INFO ] [sig ] KURA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:46.053709] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KURA.txt [2026-01-26T20:25:46.053872] [INFO ] [sig ] [1805/3474] Completed KURA in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:46.053914] [INFO ] [sig ] [1806/3474] Forecasting KVHI... [2026-01-26T20:25:46.053945] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-26T20:25:46.053976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-26T20:25:46.065198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-26T20:25:46.065534] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-26T20:25:46.066369] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-26T20:25:46.066422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:46.066454] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:46.066491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:46.066549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:46.122682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:46.123606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:46.123689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:46.123723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:46.239360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:46.239521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:46.239563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:46.239617] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:46.243168] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=78.31%) [2026-01-26T20:25:46.243484] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-26T20:25:46.243641] [INFO ] [sig ] KVHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:46.387672] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KVHI.txt [2026-01-26T20:25:46.387837] [INFO ] [sig ] [1806/3474] Completed KVHI in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:46.387880] [INFO ] [sig ] [1807/3474] Forecasting KVUE... [2026-01-26T20:25:46.387914] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-26T20:25:46.387945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-26T20:25:46.400275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-26T20:25:46.400749] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-26T20:25:46.401768] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-26T20:25:46.401828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:46.401871] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:46.401907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:46.401988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:46.461646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:46.462518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:46.462619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:46.462655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:46.582424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:46.582605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:46.582649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:46.582680] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:46.586148] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-26T20:25:46.586425] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-26T20:25:46.586551] [INFO ] [sig ] KVUE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:46.730594] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KVUE.txt [2026-01-26T20:25:46.730749] [INFO ] [sig ] [1807/3474] Completed KVUE in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:46.730790] [INFO ] [sig ] [1808/3474] Forecasting KVYO... [2026-01-26T20:25:46.730821] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-26T20:25:46.730864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-26T20:25:46.742895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-26T20:25:46.743273] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-26T20:25:46.744101] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-26T20:25:46.744153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:46.744185] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:46.744212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:46.744270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:46.801201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:46.802084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:46.802200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:46.802236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:46.927858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:46.927996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:46.928047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:46.928085] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:46.931587] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-01-26T20:25:46.931879] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-26T20:25:46.932013] [INFO ] [sig ] KVYO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:47.075315] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KVYO.txt [2026-01-26T20:25:47.075466] [INFO ] [sig ] [1808/3474] Completed KVYO in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:47.075507] [INFO ] [sig ] [1809/3474] Forecasting KYN... [2026-01-26T20:25:47.075540] [INFO ] [sig ] Generating forecast for: KYN [2026-01-26T20:25:47.075588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-26T20:25:47.087621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-26T20:25:47.087978] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-26T20:25:47.088830] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-26T20:25:47.088883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:47.088915] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:47.088943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:47.089005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:47.146181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:47.147069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:47.147154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:47.147187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:47.268985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:47.269153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:47.269197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:47.269228] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:47.272863] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=4.85%) [2026-01-26T20:25:47.273148] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-26T20:25:47.273274] [INFO ] [sig ] KYN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:47.415939] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KYN.txt [2026-01-26T20:25:47.416103] [INFO ] [sig ] [1809/3474] Completed KYN in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-26T20:25:47.416143] [INFO ] [sig ] [1810/3474] Forecasting KYTX... [2026-01-26T20:25:47.416174] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-26T20:25:47.416211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-26T20:25:47.428090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-26T20:25:47.428434] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-26T20:25:47.429244] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-26T20:25:47.429295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:47.429327] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:47.429354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:47.429415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:47.486957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:47.487914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:47.488034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:47.488082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:47.609680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:47.609836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:47.609877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:47.609910] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:47.613353] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-26T20:25:47.613660] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-26T20:25:47.613799] [INFO ] [sig ] KYTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:47.759655] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/KYTX.txt [2026-01-26T20:25:47.759827] [INFO ] [sig ] [1810/3474] Completed KYTX in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-26T20:25:47.759868] [INFO ] [sig ] [1811/3474] Forecasting KZIA... [2026-01-26T20:25:47.759899] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-26T20:25:47.759929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-26T20:25:47.771497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-26T20:25:47.771783] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-26T20:25:47.772759] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-26T20:25:47.772810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:47.772842] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:47.772870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:47.772931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:47.832445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:47.833112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:47.833194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:47.833380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:47.957297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:47.957489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:47.957538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:47.957591] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:47.961119] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-01-26T20:25:47.961400] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-26T20:25:47.961529] [INFO ] [sig ] KZIA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:48.112444] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/KZIA.txt [2026-01-26T20:25:48.112709] [INFO ] [sig ] [1811/3474] Completed KZIA in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-26T20:25:48.112766] [INFO ] [sig ] [1812/3474] Forecasting L... [2026-01-26T20:25:48.112807] [INFO ] [sig ] Generating forecast for: L [2026-01-26T20:25:48.112849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-26T20:25:48.128134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-26T20:25:48.128557] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-26T20:25:48.129668] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-26T20:25:48.129733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:48.129776] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:48.129814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:48.129898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:48.190666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:48.191835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:48.191930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:48.191964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:48.312464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:48.312636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:48.312679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:48.312710] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:48.316186] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-01-26T20:25:48.316479] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-26T20:25:48.316630] [INFO ] [sig ] L: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:48.463258] [INFO ] [LOCAL ] Saved forecast: L 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/L.txt [2026-01-26T20:25:48.463419] [INFO ] [sig ] [1812/3474] Completed L in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-26T20:25:48.463460] [INFO ] [sig ] [1813/3474] Forecasting LAB... [2026-01-26T20:25:48.463490] [INFO ] [sig ] Generating forecast for: LAB [2026-01-26T20:25:48.463522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-26T20:25:48.475557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-26T20:25:48.475936] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-26T20:25:48.476761] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-26T20:25:48.476813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:48.476846] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:48.476874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:48.476932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:48.533927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:48.534756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:48.534841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:48.534874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:48.658568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:48.658741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:48.658782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:48.658812] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:48.662397] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-01-26T20:25:48.662715] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-26T20:25:48.662848] [INFO ] [sig ] LAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:48.813788] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LAB.txt [2026-01-26T20:25:48.813997] [INFO ] [sig ] [1813/3474] Completed LAB in 0.4s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-26T20:25:48.814065] [INFO ] [sig ] [1814/3474] Forecasting LAC... [2026-01-26T20:25:48.814114] [INFO ] [sig ] Generating forecast for: LAC [2026-01-26T20:25:48.814159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-26T20:25:48.827748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-26T20:25:48.828152] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-26T20:25:48.828999] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-26T20:25:48.829052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:48.829087] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:48.829116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:48.829175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:48.887619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:48.888468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:48.888555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:48.888611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:49.013820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:49.013973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:49.014020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:49.014050] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:49.017523] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=7.82%) [2026-01-26T20:25:49.017839] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-26T20:25:49.017969] [INFO ] [sig ] LAC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:49.162462] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LAC.txt [2026-01-26T20:25:49.162634] [INFO ] [sig ] [1814/3474] Completed LAC in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-26T20:25:49.162677] [INFO ] [sig ] [1815/3474] Forecasting LAD... [2026-01-26T20:25:49.162708] [INFO ] [sig ] Generating forecast for: LAD [2026-01-26T20:25:49.162740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-26T20:25:49.174085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-26T20:25:49.174436] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-26T20:25:49.175246] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-26T20:25:49.175297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:49.175355] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:49.175384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:49.175441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:49.232284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:49.233171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:49.233253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:49.233286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:49.348108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:49.348275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:49.348318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:49.348349] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:49.351813] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: DOWN (p=43.08%) [2026-01-26T20:25:49.352097] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-26T20:25:49.352223] [INFO ] [sig ] LAD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:49.497154] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LAD.txt [2026-01-26T20:25:49.497295] [INFO ] [sig ] [1815/3474] Completed LAD in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-26T20:25:49.497336] [INFO ] [sig ] [1816/3474] Forecasting LAES... [2026-01-26T20:25:49.497366] [INFO ] [sig ] Generating forecast for: LAES [2026-01-26T20:25:49.497416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-26T20:25:49.508426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-26T20:25:49.508742] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-26T20:25:49.509536] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-26T20:25:49.509608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:49.509641] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:49.509668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:49.509724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:49.566251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:49.566907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:49.566988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:49.567022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:49.683686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:49.683803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:49.683845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:49.683875] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:49.687720] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-01-26T20:25:49.688138] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-26T20:25:49.688282] [INFO ] [sig ] LAES: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:49.834563] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LAES.txt [2026-01-26T20:25:49.834714] [INFO ] [sig ] [1816/3474] Completed LAES in 0.3s | 2.82 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-26T20:25:49.834753] [INFO ] [sig ] [1817/3474] Forecasting LAKE... [2026-01-26T20:25:49.834783] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-26T20:25:49.834814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-26T20:25:49.846488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-26T20:25:49.846791] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-26T20:25:49.847606] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-26T20:25:49.847662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:49.847696] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:49.847725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:49.847783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:49.904329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:49.904954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:49.905031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:49.905064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:50.021606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:50.021741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:50.021779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:50.021807] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:50.025597] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=67.22%) [2026-01-26T20:25:50.025897] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-26T20:25:50.026027] [INFO ] [sig ] LAKE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:50.188808] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LAKE.txt [2026-01-26T20:25:50.188955] [INFO ] [sig ] [1817/3474] Completed LAKE in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:50.189001] [INFO ] [sig ] [1818/3474] Forecasting LAND... [2026-01-26T20:25:50.189037] [INFO ] [sig ] Generating forecast for: LAND [2026-01-26T20:25:50.189073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-26T20:25:50.203408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-26T20:25:50.203878] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-26T20:25:50.204719] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-26T20:25:50.204771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:50.204804] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:50.204832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:50.204890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:50.265321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:50.266183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:50.266262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:50.266294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:50.386817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:50.386954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:50.386993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:50.387049] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:50.390694] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-01-26T20:25:50.390963] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-26T20:25:50.391097] [INFO ] [sig ] LAND: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:50.532589] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LAND.txt [2026-01-26T20:25:50.532702] [INFO ] [sig ] [1818/3474] Completed LAND in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:50.532741] [INFO ] [sig ] [1819/3474] Forecasting LANDO... [2026-01-26T20:25:50.532769] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-26T20:25:50.532799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-26T20:25:50.543782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-26T20:25:50.544068] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-26T20:25:50.544861] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-26T20:25:50.544922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:50.544954] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:50.544982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:50.545050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:50.602100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:50.602794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:50.602873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:50.602905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:50.711124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:50.711284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:50.711323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:50.711351] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:50.714691] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=17.10%) [2026-01-26T20:25:50.714966] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-26T20:25:50.715087] [INFO ] [sig ] LANDO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:50.857622] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LANDO.txt [2026-01-26T20:25:50.857755] [INFO ] [sig ] [1819/3474] Completed LANDO in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:50.857794] [INFO ] [sig ] [1820/3474] Forecasting LANDP... [2026-01-26T20:25:50.857824] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-26T20:25:50.857854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-26T20:25:50.869396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-26T20:25:50.869697] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-26T20:25:50.870458] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-26T20:25:50.870508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:50.870540] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:50.870584] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:50.870646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:50.926967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:50.927604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:50.927680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:50.927713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:51.038610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:51.038759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:51.038798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:51.038828] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:51.042137] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=18.01%) [2026-01-26T20:25:51.042407] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-26T20:25:51.042525] [INFO ] [sig ] LANDP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:51.182596] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LANDP.txt [2026-01-26T20:25:51.182742] [INFO ] [sig ] [1820/3474] Completed LANDP in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:51.182781] [INFO ] [sig ] [1821/3474] Forecasting LASE... [2026-01-26T20:25:51.182812] [INFO ] [sig ] Generating forecast for: LASE [2026-01-26T20:25:51.182844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-26T20:25:51.194330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-26T20:25:51.194691] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-26T20:25:51.195696] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-26T20:25:51.195747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:51.195781] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:51.195809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:51.195877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:51.253421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:51.254084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:51.254163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:51.254195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:51.368844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:51.368989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:51.369029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:51.369061] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:51.372385] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: DOWN (p=32.75%) [2026-01-26T20:25:51.372672] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-26T20:25:51.372791] [INFO ] [sig ] LASE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:51.521767] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LASE.txt [2026-01-26T20:25:51.521948] [INFO ] [sig ] [1821/3474] Completed LASE in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:51.521990] [INFO ] [sig ] [1822/3474] Forecasting LAZ... [2026-01-26T20:25:51.522020] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-26T20:25:51.522051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-26T20:25:51.534185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-26T20:25:51.534539] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-26T20:25:51.535519] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-26T20:25:51.535639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:51.535680] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:51.535708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:51.535774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:51.595430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:51.596364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:51.596447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:51.596482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:51.723331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:51.723493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:51.723535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:51.723567] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:51.726917] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-01-26T20:25:51.727198] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-26T20:25:51.727324] [INFO ] [sig ] LAZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:51.876125] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LAZ.txt [2026-01-26T20:25:51.876484] [INFO ] [sig ] [1822/3474] Completed LAZ in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:51.876530] [INFO ] [sig ] [1823/3474] Forecasting LBRDA... [2026-01-26T20:25:51.876562] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-26T20:25:51.876612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-26T20:25:51.888937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-26T20:25:51.889316] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-26T20:25:51.890495] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-26T20:25:51.890546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:51.890602] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:51.890632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:51.890689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:51.950660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:51.951532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:51.951642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:51.951678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:52.087589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:52.087744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:52.087794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:52.087834] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:52.091482] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=45.08%) [2026-01-26T20:25:52.091786] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-26T20:25:52.091928] [INFO ] [sig ] LBRDA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:52.250377] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LBRDA.txt [2026-01-26T20:25:52.250519] [INFO ] [sig ] [1823/3474] Completed LBRDA in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:52.250589] [INFO ] [sig ] [1824/3474] Forecasting LBRDK... [2026-01-26T20:25:52.250632] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-26T20:25:52.250670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-26T20:25:52.263965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-26T20:25:52.264263] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-26T20:25:52.265305] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-26T20:25:52.265542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:52.265594] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:52.265625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:52.265683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:52.329914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:52.330687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:52.330790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:52.330831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:52.460130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:52.460283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:52.460326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:52.460355] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:52.464017] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-01-26T20:25:52.464347] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-26T20:25:52.464476] [INFO ] [sig ] LBRDK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:52.615169] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LBRDK.txt [2026-01-26T20:25:52.615336] [INFO ] [sig ] [1824/3474] Completed LBRDK in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:52.615377] [INFO ] [sig ] [1825/3474] Forecasting LBTYA... [2026-01-26T20:25:52.615408] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-26T20:25:52.615441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-26T20:25:52.627704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-26T20:25:52.628073] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-26T20:25:52.628911] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-26T20:25:52.628963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:52.628995] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:52.629025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:52.629090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:52.690721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:52.691628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:52.691742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:52.691777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:52.817558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:52.817727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:52.817769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:52.817800] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:52.821153] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-01-26T20:25:52.821433] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-26T20:25:52.821555] [INFO ] [sig ] LBTYA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:52.965006] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LBTYA.txt [2026-01-26T20:25:52.965159] [INFO ] [sig ] [1825/3474] Completed LBTYA in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:52.965199] [INFO ] [sig ] [1826/3474] Forecasting LBTYK... [2026-01-26T20:25:52.965231] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-26T20:25:52.965263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-26T20:25:52.977038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-26T20:25:52.977357] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-26T20:25:52.978173] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-26T20:25:52.978224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:52.978256] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:52.978283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:52.978340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:53.034793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:53.035565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:53.035666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:53.035699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:53.155035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:53.155211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:53.155254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:53.155283] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:53.158746] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-01-26T20:25:53.159029] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-26T20:25:53.159177] [INFO ] [sig ] LBTYK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:53.303226] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LBTYK.txt [2026-01-26T20:25:53.303378] [INFO ] [sig ] [1826/3474] Completed LBTYK in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-26T20:25:53.303419] [INFO ] [sig ] [1827/3474] Forecasting LC... [2026-01-26T20:25:53.303450] [INFO ] [sig ] Generating forecast for: LC [2026-01-26T20:25:53.303480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-26T20:25:53.315615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-26T20:25:53.315951] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-26T20:25:53.316785] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-26T20:25:53.316836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:53.316868] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:53.316895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:53.316950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:53.373924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:53.374754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:53.374843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:53.374877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:53.503865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:53.504024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:53.504069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:53.504104] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:53.507634] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-01-26T20:25:53.507951] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-26T20:25:53.508100] [INFO ] [sig ] LC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:53.660498] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LC.txt [2026-01-26T20:25:53.660677] [INFO ] [sig ] [1827/3474] Completed LC in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-26T20:25:53.660722] [INFO ] [sig ] [1828/3474] Forecasting LCFY... [2026-01-26T20:25:53.660756] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-26T20:25:53.660788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-26T20:25:53.673836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-26T20:25:53.674229] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-26T20:25:53.675225] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-26T20:25:53.675279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:53.675314] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:53.675341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:53.675399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:53.736648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:53.737616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:53.737711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:53.737744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:53.852114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:53.852268] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-26T20:25:53.852309] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:53.852341] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:53.855812] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-01-26T20:25:53.856097] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-26T20:25:53.856222] [INFO ] [sig ] LCFY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:54.009182] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LCFY.txt [2026-01-26T20:25:54.009376] [INFO ] [sig ] [1828/3474] Completed LCFY in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-26T20:25:54.009419] [INFO ] [sig ] [1829/3474] Forecasting LCID... [2026-01-26T20:25:54.009450] [INFO ] [sig ] Generating forecast for: LCID [2026-01-26T20:25:54.009482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-26T20:25:54.021178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-26T20:25:54.021522] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-26T20:25:54.022385] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-26T20:25:54.022437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:54.022470] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:54.022497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:54.022554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:54.086452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:54.087464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:54.087552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:54.087604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:54.217970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:54.218127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:54.218170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:54.218201] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:54.222069] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-01-26T20:25:54.222376] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-26T20:25:54.222504] [INFO ] [sig ] LCID: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:54.375206] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LCID.txt [2026-01-26T20:25:54.375404] [INFO ] [sig ] [1829/3474] Completed LCID in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-26T20:25:54.375459] [INFO ] [sig ] [1830/3474] Forecasting LCII... [2026-01-26T20:25:54.375500] [INFO ] [sig ] Generating forecast for: LCII [2026-01-26T20:25:54.375544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-26T20:25:54.389900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-26T20:25:54.390259] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-26T20:25:54.391070] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-26T20:25:54.391135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:54.391168] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:54.391197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:54.391256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:54.452693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:54.453540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:54.453643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:54.453680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:54.574930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:54.575083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:54.575128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:54.575158] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:54.579006] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-26T20:25:54.579298] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-26T20:25:54.579428] [INFO ] [sig ] LCII: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:54.733763] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LCII.txt [2026-01-26T20:25:54.733918] [INFO ] [sig ] [1830/3474] Completed LCII in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-26T20:25:54.733960] [INFO ] [sig ] [1831/3474] Forecasting LCNB... [2026-01-26T20:25:54.733990] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-26T20:25:54.734021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-26T20:25:54.747929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-26T20:25:54.748382] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-26T20:25:54.749288] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-26T20:25:54.749342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:54.749375] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:54.749404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:54.749462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:54.813089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:54.813984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:54.814067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:54.814102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:54.933602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:54.933752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:54.933793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:54.933825] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:54.937315] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: UP (p=51.57%) [2026-01-26T20:25:54.937646] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-26T20:25:54.937772] [INFO ] [sig ] LCNB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:55.084634] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LCNB.txt [2026-01-26T20:25:55.084787] [INFO ] [sig ] [1831/3474] Completed LCNB in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-26T20:25:55.084826] [INFO ] [sig ] [1832/3474] Forecasting LDI... [2026-01-26T20:25:55.084857] [INFO ] [sig ] Generating forecast for: LDI [2026-01-26T20:25:55.084888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-26T20:25:55.096382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-26T20:25:55.096801] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-26T20:25:55.097658] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-26T20:25:55.097710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:55.097766] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:55.097795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:55.097852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:55.169810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:55.170748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:55.170837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:55.170871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:55.290346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:55.290505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:55.290547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:55.290595] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:55.293926] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=65.09%) [2026-01-26T20:25:55.294206] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-26T20:25:55.294326] [INFO ] [sig ] LDI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:55.437123] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LDI.txt [2026-01-26T20:25:55.437258] [INFO ] [sig ] [1832/3474] Completed LDI in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-26T20:25:55.437298] [INFO ] [sig ] [1833/3474] Forecasting LDOS... [2026-01-26T20:25:55.437329] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-26T20:25:55.437359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-26T20:25:55.448967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-26T20:25:55.449259] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-26T20:25:55.450066] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-26T20:25:55.450119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:55.450150] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:55.450178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:55.450234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:55.518232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:55.519499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:55.519598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:55.519633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:55.639710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:55.639881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:55.639924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:55.639954] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:55.643890] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-01-26T20:25:55.644170] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-26T20:25:55.644296] [INFO ] [sig ] LDOS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:55.856630] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LDOS.txt [2026-01-26T20:25:55.856783] [INFO ] [sig ] [1833/3474] Completed LDOS in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-26T20:25:55.856830] [INFO ] [sig ] [1834/3474] Forecasting LDP... [2026-01-26T20:25:55.856862] [INFO ] [sig ] Generating forecast for: LDP [2026-01-26T20:25:55.856892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-26T20:25:55.869803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-26T20:25:55.870123] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-26T20:25:55.870948] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-26T20:25:55.871001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:55.871035] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:55.871063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:55.871131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:55.930763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:55.931534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:55.931636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:55.931672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:56.057625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:56.057783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:56.057825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:56.057854] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:56.061874] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=77.11%) [2026-01-26T20:25:56.062160] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-26T20:25:56.062483] [INFO ] [sig ] LDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:56.210840] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LDP.txt [2026-01-26T20:25:56.210984] [INFO ] [sig ] [1834/3474] Completed LDP in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:56.211024] [INFO ] [sig ] [1835/3474] Forecasting LDSF... [2026-01-26T20:25:56.211055] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-26T20:25:56.211085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-26T20:25:56.222936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-26T20:25:56.223272] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-26T20:25:56.224072] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-26T20:25:56.224123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:56.224155] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:56.224182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:56.224238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:56.284944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:56.285966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:56.286049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:56.286082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:56.401931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:56.402090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:56.402132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:56.402203] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:56.406096] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-01-26T20:25:56.406380] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-26T20:25:56.406525] [INFO ] [sig ] LDSF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:56.554094] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LDSF.txt [2026-01-26T20:25:56.554252] [INFO ] [sig ] [1835/3474] Completed LDSF in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:56.554292] [INFO ] [sig ] [1836/3474] Forecasting LE... [2026-01-26T20:25:56.554321] [INFO ] [sig ] Generating forecast for: LE [2026-01-26T20:25:56.554354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-26T20:25:56.567883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-26T20:25:56.568292] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-26T20:25:56.569190] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-26T20:25:56.569254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:56.569294] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:56.569322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:56.569378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:56.632162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:56.633102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:56.633193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:56.633227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:56.756524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:56.756695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:56.756736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:56.756765] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:56.760139] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=42.05%) [2026-01-26T20:25:56.760420] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-26T20:25:56.760543] [INFO ] [sig ] LE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:56.903783] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LE.txt [2026-01-26T20:25:56.903921] [INFO ] [sig ] [1836/3474] Completed LE in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:56.903960] [INFO ] [sig ] [1837/3474] Forecasting LEA... [2026-01-26T20:25:56.903990] [INFO ] [sig ] Generating forecast for: LEA [2026-01-26T20:25:56.904021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-26T20:25:56.915834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-26T20:25:56.916173] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-26T20:25:56.916970] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-26T20:25:56.917021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:56.917053] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:56.917080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:56.917137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:56.973890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:56.974606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:56.974685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:56.974718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:57.098359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:57.098507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:57.098548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:57.098612] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:57.102064] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-01-26T20:25:57.102367] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-26T20:25:57.102492] [INFO ] [sig ] LEA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:57.253356] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LEA.txt [2026-01-26T20:25:57.253503] [INFO ] [sig ] [1837/3474] Completed LEA in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:57.253544] [INFO ] [sig ] [1838/3474] Forecasting LECO... [2026-01-26T20:25:57.253595] [INFO ] [sig ] Generating forecast for: LECO [2026-01-26T20:25:57.253633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-26T20:25:57.265685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-26T20:25:57.266013] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-26T20:25:57.266883] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-26T20:25:57.266935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:57.266968] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:57.266996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:57.267054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:57.327276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:57.328267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:57.328366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:57.328400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:57.455869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:57.456032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:57.456092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:57.456125] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:57.459698] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-01-26T20:25:57.459972] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-26T20:25:57.460098] [INFO ] [sig ] LECO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:57.614926] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LECO.txt [2026-01-26T20:25:57.615071] [INFO ] [sig ] [1838/3474] Completed LECO in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:57.615112] [INFO ] [sig ] [1839/3474] Forecasting LEG... [2026-01-26T20:25:57.615155] [INFO ] [sig ] Generating forecast for: LEG [2026-01-26T20:25:57.615205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-26T20:25:57.627789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-26T20:25:57.628163] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-26T20:25:57.629034] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-26T20:25:57.629094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:57.629130] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:57.629160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:57.629241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:57.694825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:57.695779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:57.695893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:57.695930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:57.822550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:57.822745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:57.822788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:57.822816] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:57.827055] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=19.93%) [2026-01-26T20:25:57.827361] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-26T20:25:57.827529] [INFO ] [sig ] LEG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:57.979357] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LEG.txt [2026-01-26T20:25:57.979493] [INFO ] [sig ] [1839/3474] Completed LEG in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:57.979538] [INFO ] [sig ] [1840/3474] Forecasting LEGH... [2026-01-26T20:25:57.979599] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-26T20:25:57.979636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-26T20:25:57.991164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-26T20:25:57.991497] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-26T20:25:57.992378] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-26T20:25:57.992433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:57.992467] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:57.992496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:57.992555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:58.049894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:58.050638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:58.050718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:58.050753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:58.169453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:58.169624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:58.169668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:58.169699] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:58.173129] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=84.38%) [2026-01-26T20:25:58.173406] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-26T20:25:58.173531] [INFO ] [sig ] LEGH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:58.332194] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LEGH.txt [2026-01-26T20:25:58.332363] [INFO ] [sig ] [1840/3474] Completed LEGH in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:58.332410] [INFO ] [sig ] [1841/3474] Forecasting LEGN... [2026-01-26T20:25:58.332447] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-26T20:25:58.332486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-26T20:25:58.345333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-26T20:25:58.345642] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-26T20:25:58.346409] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-26T20:25:58.346459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:58.346501] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:58.346530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:58.346606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:58.404224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:58.404869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:58.404948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:58.404980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:58.523939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:58.524094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:58.524138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:58.524166] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:58.527621] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-01-26T20:25:58.527904] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-26T20:25:58.528025] [INFO ] [sig ] LEGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:58.674133] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LEGN.txt [2026-01-26T20:25:58.674259] [INFO ] [sig ] [1841/3474] Completed LEGN in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:58.674297] [INFO ] [sig ] [1842/3474] Forecasting LEN... [2026-01-26T20:25:58.674326] [INFO ] [sig ] Generating forecast for: LEN [2026-01-26T20:25:58.674357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-26T20:25:58.686154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-26T20:25:58.686441] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-26T20:25:58.687226] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-26T20:25:58.687279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:58.687310] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:58.687339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:58.687421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:58.744164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:58.744950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:58.745062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:58.745096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:58.869786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:58.869938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:58.869982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:58.870012] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:58.873547] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-26T20:25:58.873845] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-26T20:25:58.873970] [INFO ] [sig ] LEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:25:59.019816] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LEN.txt [2026-01-26T20:25:59.019954] [INFO ] [sig ] [1842/3474] Completed LEN in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-26T20:25:59.019993] [INFO ] [sig ] [1843/3474] Forecasting LENZ... [2026-01-26T20:25:59.020023] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-26T20:25:59.020054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-26T20:25:59.031677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-26T20:25:59.031991] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-26T20:25:59.032790] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-26T20:25:59.032840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:59.032873] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:59.032901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:59.032959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:59.089066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:59.089739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:59.089819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:59.089851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:59.214408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:59.214559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:59.214622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:59.214655] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:59.218227] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: DOWN (p=42.08%) [2026-01-26T20:25:59.218512] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-26T20:25:59.218657] [INFO ] [sig ] LENZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:59.363051] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LENZ.txt [2026-01-26T20:25:59.363169] [INFO ] [sig ] [1843/3474] Completed LENZ in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-26T20:25:59.363209] [INFO ] [sig ] [1844/3474] Forecasting LEO... [2026-01-26T20:25:59.363238] [INFO ] [sig ] Generating forecast for: LEO [2026-01-26T20:25:59.363269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-26T20:25:59.375076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-26T20:25:59.375375] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-26T20:25:59.376177] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-26T20:25:59.376236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:59.376274] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:59.376308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:59.376378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:59.435183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:59.436024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:59.436108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:59.436143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:59.557838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:59.557996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:59.558038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:59.558069] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:59.561514] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-26T20:25:59.561840] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-26T20:25:59.561972] [INFO ] [sig ] LEO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:25:59.706417] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LEO.txt [2026-01-26T20:25:59.706563] [INFO ] [sig ] [1844/3474] Completed LEO in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-26T20:25:59.706621] [INFO ] [sig ] [1845/3474] Forecasting LESL... [2026-01-26T20:25:59.706651] [INFO ] [sig ] Generating forecast for: LESL [2026-01-26T20:25:59.706689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-26T20:25:59.718441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-26T20:25:59.718791] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-26T20:25:59.719636] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-26T20:25:59.719687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:25:59.719720] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:25:59.719746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:25:59.719802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:25:59.777950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:25:59.778825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:25:59.778910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:25:59.778945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:25:59.902175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:25:59.902333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:25:59.902380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:25:59.902412] [INFO ] [FORECASTER] Training complete [2026-01-26T20:25:59.906045] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-26T20:25:59.906352] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-26T20:25:59.906487] [INFO ] [sig ] LESL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:00.058362] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LESL.txt [2026-01-26T20:26:00.058632] [INFO ] [sig ] [1845/3474] Completed LESL in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-26T20:26:00.058691] [INFO ] [sig ] [1846/3474] Forecasting LEVI... [2026-01-26T20:26:00.058724] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-26T20:26:00.058764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-26T20:26:00.073421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-26T20:26:00.074005] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-26T20:26:00.074880] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-26T20:26:00.074934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:00.074985] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:00.075019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:00.075093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:00.132395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:00.133225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:00.133330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:00.133367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:00.259554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:00.259730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:00.259771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:00.259800] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:00.263514] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: UP (p=79.91%) [2026-01-26T20:26:00.263816] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-26T20:26:00.263945] [INFO ] [sig ] LEVI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:00.412472] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LEVI.txt [2026-01-26T20:26:00.412641] [INFO ] [sig ] [1846/3474] Completed LEVI in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-26T20:26:00.412705] [INFO ] [sig ] [1847/3474] Forecasting LFMD... [2026-01-26T20:26:00.412738] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-26T20:26:00.412771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-26T20:26:00.425155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-26T20:26:00.425492] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-26T20:26:00.426336] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-26T20:26:00.426390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:00.426423] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:00.426452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:00.426509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:00.487812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:00.488661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:00.488777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:00.488824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:00.620417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:00.620647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:00.620711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:00.620752] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:00.625804] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-01-26T20:26:00.626191] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-26T20:26:00.626367] [INFO ] [sig ] LFMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:00.785419] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LFMD.txt [2026-01-26T20:26:00.785684] [INFO ] [sig ] [1847/3474] Completed LFMD in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-26T20:26:00.785754] [INFO ] [sig ] [1848/3474] Forecasting LFUS... [2026-01-26T20:26:00.785808] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-26T20:26:00.785864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-26T20:26:00.801286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-26T20:26:00.801752] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-26T20:26:00.802887] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-26T20:26:00.802954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:00.803003] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:00.803043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:00.803128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:00.877733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:00.878659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:00.878748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:00.878783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:01.012217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:01.012379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:01.012421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:01.012470] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:01.016475] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=56.86%) [2026-01-26T20:26:01.016832] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-26T20:26:01.016971] [INFO ] [sig ] LFUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:01.168442] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LFUS.txt [2026-01-26T20:26:01.168624] [INFO ] [sig ] [1848/3474] Completed LFUS in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-26T20:26:01.168681] [INFO ] [sig ] [1849/3474] Forecasting LFVN... [2026-01-26T20:26:01.168716] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-26T20:26:01.168748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-26T20:26:01.181074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-26T20:26:01.181433] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-26T20:26:01.182287] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-26T20:26:01.182340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:01.182402] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:01.182431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:01.182489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:01.242736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:01.243686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:01.243775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:01.243810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:01.373067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:01.373224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:01.373265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:01.373293] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:01.376683] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-01-26T20:26:01.376956] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-26T20:26:01.377077] [INFO ] [sig ] LFVN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:01.527614] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LFVN.txt [2026-01-26T20:26:01.527891] [INFO ] [sig ] [1849/3474] Completed LFVN in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-26T20:26:01.527951] [INFO ] [sig ] [1850/3474] Forecasting LGCL... [2026-01-26T20:26:01.527989] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-26T20:26:01.528036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-26T20:26:01.540263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-26T20:26:01.540899] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-26T20:26:01.541963] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-26T20:26:01.542020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:01.542053] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:01.542081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:01.542139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:01.608756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:01.609703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:01.609861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:01.609915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:01.718662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:01.718817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:01.718859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:01.718888] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:01.722306] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-01-26T20:26:01.722601] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-26T20:26:01.722722] [INFO ] [sig ] LGCL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:01.865983] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LGCL.txt [2026-01-26T20:26:01.866126] [INFO ] [sig ] [1850/3474] Completed LGCL in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-26T20:26:01.866166] [INFO ] [sig ] [1851/3474] Forecasting LGI... [2026-01-26T20:26:01.866195] [INFO ] [sig ] Generating forecast for: LGI [2026-01-26T20:26:01.866227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-26T20:26:01.878224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-26T20:26:01.878587] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-26T20:26:01.879421] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-26T20:26:01.879473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:01.879505] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:01.879532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:01.879608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:01.936310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:01.937207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:01.937290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:01.937323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:02.069073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:02.069234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:02.069277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:02.069312] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:02.073158] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-01-26T20:26:02.073449] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-26T20:26:02.073595] [INFO ] [sig ] LGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:02.226994] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LGI.txt [2026-01-26T20:26:02.227164] [INFO ] [sig ] [1851/3474] Completed LGI in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:02.227208] [INFO ] [sig ] [1852/3474] Forecasting LGIH... [2026-01-26T20:26:02.227242] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-26T20:26:02.227282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-26T20:26:02.239018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-26T20:26:02.239438] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-26T20:26:02.240310] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-26T20:26:02.240362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:02.240393] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:02.240419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:02.240500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:02.303176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:02.304094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:02.304180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:02.304214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:02.433736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:02.433907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:02.433957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:02.434031] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:02.438433] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=53.04%) [2026-01-26T20:26:02.438913] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-26T20:26:02.439042] [INFO ] [sig ] LGIH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:02.642114] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LGIH.txt [2026-01-26T20:26:02.642286] [INFO ] [sig ] [1852/3474] Completed LGIH in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:02.642337] [INFO ] [sig ] [1853/3474] Forecasting LGND... [2026-01-26T20:26:02.642376] [INFO ] [sig ] Generating forecast for: LGND [2026-01-26T20:26:02.642416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-26T20:26:02.658073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-26T20:26:02.658620] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-26T20:26:02.659777] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-26T20:26:02.659841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:02.659884] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:02.659923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:02.660005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:02.737828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:02.739179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:02.739280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:02.739315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:02.875778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:02.875947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:02.875992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:02.876023] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:02.879779] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=55.44%) [2026-01-26T20:26:02.880139] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-26T20:26:02.880311] [INFO ] [sig ] LGND: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:03.040328] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LGND.txt [2026-01-26T20:26:03.040466] [INFO ] [sig ] [1853/3474] Completed LGND in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:03.040507] [INFO ] [sig ] [1854/3474] Forecasting LH... [2026-01-26T20:26:03.040537] [INFO ] [sig ] Generating forecast for: LH [2026-01-26T20:26:03.040584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-26T20:26:03.053652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-26T20:26:03.054188] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-26T20:26:03.055266] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-26T20:26:03.055342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:03.055379] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:03.055405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:03.055462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:03.111956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:03.112721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:03.112802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:03.112835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:03.233804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:03.233954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:03.234013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:03.234045] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:03.237457] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-01-26T20:26:03.237746] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-26T20:26:03.237867] [INFO ] [sig ] LH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:03.385344] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LH.txt [2026-01-26T20:26:03.385477] [INFO ] [sig ] [1854/3474] Completed LH in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:03.385516] [INFO ] [sig ] [1855/3474] Forecasting LHX... [2026-01-26T20:26:03.385545] [INFO ] [sig ] Generating forecast for: LHX [2026-01-26T20:26:03.385594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-26T20:26:03.398520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-26T20:26:03.398797] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-26T20:26:03.399811] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-26T20:26:03.399862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:03.399894] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:03.399921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:03.399976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:03.456665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:03.457354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:03.457458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:03.457492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:03.583813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:03.583964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:03.584005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:03.584034] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:03.587549] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: UP (p=88.44%) [2026-01-26T20:26:03.587840] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-26T20:26:03.587965] [INFO ] [sig ] LHX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:03.735695] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LHX.txt [2026-01-26T20:26:03.735829] [INFO ] [sig ] [1855/3474] Completed LHX in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:03.735868] [INFO ] [sig ] [1856/3474] Forecasting LI... [2026-01-26T20:26:03.735898] [INFO ] [sig ] Generating forecast for: LI [2026-01-26T20:26:03.735929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-26T20:26:03.747375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-26T20:26:03.747777] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-26T20:26:03.748623] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-26T20:26:03.748675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:03.748707] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:03.748734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:03.748791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:03.809347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:03.810080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:03.810162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:03.810195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:03.933436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:03.933603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:03.933646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:03.933676] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:03.937047] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-01-26T20:26:03.937317] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-26T20:26:03.937462] [INFO ] [sig ] LI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:04.087861] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LI.txt [2026-01-26T20:26:04.088002] [INFO ] [sig ] [1856/3474] Completed LI in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:04.088042] [INFO ] [sig ] [1857/3474] Forecasting LICN... [2026-01-26T20:26:04.088071] [INFO ] [sig ] Generating forecast for: LICN [2026-01-26T20:26:04.088101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-26T20:26:04.099156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-26T20:26:04.099461] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-26T20:26:04.100263] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-26T20:26:04.100315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:04.100350] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:04.100378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:04.100434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:04.160430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:04.161330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:04.161411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:04.161444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:04.275189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:04.275337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:04.275377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:04.275406] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:04.278800] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=40.21%) [2026-01-26T20:26:04.279081] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-26T20:26:04.279207] [INFO ] [sig ] LICN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:04.432361] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LICN.txt [2026-01-26T20:26:04.432539] [INFO ] [sig ] [1857/3474] Completed LICN in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:04.432598] [INFO ] [sig ] [1858/3474] Forecasting LIF... [2026-01-26T20:26:04.432639] [INFO ] [sig ] Generating forecast for: LIF [2026-01-26T20:26:04.432670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-26T20:26:04.443781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-26T20:26:04.444095] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-26T20:26:04.444938] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-26T20:26:04.444989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:04.445021] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:04.445048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:04.445104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:04.501588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:04.502316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:04.502412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:04.502453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:04.629364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:04.629518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:04.629560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:04.629609] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:04.633081] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: UP (p=61.29%) [2026-01-26T20:26:04.633358] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-26T20:26:04.633498] [INFO ] [sig ] LIF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:04.785589] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LIF.txt [2026-01-26T20:26:04.785741] [INFO ] [sig ] [1858/3474] Completed LIF in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:04.785781] [INFO ] [sig ] [1859/3474] Forecasting LII... [2026-01-26T20:26:04.785812] [INFO ] [sig ] Generating forecast for: LII [2026-01-26T20:26:04.785843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-26T20:26:04.797570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-26T20:26:04.797905] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-26T20:26:04.798761] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-26T20:26:04.798813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:04.798846] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:04.798873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:04.798930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:04.857805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:04.858596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:04.858726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:04.858761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:04.977453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:04.977817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:04.977860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:04.977889] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:04.981440] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=37.13%) [2026-01-26T20:26:04.981760] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-26T20:26:04.981884] [INFO ] [sig ] LII: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:05.131526] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LII.txt [2026-01-26T20:26:05.131684] [INFO ] [sig ] [1859/3474] Completed LII in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:05.131726] [INFO ] [sig ] [1860/3474] Forecasting LILA... [2026-01-26T20:26:05.131756] [INFO ] [sig ] Generating forecast for: LILA [2026-01-26T20:26:05.131788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-26T20:26:05.143217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-26T20:26:05.143540] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-26T20:26:05.144413] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-26T20:26:05.144466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:05.144498] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:05.144526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:05.144602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:05.204132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:05.204862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:05.204944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:05.204978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:05.322735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:05.322879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:05.322920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:05.322949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:05.326450] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=35.12%) [2026-01-26T20:26:05.326762] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-26T20:26:05.326887] [INFO ] [sig ] LILA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:05.481325] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LILA.txt [2026-01-26T20:26:05.481460] [INFO ] [sig ] [1860/3474] Completed LILA in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-26T20:26:05.481498] [INFO ] [sig ] [1861/3474] Forecasting LILAK... [2026-01-26T20:26:05.481536] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-26T20:26:05.481762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-26T20:26:05.493411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-26T20:26:05.493737] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-26T20:26:05.494533] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-26T20:26:05.494600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:05.494634] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:05.494661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:05.494722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:05.551844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:05.552598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:05.552684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:05.552719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:05.675537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:05.675708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:05.675766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:05.675796] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:05.679208] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=37.09%) [2026-01-26T20:26:05.679478] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-26T20:26:05.679624] [INFO ] [sig ] LILAK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:05.829699] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LILAK.txt [2026-01-26T20:26:05.829855] [INFO ] [sig ] [1861/3474] Completed LILAK in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-26T20:26:05.829906] [INFO ] [sig ] [1862/3474] Forecasting LIN... [2026-01-26T20:26:05.829940] [INFO ] [sig ] Generating forecast for: LIN [2026-01-26T20:26:05.829971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-26T20:26:05.843559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-26T20:26:05.843928] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-26T20:26:05.844838] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-26T20:26:05.844890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:05.844923] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:05.844951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:05.845007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:05.905917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:05.906969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:05.907062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:05.907097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:06.031190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:06.031351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:06.031397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:06.031436] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:06.035949] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-01-26T20:26:06.036273] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-26T20:26:06.036405] [INFO ] [sig ] LIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:06.195391] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LIN.txt [2026-01-26T20:26:06.195589] [INFO ] [sig ] [1862/3474] Completed LIN in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-26T20:26:06.195635] [INFO ] [sig ] [1863/3474] Forecasting LINC... [2026-01-26T20:26:06.195666] [INFO ] [sig ] Generating forecast for: LINC [2026-01-26T20:26:06.195697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-26T20:26:06.208095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-26T20:26:06.208423] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-26T20:26:06.209483] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-26T20:26:06.209535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:06.209772] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:06.209805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:06.209862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:06.272633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:06.273720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:06.273810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:06.273845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:06.396949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:06.397106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:06.397148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:06.397177] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:06.401016] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=96.65%) [2026-01-26T20:26:06.401298] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-26T20:26:06.401425] [INFO ] [sig ] LINC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:06.557466] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LINC.txt [2026-01-26T20:26:06.557651] [INFO ] [sig ] [1863/3474] Completed LINC in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-26T20:26:06.557695] [INFO ] [sig ] [1864/3474] Forecasting LIND... [2026-01-26T20:26:06.557725] [INFO ] [sig ] Generating forecast for: LIND [2026-01-26T20:26:06.557756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-26T20:26:06.569497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-26T20:26:06.569912] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-26T20:26:06.570737] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-26T20:26:06.570788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:06.570819] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:06.570846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:06.570902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:06.633192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:06.634103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:06.634189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:06.634223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:06.758552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:06.758721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:06.758761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:06.758790] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:06.762515] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=92.07%) [2026-01-26T20:26:06.762798] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-26T20:26:06.762918] [INFO ] [sig ] LIND: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:06.922287] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LIND.txt [2026-01-26T20:26:06.922447] [INFO ] [sig ] [1864/3474] Completed LIND in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-26T20:26:06.922489] [INFO ] [sig ] [1865/3474] Forecasting LINE... [2026-01-26T20:26:06.922520] [INFO ] [sig ] Generating forecast for: LINE [2026-01-26T20:26:06.922550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-26T20:26:06.934738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-26T20:26:06.935114] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-26T20:26:06.935967] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-26T20:26:06.936019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:06.936063] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:06.936093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:06.936152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:06.995924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:06.996744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:06.996827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:06.996861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:07.122252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:07.122406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:07.122452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:07.122484] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:07.125991] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=26.17%) [2026-01-26T20:26:07.126274] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-26T20:26:07.126401] [INFO ] [sig ] LINE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:07.274293] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LINE.txt [2026-01-26T20:26:07.274446] [INFO ] [sig ] [1865/3474] Completed LINE in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-26T20:26:07.274495] [INFO ] [sig ] [1866/3474] Forecasting LINK... [2026-01-26T20:26:07.274533] [INFO ] [sig ] Generating forecast for: LINK [2026-01-26T20:26:07.274588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-26T20:26:07.288951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-26T20:26:07.289263] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-26T20:26:07.290108] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-26T20:26:07.290159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:07.290216] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:07.290246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:07.290303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:07.348099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:07.348989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:07.349086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:07.349122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:07.463182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:07.463331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:07.463373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:07.463409] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:07.466791] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-01-26T20:26:07.467053] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-26T20:26:07.467171] [INFO ] [sig ] LINK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:07.608734] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LINK.txt [2026-01-26T20:26:07.609053] [INFO ] [sig ] [1866/3474] Completed LINK in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-26T20:26:07.609092] [INFO ] [sig ] [1867/3474] Forecasting LITE... [2026-01-26T20:26:07.609122] [INFO ] [sig ] Generating forecast for: LITE [2026-01-26T20:26:07.609153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-26T20:26:07.621066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-26T20:26:07.621374] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-26T20:26:07.622162] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-26T20:26:07.622211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:07.622243] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:07.622270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:07.622326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:07.680192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:07.681022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:07.681105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:07.681140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:07.806894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:07.807045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:07.807087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:07.807116] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:07.810871] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-26T20:26:07.811159] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-26T20:26:07.811281] [INFO ] [sig ] LITE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:07.960476] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LITE.txt [2026-01-26T20:26:07.960851] [INFO ] [sig ] [1867/3474] Completed LITE in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-26T20:26:07.960893] [INFO ] [sig ] [1868/3474] Forecasting LITM... [2026-01-26T20:26:07.960925] [INFO ] [sig ] Generating forecast for: LITM [2026-01-26T20:26:07.960955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-26T20:26:07.973722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-26T20:26:07.973975] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-26T20:26:07.974803] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-26T20:26:07.974854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:07.974886] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:07.974913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:07.974969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:08.031776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:08.032532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:08.032629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:08.032663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:08.157340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:08.157539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:08.157607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:08.157640] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:08.161082] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=48.92%) [2026-01-26T20:26:08.161364] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-26T20:26:08.161488] [INFO ] [sig ] LITM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:08.308116] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LITM.txt [2026-01-26T20:26:08.308257] [INFO ] [sig ] [1868/3474] Completed LITM in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:08.308302] [INFO ] [sig ] [1869/3474] Forecasting LIVN... [2026-01-26T20:26:08.308334] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-26T20:26:08.308365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-26T20:26:08.320735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-26T20:26:08.321050] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-26T20:26:08.321841] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-26T20:26:08.321892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:08.321924] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:08.321951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:08.322007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:08.378790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:08.379667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:08.379750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:08.379782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:08.502402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:08.502559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:08.502618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:08.502680] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:08.506105] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-01-26T20:26:08.506371] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-26T20:26:08.506492] [INFO ] [sig ] LIVN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:08.652758] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LIVN.txt [2026-01-26T20:26:08.652914] [INFO ] [sig ] [1869/3474] Completed LIVN in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:08.652955] [INFO ] [sig ] [1870/3474] Forecasting LKFN... [2026-01-26T20:26:08.652985] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-26T20:26:08.653016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-26T20:26:08.666230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-26T20:26:08.666546] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-26T20:26:08.667597] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-26T20:26:08.667654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:08.667687] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:08.667714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:08.667771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:08.732119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:08.732967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:08.733067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:08.733102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:08.852893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:08.853048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:08.853089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:08.853117] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:08.856487] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=62.56%) [2026-01-26T20:26:08.856782] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-26T20:26:08.856940] [INFO ] [sig ] LKFN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:08.999763] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LKFN.txt [2026-01-26T20:26:08.999907] [INFO ] [sig ] [1870/3474] Completed LKFN in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:08.999947] [INFO ] [sig ] [1871/3474] Forecasting LKQ... [2026-01-26T20:26:08.999977] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-26T20:26:09.000008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-26T20:26:09.011987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-26T20:26:09.012257] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-26T20:26:09.013039] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-26T20:26:09.013091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:09.013123] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:09.013150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:09.013208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:09.072264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:09.073130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:09.073211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:09.073244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:09.192002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:09.192160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:09.192200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:09.192230] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:09.196010] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=94.26%) [2026-01-26T20:26:09.196276] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-26T20:26:09.196396] [INFO ] [sig ] LKQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:09.339009] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LKQ.txt [2026-01-26T20:26:09.339137] [INFO ] [sig ] [1871/3474] Completed LKQ in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:09.339176] [INFO ] [sig ] [1872/3474] Forecasting LLY... [2026-01-26T20:26:09.339205] [INFO ] [sig ] Generating forecast for: LLY [2026-01-26T20:26:09.339236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-26T20:26:09.351852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-26T20:26:09.352167] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-26T20:26:09.352997] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-26T20:26:09.353047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:09.353078] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:09.353104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:09.353160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:09.410867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:09.411670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:09.411754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:09.411787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:09.536012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:09.536164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:09.536205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:09.536250] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:09.539656] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-26T20:26:09.539926] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-26T20:26:09.540046] [INFO ] [sig ] LLY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:09.693364] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LLY.txt [2026-01-26T20:26:09.693501] [INFO ] [sig ] [1872/3474] Completed LLY in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:09.693541] [INFO ] [sig ] [1873/3474] Forecasting LMB... [2026-01-26T20:26:09.693587] [INFO ] [sig ] Generating forecast for: LMB [2026-01-26T20:26:09.693621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-26T20:26:09.705332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-26T20:26:09.705726] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-26T20:26:09.706532] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-26T20:26:09.706618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:09.706653] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:09.706681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:09.706737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:09.764254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:09.765002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:09.765083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:09.765116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:09.882806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:09.882968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:09.883008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:09.883037] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:09.886366] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=87.21%) [2026-01-26T20:26:09.886690] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-26T20:26:09.886814] [INFO ] [sig ] LMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:10.033792] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LMB.txt [2026-01-26T20:26:10.033946] [INFO ] [sig ] [1873/3474] Completed LMB in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:10.033987] [INFO ] [sig ] [1874/3474] Forecasting LMBS... [2026-01-26T20:26:10.034017] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-26T20:26:10.034047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-26T20:26:10.109904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-26T20:26:10.110230] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-26T20:26:10.111035] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-26T20:26:10.111085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:10.111117] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:10.111144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:10.111201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:10.168715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:10.169547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:10.169665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:10.169701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:10.297696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:10.297851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:10.297892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:10.297921] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:10.301433] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=2.39%) [2026-01-26T20:26:10.301737] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-26T20:26:10.301864] [INFO ] [sig ] LMBS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:10.458159] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LMBS.txt [2026-01-26T20:26:10.458363] [INFO ] [sig ] [1874/3474] Completed LMBS in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:10.458408] [INFO ] [sig ] [1875/3474] Forecasting LMND... [2026-01-26T20:26:10.458443] [INFO ] [sig ] Generating forecast for: LMND [2026-01-26T20:26:10.458478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-26T20:26:10.472286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-26T20:26:10.472700] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-26T20:26:10.473521] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-26T20:26:10.473598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:10.473633] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:10.473661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:10.473718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:10.533276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:10.534365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:10.534468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:10.534502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:10.657376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:10.657558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:10.657627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:10.657663] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:10.660991] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=25.69%) [2026-01-26T20:26:10.661252] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-26T20:26:10.661369] [INFO ] [sig ] LMND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:10.811542] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LMND.txt [2026-01-26T20:26:10.811721] [INFO ] [sig ] [1875/3474] Completed LMND in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:10.811763] [INFO ] [sig ] [1876/3474] Forecasting LNC... [2026-01-26T20:26:10.811796] [INFO ] [sig ] Generating forecast for: LNC [2026-01-26T20:26:10.811826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-26T20:26:10.822786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-26T20:26:10.823073] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-26T20:26:10.823877] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-26T20:26:10.823929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:10.823961] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:10.823999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:10.824056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:10.880710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:10.881407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:10.881514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:10.881548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:11.005634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:11.005780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:11.005820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:11.005850] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:11.009210] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-01-26T20:26:11.009477] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-26T20:26:11.009619] [INFO ] [sig ] LNC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:11.153289] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LNC.txt [2026-01-26T20:26:11.153442] [INFO ] [sig ] [1876/3474] Completed LNC in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-26T20:26:11.153483] [INFO ] [sig ] [1877/3474] Forecasting LND... [2026-01-26T20:26:11.153517] [INFO ] [sig ] Generating forecast for: LND [2026-01-26T20:26:11.153549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-26T20:26:11.165169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-26T20:26:11.165537] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-26T20:26:11.166373] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-26T20:26:11.166426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:11.166464] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:11.166499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:11.166594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:11.223536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:11.224165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:11.224243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:11.224275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:11.342798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:11.342939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:11.342982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:11.343012] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:11.346803] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=23.62%) [2026-01-26T20:26:11.347083] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-26T20:26:11.347206] [INFO ] [sig ] LND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:11.497224] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LND.txt [2026-01-26T20:26:11.497368] [INFO ] [sig ] [1877/3474] Completed LND in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-26T20:26:11.497428] [INFO ] [sig ] [1878/3474] Forecasting LNG... [2026-01-26T20:26:11.497462] [INFO ] [sig ] Generating forecast for: LNG [2026-01-26T20:26:11.497496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-26T20:26:11.511179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-26T20:26:11.511533] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-26T20:26:11.512792] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-26T20:26:11.513045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:11.513077] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:11.513105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:11.513163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:11.574969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:11.575836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:11.575921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:11.575955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:11.702140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:11.702289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:11.702330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:11.702359] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:11.705958] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-01-26T20:26:11.706238] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-26T20:26:11.706360] [INFO ] [sig ] LNG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:11.850139] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LNG.txt [2026-01-26T20:26:11.850305] [INFO ] [sig ] [1878/3474] Completed LNG in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-26T20:26:11.850346] [INFO ] [sig ] [1879/3474] Forecasting LNKB... [2026-01-26T20:26:11.850376] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-26T20:26:11.850405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-26T20:26:11.865004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-26T20:26:11.865427] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-26T20:26:11.866399] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-26T20:26:11.866460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:11.866499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:11.866532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:11.866626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:11.926043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:11.926924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:11.927006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:11.927039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:12.047098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:12.047249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:12.047288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:12.047318] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:12.050750] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=36.76%) [2026-01-26T20:26:12.051020] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-26T20:26:12.051140] [INFO ] [sig ] LNKB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:12.196709] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LNKB.txt [2026-01-26T20:26:12.196862] [INFO ] [sig ] [1879/3474] Completed LNKB in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-26T20:26:12.196902] [INFO ] [sig ] [1880/3474] Forecasting LNN... [2026-01-26T20:26:12.196932] [INFO ] [sig ] Generating forecast for: LNN [2026-01-26T20:26:12.196968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-26T20:26:12.208684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-26T20:26:12.209140] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-26T20:26:12.209939] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-26T20:26:12.209990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:12.210021] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:12.210048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:12.210103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:12.267465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:12.268093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:12.268169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:12.268202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:12.389854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:12.389973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:12.390011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:12.390039] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:12.393230] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=67.20%) [2026-01-26T20:26:12.393489] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-26T20:26:12.393632] [INFO ] [sig ] LNN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:12.537779] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LNN.txt [2026-01-26T20:26:12.538102] [INFO ] [sig ] [1880/3474] Completed LNN in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-26T20:26:12.538141] [INFO ] [sig ] [1881/3474] Forecasting LNTH... [2026-01-26T20:26:12.538171] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-26T20:26:12.538201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-26T20:26:12.549472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-26T20:26:12.549797] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-26T20:26:12.550620] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-26T20:26:12.550670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:12.550702] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:12.550728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:12.550783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:12.609457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:12.610190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:12.610272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:12.610305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:12.733665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:12.733798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:12.733837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:12.733866] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:12.737149] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: DOWN (p=45.61%) [2026-01-26T20:26:12.737438] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-26T20:26:12.737566] [INFO ] [sig ] LNTH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:12.880192] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LNTH.txt [2026-01-26T20:26:12.880329] [INFO ] [sig ] [1881/3474] Completed LNTH in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-26T20:26:12.880370] [INFO ] [sig ] [1882/3474] Forecasting LNZA... [2026-01-26T20:26:12.880401] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-26T20:26:12.880431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-26T20:26:12.892405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-26T20:26:12.892686] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-26T20:26:12.893442] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-26T20:26:12.893493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:12.893524] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:12.893551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:12.893624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:12.953690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:12.954542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:12.954648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:12.954682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:13.072494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:13.072664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:13.072706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:13.072735] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:13.076057] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=92.74%) [2026-01-26T20:26:13.076322] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-26T20:26:13.076439] [INFO ] [sig ] LNZA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:13.223028] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LNZA.txt [2026-01-26T20:26:13.223155] [INFO ] [sig ] [1882/3474] Completed LNZA in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-26T20:26:13.223194] [INFO ] [sig ] [1883/3474] Forecasting LOAN... [2026-01-26T20:26:13.223223] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-26T20:26:13.223253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-26T20:26:13.234879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-26T20:26:13.235173] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-26T20:26:13.236206] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-26T20:26:13.236257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:13.236323] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:13.236363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:13.236447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:13.293256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:13.294164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:13.294246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:13.294279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:13.404725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:13.404880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:13.404920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:13.404949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:13.409184] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=64.27%) [2026-01-26T20:26:13.409482] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-26T20:26:13.409652] [INFO ] [sig ] LOAN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:13.555296] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LOAN.txt [2026-01-26T20:26:13.555449] [INFO ] [sig ] [1883/3474] Completed LOAN in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-26T20:26:13.555492] [INFO ] [sig ] [1884/3474] Forecasting LOB... [2026-01-26T20:26:13.555523] [INFO ] [sig ] Generating forecast for: LOB [2026-01-26T20:26:13.555553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-26T20:26:13.567011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-26T20:26:13.567418] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-26T20:26:13.568255] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-26T20:26:13.568306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:13.568337] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:13.568364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:13.568419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:13.624819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:13.625681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:13.625764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:13.625796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:13.746064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:13.746211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:13.746252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:13.746281] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:13.749647] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: DOWN (p=27.82%) [2026-01-26T20:26:13.749914] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-26T20:26:13.750032] [INFO ] [sig ] LOB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:13.893479] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LOB.txt [2026-01-26T20:26:13.893651] [INFO ] [sig ] [1884/3474] Completed LOB in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-26T20:26:13.893693] [INFO ] [sig ] [1885/3474] Forecasting LOCO... [2026-01-26T20:26:13.893723] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-26T20:26:13.893754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-26T20:26:13.904685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-26T20:26:13.904971] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-26T20:26:13.905786] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-26T20:26:13.905837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:13.905869] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:13.905896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:13.905952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:13.964718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:13.965669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:13.965753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:13.965940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:14.090005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:14.090160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:14.090199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:14.090228] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:14.093764] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-01-26T20:26:14.094038] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-26T20:26:14.094160] [INFO ] [sig ] LOCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:14.252430] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LOCO.txt [2026-01-26T20:26:14.252620] [INFO ] [sig ] [1885/3474] Completed LOCO in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:14.252685] [INFO ] [sig ] [1886/3474] Forecasting LOGI... [2026-01-26T20:26:14.252728] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-26T20:26:14.252764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-26T20:26:14.264929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-26T20:26:14.265275] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-26T20:26:14.266131] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-26T20:26:14.266184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:14.266218] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:14.266246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:14.266305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:14.327499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:14.328283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:14.328368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:14.328403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:14.454149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:14.454296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:14.454336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:14.454396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:14.457791] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=9.10%) [2026-01-26T20:26:14.458065] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-26T20:26:14.458189] [INFO ] [sig ] LOGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:14.605453] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LOGI.txt [2026-01-26T20:26:14.605602] [INFO ] [sig ] [1886/3474] Completed LOGI in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:14.605648] [INFO ] [sig ] [1887/3474] Forecasting LOMA... [2026-01-26T20:26:14.605678] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-26T20:26:14.605709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-26T20:26:14.617192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-26T20:26:14.617482] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-26T20:26:14.618293] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-26T20:26:14.618344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:14.618376] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:14.618403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:14.618469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:14.676312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:14.676977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:14.677059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:14.677094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:14.795928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:14.796053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:14.796094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:14.796122] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:14.799568] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=78.92%) [2026-01-26T20:26:14.799864] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-26T20:26:14.799988] [INFO ] [sig ] LOMA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:14.945040] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LOMA.txt [2026-01-26T20:26:14.945167] [INFO ] [sig ] [1887/3474] Completed LOMA in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:14.945216] [INFO ] [sig ] [1888/3474] Forecasting LOPE... [2026-01-26T20:26:14.945248] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-26T20:26:14.945280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-26T20:26:14.956326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-26T20:26:14.956627] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-26T20:26:14.957455] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-26T20:26:14.957508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:14.957542] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:14.957587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:14.957656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:15.016342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:15.016999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:15.017080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:15.017116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:15.150415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:15.150608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:15.150674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:15.150707] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:15.154484] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: UP (p=57.17%) [2026-01-26T20:26:15.154827] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-26T20:26:15.154967] [INFO ] [sig ] LOPE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:15.299711] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LOPE.txt [2026-01-26T20:26:15.299840] [INFO ] [sig ] [1888/3474] Completed LOPE in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:15.299878] [INFO ] [sig ] [1889/3474] Forecasting LOVE... [2026-01-26T20:26:15.299908] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-26T20:26:15.299940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-26T20:26:15.311165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-26T20:26:15.311433] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-26T20:26:15.312260] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-26T20:26:15.312320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:15.312353] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:15.312381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:15.312438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:15.368854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:15.369458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:15.369534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:15.369567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:15.490073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:15.490209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:15.490248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:15.490276] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:15.493594] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=62.27%) [2026-01-26T20:26:15.493865] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-26T20:26:15.493983] [INFO ] [sig ] LOVE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:15.635263] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LOVE.txt [2026-01-26T20:26:15.635404] [INFO ] [sig ] [1889/3474] Completed LOVE in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:15.635444] [INFO ] [sig ] [1890/3474] Forecasting LPCN... [2026-01-26T20:26:15.635473] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-26T20:26:15.635504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-26T20:26:15.646150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-26T20:26:15.646436] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-26T20:26:15.647247] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-26T20:26:15.647298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:15.647330] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:15.647358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:15.647453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:15.703836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:15.704496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:15.704598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:15.704641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:15.816702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:15.817035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:15.817074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:15.817103] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:15.820444] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=14.39%) [2026-01-26T20:26:15.820729] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-26T20:26:15.820853] [INFO ] [sig ] LPCN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:15.966669] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LPCN.txt [2026-01-26T20:26:15.966803] [INFO ] [sig ] [1890/3474] Completed LPCN in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:15.966843] [INFO ] [sig ] [1891/3474] Forecasting LPG... [2026-01-26T20:26:15.966872] [INFO ] [sig ] Generating forecast for: LPG [2026-01-26T20:26:15.966903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-26T20:26:15.978405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-26T20:26:15.978707] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-26T20:26:15.979476] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-26T20:26:15.979527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:15.979559] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:15.979616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:15.979692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:16.036151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:16.036889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:16.036971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:16.037003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:16.161376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:16.161530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:16.161590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:16.161629] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:16.165035] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-26T20:26:16.165303] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-26T20:26:16.165422] [INFO ] [sig ] LPG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:16.309172] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LPG.txt [2026-01-26T20:26:16.309324] [INFO ] [sig ] [1891/3474] Completed LPG in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:16.309364] [INFO ] [sig ] [1892/3474] Forecasting LPL... [2026-01-26T20:26:16.309395] [INFO ] [sig ] Generating forecast for: LPL [2026-01-26T20:26:16.309426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-26T20:26:16.320950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-26T20:26:16.321280] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-26T20:26:16.322113] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-26T20:26:16.322163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:16.322195] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:16.322222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:16.322279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:16.383378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:16.384269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:16.384351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:16.384385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:16.504526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:16.504668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:16.504708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:16.504736] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:16.507983] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-01-26T20:26:16.508245] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-26T20:26:16.508365] [INFO ] [sig ] LPL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:16.655967] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LPL.txt [2026-01-26T20:26:16.656099] [INFO ] [sig ] [1892/3474] Completed LPL in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:16.656147] [INFO ] [sig ] [1893/3474] Forecasting LPLA... [2026-01-26T20:26:16.656179] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-26T20:26:16.656209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-26T20:26:16.667948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-26T20:26:16.668218] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-26T20:26:16.669009] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-26T20:26:16.669060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:16.669092] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:16.669120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:16.669176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:16.727763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:16.728374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:16.728478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:16.728511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:16.847405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:16.847533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:16.847587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:16.847627] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:16.850965] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: DOWN (p=48.51%) [2026-01-26T20:26:16.851234] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-26T20:26:16.851352] [INFO ] [sig ] LPLA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:16.996233] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LPLA.txt [2026-01-26T20:26:16.996351] [INFO ] [sig ] [1893/3474] Completed LPLA in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-26T20:26:16.996390] [INFO ] [sig ] [1894/3474] Forecasting LPRO... [2026-01-26T20:26:16.996421] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-26T20:26:16.996452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-26T20:26:17.008146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-26T20:26:17.008419] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-26T20:26:17.009235] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-26T20:26:17.009287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:17.009319] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:17.009345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:17.009407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:17.066116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:17.066746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:17.066825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:17.066857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:17.184742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:17.184868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:17.184908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:17.184937] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:17.188264] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=65.49%) [2026-01-26T20:26:17.188546] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-26T20:26:17.188689] [INFO ] [sig ] LPRO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:17.336557] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LPRO.txt [2026-01-26T20:26:17.336691] [INFO ] [sig ] [1894/3474] Completed LPRO in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-26T20:26:17.336731] [INFO ] [sig ] [1895/3474] Forecasting LPSN... [2026-01-26T20:26:17.336762] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-26T20:26:17.336791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-26T20:26:17.348448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-26T20:26:17.348749] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-26T20:26:17.349534] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-26T20:26:17.349607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:17.349649] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:17.349682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:17.349751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:17.406886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:17.407837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:17.407924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:17.407957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:17.530787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:17.530936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:17.530977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:17.531006] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:17.534398] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: UP (p=65.51%) [2026-01-26T20:26:17.534686] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-26T20:26:17.534810] [INFO ] [sig ] LPSN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:17.675676] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LPSN.txt [2026-01-26T20:26:17.675800] [INFO ] [sig ] [1895/3474] Completed LPSN in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-26T20:26:17.675839] [INFO ] [sig ] [1896/3474] Forecasting LPTH... [2026-01-26T20:26:17.675870] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-26T20:26:17.675901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-26T20:26:17.686841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-26T20:26:17.687117] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-26T20:26:17.688003] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-26T20:26:17.688054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:17.688088] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:17.688115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:17.688171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:17.744852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:17.745507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:17.745603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:17.745638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:17.865630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:17.865773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:17.865811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:17.865841] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:17.869429] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-26T20:26:17.869720] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-26T20:26:17.869845] [INFO ] [sig ] LPTH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:18.012773] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LPTH.txt [2026-01-26T20:26:18.012962] [INFO ] [sig ] [1896/3474] Completed LPTH in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-26T20:26:18.013005] [INFO ] [sig ] [1897/3474] Forecasting LPX... [2026-01-26T20:26:18.013035] [INFO ] [sig ] Generating forecast for: LPX [2026-01-26T20:26:18.013066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-26T20:26:18.024146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-26T20:26:18.024480] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-26T20:26:18.025282] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-26T20:26:18.025332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:18.025363] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:18.025390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:18.025445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:18.085230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:18.086236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:18.086326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:18.086361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:18.207883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:18.208057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:18.208100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:18.208131] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:18.211590] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-01-26T20:26:18.211902] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-26T20:26:18.212029] [INFO ] [sig ] LPX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:18.361450] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LPX.txt [2026-01-26T20:26:18.361608] [INFO ] [sig ] [1897/3474] Completed LPX in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-26T20:26:18.361650] [INFO ] [sig ] [1898/3474] Forecasting LQDA... [2026-01-26T20:26:18.361680] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-26T20:26:18.361712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-26T20:26:18.373799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-26T20:26:18.374192] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-26T20:26:18.375059] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-26T20:26:18.375112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:18.375146] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:18.375176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:18.375235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:18.436489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:18.437469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:18.437601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:18.437640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:18.566597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:18.566748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:18.566790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:18.566818] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:18.570264] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-01-26T20:26:18.570543] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-26T20:26:18.570699] [INFO ] [sig ] LQDA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:18.719623] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LQDA.txt [2026-01-26T20:26:18.719768] [INFO ] [sig ] [1898/3474] Completed LQDA in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-26T20:26:18.719808] [INFO ] [sig ] [1899/3474] Forecasting LRCX... [2026-01-26T20:26:18.719846] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-26T20:26:18.719885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-26T20:26:18.731098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-26T20:26:18.731404] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-26T20:26:18.732253] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-26T20:26:18.732305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:18.732339] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:18.732368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:18.732427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:18.793797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:18.795156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:18.795256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:18.795290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:18.925757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:18.925914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:18.925956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:18.925988] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:18.929690] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-01-26T20:26:18.929983] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-26T20:26:18.930111] [INFO ] [sig ] LRCX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:19.074925] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LRCX.txt [2026-01-26T20:26:19.075093] [INFO ] [sig ] [1899/3474] Completed LRCX in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-26T20:26:19.075135] [INFO ] [sig ] [1900/3474] Forecasting LRGE... [2026-01-26T20:26:19.075164] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-26T20:26:19.075194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-26T20:26:19.086734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-26T20:26:19.087129] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-26T20:26:19.088125] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-26T20:26:19.088179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:19.088251] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:19.088282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:19.088341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:19.147697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:19.148648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:19.148741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:19.148780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:19.266663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:19.266817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:19.266859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:19.266890] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:19.270644] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-26T20:26:19.270925] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-26T20:26:19.271051] [INFO ] [sig ] LRGE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:19.421419] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LRGE.txt [2026-01-26T20:26:19.421606] [INFO ] [sig ] [1900/3474] Completed LRGE in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-26T20:26:19.421648] [INFO ] [sig ] [1901/3474] Forecasting LSCC... [2026-01-26T20:26:19.421682] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-26T20:26:19.421713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-26T20:26:19.433363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-26T20:26:19.433754] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-26T20:26:19.434549] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-26T20:26:19.434618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:19.434651] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:19.434678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:19.434734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:19.493795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:19.494776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:19.494878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:19.494913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:19.621016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:19.621174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:19.621216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:19.621245] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:19.625214] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: UP (p=57.86%) [2026-01-26T20:26:19.625495] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-26T20:26:19.625638] [INFO ] [sig ] LSCC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:19.773010] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LSCC.txt [2026-01-26T20:26:19.773140] [INFO ] [sig ] [1901/3474] Completed LSCC in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-26T20:26:19.773181] [INFO ] [sig ] [1902/3474] Forecasting LSPD... [2026-01-26T20:26:19.773213] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-26T20:26:19.773245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-26T20:26:19.785615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-26T20:26:19.785896] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-26T20:26:19.786756] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-26T20:26:19.786821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:19.786863] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:19.786896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:19.786956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:19.844921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:19.845560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:19.845658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:19.845691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:19.972319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:19.972474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:19.972514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:19.972543] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:19.975938] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: UP (p=66.23%) [2026-01-26T20:26:19.976212] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-26T20:26:19.976340] [INFO ] [sig ] LSPD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:20.124052] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LSPD.txt [2026-01-26T20:26:20.124214] [INFO ] [sig ] [1902/3474] Completed LSPD in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-26T20:26:20.124253] [INFO ] [sig ] [1903/3474] Forecasting LTC... [2026-01-26T20:26:20.124284] [INFO ] [sig ] Generating forecast for: LTC [2026-01-26T20:26:20.124314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-26T20:26:20.136180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-26T20:26:20.136535] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-26T20:26:20.137450] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-26T20:26:20.137504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:20.137537] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:20.137564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:20.137647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:20.197693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:20.198666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:20.198815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:20.198859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:20.316665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:20.316805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:20.316845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:20.316916] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:20.321604] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=34.25%) [2026-01-26T20:26:20.321898] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-26T20:26:20.322025] [INFO ] [sig ] LTC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:20.465113] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LTC.txt [2026-01-26T20:26:20.465253] [INFO ] [sig ] [1903/3474] Completed LTC in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-26T20:26:20.465299] [INFO ] [sig ] [1904/3474] Forecasting LTH... [2026-01-26T20:26:20.465330] [INFO ] [sig ] Generating forecast for: LTH [2026-01-26T20:26:20.465368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-26T20:26:20.476671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-26T20:26:20.476996] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-26T20:26:20.477885] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-26T20:26:20.477938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:20.477970] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:20.477996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:20.478070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:20.534486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:20.535362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:20.535444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:20.535477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:20.654891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:20.655039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:20.655079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:20.655107] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:20.658745] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=63.45%) [2026-01-26T20:26:20.659015] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-26T20:26:20.659137] [INFO ] [sig ] LTH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:20.806996] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LTH.txt [2026-01-26T20:26:20.807152] [INFO ] [sig ] [1904/3474] Completed LTH in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-26T20:26:20.807196] [INFO ] [sig ] [1905/3474] Forecasting LTRN... [2026-01-26T20:26:20.807226] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-26T20:26:20.807256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-26T20:26:20.818300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-26T20:26:20.818604] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-26T20:26:20.819424] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-26T20:26:20.819475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:20.819507] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:20.819535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:20.819610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:20.875970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:20.876639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:20.876719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:20.876752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:20.995769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:20.995946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:20.995986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:20.996016] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:20.999672] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=47.72%) [2026-01-26T20:26:21.000001] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-26T20:26:21.000156] [INFO ] [sig ] LTRN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:21.145592] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LTRN.txt [2026-01-26T20:26:21.145728] [INFO ] [sig ] [1905/3474] Completed LTRN in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-26T20:26:21.145767] [INFO ] [sig ] [1906/3474] Forecasting LTRX... [2026-01-26T20:26:21.145797] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-26T20:26:21.145827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-26T20:26:21.157238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-26T20:26:21.157601] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-26T20:26:21.158499] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-26T20:26:21.158552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:21.158603] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:21.158632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:21.158688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:21.215388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:21.216346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:21.216430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:21.216464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:21.340307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:21.340461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:21.340502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:21.340530] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:21.344128] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=32.04%) [2026-01-26T20:26:21.344410] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-26T20:26:21.344537] [INFO ] [sig ] LTRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:21.491156] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LTRX.txt [2026-01-26T20:26:21.491312] [INFO ] [sig ] [1906/3474] Completed LTRX in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-26T20:26:21.491353] [INFO ] [sig ] [1907/3474] Forecasting LUCD... [2026-01-26T20:26:21.491384] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-26T20:26:21.491414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-26T20:26:21.502812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-26T20:26:21.503161] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-26T20:26:21.504031] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-26T20:26:21.504084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:21.504116] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:21.504143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:21.504200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:21.561197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:21.561997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:21.562080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:21.562114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:21.685629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:21.685806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:21.685864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:21.685894] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:21.689672] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-26T20:26:21.690011] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-26T20:26:21.690131] [INFO ] [sig ] LUCD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:21.835889] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LUCD.txt [2026-01-26T20:26:21.836065] [INFO ] [sig ] [1907/3474] Completed LUCD in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-26T20:26:21.836107] [INFO ] [sig ] [1908/3474] Forecasting LUMN... [2026-01-26T20:26:21.836139] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-26T20:26:21.836169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-26T20:26:21.848277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-26T20:26:21.848696] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-26T20:26:21.849594] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-26T20:26:21.849646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:21.849678] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:21.849707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:21.849779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:21.908288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:21.909422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:21.909509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:21.909546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:22.034993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:22.035162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:22.035204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:22.035233] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:22.039058] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-01-26T20:26:22.039441] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-26T20:26:22.039612] [INFO ] [sig ] LUMN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:22.187172] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LUMN.txt [2026-01-26T20:26:22.187328] [INFO ] [sig ] [1908/3474] Completed LUMN in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-26T20:26:22.187369] [INFO ] [sig ] [1909/3474] Forecasting LUNG... [2026-01-26T20:26:22.187418] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-26T20:26:22.187462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-26T20:26:22.198842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-26T20:26:22.199134] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-26T20:26:22.199973] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-26T20:26:22.200024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:22.200055] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:22.200081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:22.200136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:22.256264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:22.257105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:22.257208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:22.257245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:22.384843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:22.384989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:22.385035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:22.385065] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:22.388531] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: UP (p=55.92%) [2026-01-26T20:26:22.388827] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-26T20:26:22.388948] [INFO ] [sig ] LUNG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:22.529813] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LUNG.txt [2026-01-26T20:26:22.529934] [INFO ] [sig ] [1909/3474] Completed LUNG in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-26T20:26:22.529973] [INFO ] [sig ] [1910/3474] Forecasting LVHD... [2026-01-26T20:26:22.530003] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-26T20:26:22.530033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-26T20:26:22.541829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-26T20:26:22.542129] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-26T20:26:22.542933] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-26T20:26:22.542984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:22.543019] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:22.543048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:22.543106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:22.600874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:22.601539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:22.601673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:22.601722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:22.720239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:22.720383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:22.720424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:22.720453] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:22.723848] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-01-26T20:26:22.724117] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-26T20:26:22.724237] [INFO ] [sig ] LVHD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:22.866545] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LVHD.txt [2026-01-26T20:26:22.866694] [INFO ] [sig ] [1910/3474] Completed LVHD in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:22.866734] [INFO ] [sig ] [1911/3474] Forecasting LVO... [2026-01-26T20:26:22.866765] [INFO ] [sig ] Generating forecast for: LVO [2026-01-26T20:26:22.866798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-26T20:26:22.877650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-26T20:26:22.877958] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-26T20:26:22.878749] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-26T20:26:22.878799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:22.878841] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:22.878869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:22.878926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:22.943510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:22.944386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:22.944473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:22.944507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:23.066804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:23.066948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:23.066990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:23.067020] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:23.074058] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=72.06%) [2026-01-26T20:26:23.074356] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-26T20:26:23.074497] [INFO ] [sig ] LVO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:23.221682] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LVO.txt [2026-01-26T20:26:23.221818] [INFO ] [sig ] [1911/3474] Completed LVO in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:23.221858] [INFO ] [sig ] [1912/3474] Forecasting LVS... [2026-01-26T20:26:23.221888] [INFO ] [sig ] Generating forecast for: LVS [2026-01-26T20:26:23.221920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-26T20:26:23.233437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-26T20:26:23.233763] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-26T20:26:23.234676] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-26T20:26:23.234728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:23.234763] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:23.234796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:23.234866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:23.294881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:23.295854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:23.295960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:23.295999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:23.425095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:23.425248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:23.425288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:23.425317] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:23.428856] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=73.27%) [2026-01-26T20:26:23.429142] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-26T20:26:23.429272] [INFO ] [sig ] LVS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:23.582112] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LVS.txt [2026-01-26T20:26:23.582295] [INFO ] [sig ] [1912/3474] Completed LVS in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:23.582356] [INFO ] [sig ] [1913/3474] Forecasting LWAY... [2026-01-26T20:26:23.582401] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-26T20:26:23.582437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-26T20:26:23.594050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-26T20:26:23.594382] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-26T20:26:23.595217] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-26T20:26:23.595268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:23.595299] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:23.595325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:23.595382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:23.654466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:23.655303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:23.655386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:23.655419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:23.786533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:23.786708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:23.786751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:23.786782] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:23.794220] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=69.36%) [2026-01-26T20:26:23.794549] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-26T20:26:23.794712] [INFO ] [sig ] LWAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:23.948457] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LWAY.txt [2026-01-26T20:26:23.948655] [INFO ] [sig ] [1913/3474] Completed LWAY in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:23.948700] [INFO ] [sig ] [1914/3474] Forecasting LWLG... [2026-01-26T20:26:23.948730] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-26T20:26:23.948770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-26T20:26:23.961503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-26T20:26:23.961859] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-26T20:26:23.962717] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-26T20:26:23.962771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:23.962811] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:23.962856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:23.962957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:24.023211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:24.024130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:24.024230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:24.024267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:24.151303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:24.151458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:24.151499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:24.151529] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:24.155096] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: UP (p=77.25%) [2026-01-26T20:26:24.155378] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-26T20:26:24.155505] [INFO ] [sig ] LWLG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:24.311335] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LWLG.txt [2026-01-26T20:26:24.311491] [INFO ] [sig ] [1914/3474] Completed LWLG in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:24.311531] [INFO ] [sig ] [1915/3474] Forecasting LX... [2026-01-26T20:26:24.311585] [INFO ] [sig ] Generating forecast for: LX [2026-01-26T20:26:24.311621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-26T20:26:24.322729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-26T20:26:24.323037] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-26T20:26:24.323836] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-26T20:26:24.323886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:24.323918] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:24.323945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:24.324001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:24.379235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:24.380136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:24.380219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:24.380252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:24.514736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:24.514912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:24.514961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:24.514997] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:24.518765] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: UP (p=82.20%) [2026-01-26T20:26:24.519112] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-26T20:26:24.519252] [INFO ] [sig ] LX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:24.669390] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LX.txt [2026-01-26T20:26:24.669535] [INFO ] [sig ] [1915/3474] Completed LX in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:24.669595] [INFO ] [sig ] [1916/3474] Forecasting LXEO... [2026-01-26T20:26:24.669628] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-26T20:26:24.669658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-26T20:26:24.681149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-26T20:26:24.681473] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-26T20:26:24.682285] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-26T20:26:24.682336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:24.682369] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:24.682397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:24.682453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:24.739179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:24.739913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:24.740005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:24.740037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:24.861375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:24.861489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:24.861528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:24.861557] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:24.864943] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=89.34%) [2026-01-26T20:26:24.865211] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-26T20:26:24.865330] [INFO ] [sig ] LXEO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:25.012246] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LXEO.txt [2026-01-26T20:26:25.012367] [INFO ] [sig ] [1916/3474] Completed LXEO in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:25.012406] [INFO ] [sig ] [1917/3474] Forecasting LXP... [2026-01-26T20:26:25.012435] [INFO ] [sig ] Generating forecast for: LXP [2026-01-26T20:26:25.012464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-26T20:26:25.024288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-26T20:26:25.024607] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-26T20:26:25.025609] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-26T20:26:25.025661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:25.025725] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:25.025754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:25.025811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:25.083199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:25.083832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:25.083909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:25.083942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:25.200762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:25.200928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:25.200969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:25.200997] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:25.204800] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=13.95%) [2026-01-26T20:26:25.205127] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-26T20:26:25.205443] [INFO ] [sig ] LXP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:25.351920] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LXP.txt [2026-01-26T20:26:25.352052] [INFO ] [sig ] [1917/3474] Completed LXP in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:25.352091] [INFO ] [sig ] [1918/3474] Forecasting LYB... [2026-01-26T20:26:25.352121] [INFO ] [sig ] Generating forecast for: LYB [2026-01-26T20:26:25.352151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-26T20:26:25.362908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-26T20:26:25.363203] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-26T20:26:25.364046] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-26T20:26:25.364096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:25.364127] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:25.364154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:25.364210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:25.419844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:25.420679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:25.420761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:25.420796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:25.537783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:25.537940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:25.537986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:25.538031] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:25.541357] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=53.47%) [2026-01-26T20:26:25.541644] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-26T20:26:25.541764] [INFO ] [sig ] LYB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:25.685001] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LYB.txt [2026-01-26T20:26:25.685122] [INFO ] [sig ] [1918/3474] Completed LYB in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:25.685162] [INFO ] [sig ] [1919/3474] Forecasting LYG... [2026-01-26T20:26:25.685192] [INFO ] [sig ] Generating forecast for: LYG [2026-01-26T20:26:25.685222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-26T20:26:25.696324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-26T20:26:25.696659] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-26T20:26:25.697556] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-26T20:26:25.697632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:25.697666] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:25.697695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:25.697752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:25.758107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:25.758790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:25.758884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:25.758925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:25.881626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:25.881763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:25.881801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:25.881829] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:25.885162] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=89.43%) [2026-01-26T20:26:25.885436] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-26T20:26:25.885555] [INFO ] [sig ] LYG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:26.041778] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LYG.txt [2026-01-26T20:26:26.041906] [INFO ] [sig ] [1919/3474] Completed LYG in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-26T20:26:26.041951] [INFO ] [sig ] [1920/3474] Forecasting LYRA... [2026-01-26T20:26:26.041980] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-26T20:26:26.042012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-26T20:26:26.053159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-26T20:26:26.053454] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-26T20:26:26.054298] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-26T20:26:26.054351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:26.054384] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:26.054411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:26.054469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:26.113971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:26.114657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:26.114738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:26.114771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:26.238421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:26.238604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:26.238648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:26.238716] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:26.242699] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-26T20:26:26.243002] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-26T20:26:26.243334] [INFO ] [sig ] LYRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:26.397188] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LYRA.txt [2026-01-26T20:26:26.397323] [INFO ] [sig ] [1920/3474] Completed LYRA in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-26T20:26:26.397362] [INFO ] [sig ] [1921/3474] Forecasting LYTS... [2026-01-26T20:26:26.397416] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-26T20:26:26.397450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-26T20:26:26.409267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-26T20:26:26.409543] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-26T20:26:26.410365] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-26T20:26:26.410417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:26.410449] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:26.410476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:26.410532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:26.472178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:26.472922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:26.473016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:26.473050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:26.592097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:26.592229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:26.592270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:26.592299] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:26.595685] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=95.14%) [2026-01-26T20:26:26.595956] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-26T20:26:26.596076] [INFO ] [sig ] LYTS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:26.749952] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LYTS.txt [2026-01-26T20:26:26.750092] [INFO ] [sig ] [1921/3474] Completed LYTS in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-26T20:26:26.750132] [INFO ] [sig ] [1922/3474] Forecasting LZ... [2026-01-26T20:26:26.750162] [INFO ] [sig ] Generating forecast for: LZ [2026-01-26T20:26:26.750193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-26T20:26:26.762346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-26T20:26:26.762704] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-26T20:26:26.763613] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-26T20:26:26.763668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:26.763701] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:26.763729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:26.763788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:26.820498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:26.821144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:26.821221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:26.821254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:26.945622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:26.945764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:26.945803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:26.945834] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:26.949170] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-01-26T20:26:26.949435] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-26T20:26:26.949553] [INFO ] [sig ] LZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:27.092661] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LZ.txt [2026-01-26T20:26:27.092800] [INFO ] [sig ] [1922/3474] Completed LZ in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-26T20:26:27.092840] [INFO ] [sig ] [1923/3474] Forecasting LZB... [2026-01-26T20:26:27.092877] [INFO ] [sig ] Generating forecast for: LZB [2026-01-26T20:26:27.092915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-26T20:26:27.104775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-26T20:26:27.105124] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-26T20:26:27.105926] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-26T20:26:27.105977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:27.106008] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:27.106035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:27.106090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:27.164015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:27.164816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:27.164899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:27.164932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:27.290263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:27.290417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:27.290457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:27.290485] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:27.293830] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-26T20:26:27.294105] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-26T20:26:27.294233] [INFO ] [sig ] LZB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:27.443159] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/LZB.txt [2026-01-26T20:26:27.443513] [INFO ] [sig ] [1923/3474] Completed LZB in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-26T20:26:27.443553] [INFO ] [sig ] [1924/3474] Forecasting LZM... [2026-01-26T20:26:27.443603] [INFO ] [sig ] Generating forecast for: LZM [2026-01-26T20:26:27.443636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-26T20:26:27.454699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-26T20:26:27.455000] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-26T20:26:27.455788] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-26T20:26:27.455849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:27.455882] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:27.455909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:27.455965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:27.511766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:27.512521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:27.512618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:27.512653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:27.633263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:27.633379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:27.633418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:27.633447] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:27.636752] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-26T20:26:27.637054] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-26T20:26:27.637175] [INFO ] [sig ] LZM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:27.783144] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/LZM.txt [2026-01-26T20:26:27.783289] [INFO ] [sig ] [1924/3474] Completed LZM in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-26T20:26:27.783330] [INFO ] [sig ] [1925/3474] Forecasting M... [2026-01-26T20:26:27.783359] [INFO ] [sig ] Generating forecast for: M [2026-01-26T20:26:27.783390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-26T20:26:27.794703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-26T20:26:27.795015] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-26T20:26:27.795812] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-26T20:26:27.795862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:27.795893] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:27.795920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:27.795977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:27.852165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:27.852838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:27.852915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:27.852947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:27.976056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:27.976200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:27.976240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:27.976269] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:27.979644] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=7.19%) [2026-01-26T20:26:27.979915] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-26T20:26:27.980035] [INFO ] [sig ] M: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:28.124561] [INFO ] [LOCAL ] Saved forecast: M 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/M.txt [2026-01-26T20:26:28.124718] [INFO ] [sig ] [1925/3474] Completed M in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-26T20:26:28.124761] [INFO ] [sig ] [1926/3474] Forecasting MA... [2026-01-26T20:26:28.124791] [INFO ] [sig ] Generating forecast for: MA [2026-01-26T20:26:28.124820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-26T20:26:28.135794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-26T20:26:28.136086] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-26T20:26:28.136880] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-26T20:26:28.136930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:28.136963] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:28.136990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:28.137046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:28.193808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:28.194624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:28.194703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:28.194735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:28.315755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:28.315904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:28.315945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:28.315973] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:28.319334] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=91.52%) [2026-01-26T20:26:28.319620] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-26T20:26:28.319741] [INFO ] [sig ] MA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:28.466893] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MA.txt [2026-01-26T20:26:28.467081] [INFO ] [sig ] [1926/3474] Completed MA in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-26T20:26:28.467125] [INFO ] [sig ] [1927/3474] Forecasting MAA... [2026-01-26T20:26:28.467154] [INFO ] [sig ] Generating forecast for: MAA [2026-01-26T20:26:28.467184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-26T20:26:28.479738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-26T20:26:28.480158] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-26T20:26:28.481078] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-26T20:26:28.481133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:28.481166] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:28.481194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:28.481252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:28.539708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:28.540622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:28.540715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:28.540789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:28.661746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:28.661899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:28.661939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:28.661971] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:28.665405] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-26T20:26:28.665706] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-26T20:26:28.665860] [INFO ] [sig ] MAA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:28.808294] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MAA.txt [2026-01-26T20:26:28.808445] [INFO ] [sig ] [1927/3474] Completed MAA in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:28.808492] [INFO ] [sig ] [1928/3474] Forecasting MAC... [2026-01-26T20:26:28.808524] [INFO ] [sig ] Generating forecast for: MAC [2026-01-26T20:26:28.808555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-26T20:26:28.820346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-26T20:26:28.820682] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-26T20:26:28.821540] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-26T20:26:28.821617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:28.821655] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:28.821683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:28.821740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:28.878313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:28.879076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:28.879158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:28.879193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:29.018554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:29.018732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:29.018775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:29.018806] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:29.022524] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=76.08%) [2026-01-26T20:26:29.022835] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-26T20:26:29.022983] [INFO ] [sig ] MAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:29.173187] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MAC.txt [2026-01-26T20:26:29.173334] [INFO ] [sig ] [1928/3474] Completed MAC in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:29.173375] [INFO ] [sig ] [1929/3474] Forecasting MAMA... [2026-01-26T20:26:29.173405] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-26T20:26:29.173436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-26T20:26:29.184624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-26T20:26:29.184906] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-26T20:26:29.185710] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-26T20:26:29.185761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:29.185793] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:29.185820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:29.185877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:29.244067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:29.244838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:29.244921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:29.244962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:29.375665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:29.375816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:29.375856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:29.375884] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:29.379321] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: DOWN (p=49.52%) [2026-01-26T20:26:29.379610] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-26T20:26:29.379751] [INFO ] [sig ] MAMA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:29.522851] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MAMA.txt [2026-01-26T20:26:29.523019] [INFO ] [sig ] [1929/3474] Completed MAMA in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:29.523061] [INFO ] [sig ] [1930/3474] Forecasting MAN... [2026-01-26T20:26:29.523091] [INFO ] [sig ] Generating forecast for: MAN [2026-01-26T20:26:29.523122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-26T20:26:29.535437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-26T20:26:29.535841] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-26T20:26:29.536917] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-26T20:26:29.536969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:29.537002] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:29.537031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:29.537088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:29.618522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:29.619437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:29.619533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:29.619603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:29.741457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:29.741626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:29.741668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:29.741698] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:29.744995] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: UP (p=60.33%) [2026-01-26T20:26:29.745267] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-26T20:26:29.745389] [INFO ] [sig ] MAN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:29.890918] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MAN.txt [2026-01-26T20:26:29.891078] [INFO ] [sig ] [1930/3474] Completed MAN in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:29.891119] [INFO ] [sig ] [1931/3474] Forecasting MANH... [2026-01-26T20:26:29.891148] [INFO ] [sig ] Generating forecast for: MANH [2026-01-26T20:26:29.891187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-26T20:26:29.903135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-26T20:26:29.903471] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-26T20:26:29.904272] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-26T20:26:29.904324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:29.904356] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:29.904382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:29.904439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:29.962467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:29.963187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:29.963270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:29.963305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:30.086747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:30.086893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:30.086934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:30.086979] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:30.090381] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=87.12%) [2026-01-26T20:26:30.090674] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-26T20:26:30.090800] [INFO ] [sig ] MANH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:30.233264] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MANH.txt [2026-01-26T20:26:30.233400] [INFO ] [sig ] [1931/3474] Completed MANH in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:30.233440] [INFO ] [sig ] [1932/3474] Forecasting MARA... [2026-01-26T20:26:30.233470] [INFO ] [sig ] Generating forecast for: MARA [2026-01-26T20:26:30.233502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-26T20:26:30.245011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-26T20:26:30.245297] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-26T20:26:30.246078] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-26T20:26:30.246130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:30.246162] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:30.246190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:30.246247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:30.303166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:30.303915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:30.303997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:30.304034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:30.428632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:30.428779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:30.428818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:30.428848] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:30.432167] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-26T20:26:30.432436] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-26T20:26:30.432553] [INFO ] [sig ] MARA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:30.578607] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MARA.txt [2026-01-26T20:26:30.578744] [INFO ] [sig ] [1932/3474] Completed MARA in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:30.578785] [INFO ] [sig ] [1933/3474] Forecasting MAS... [2026-01-26T20:26:30.578815] [INFO ] [sig ] Generating forecast for: MAS [2026-01-26T20:26:30.578845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-26T20:26:30.590474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-26T20:26:30.590788] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-26T20:26:30.591681] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-26T20:26:30.591734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:30.591767] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:30.591795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:30.591852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:30.651869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:30.652618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:30.652720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:30.652755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:30.774182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:30.774339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:30.774380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:30.774411] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:30.779366] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=8.38%) [2026-01-26T20:26:30.779854] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-26T20:26:30.780035] [INFO ] [sig ] MAS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:30.931150] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MAS.txt [2026-01-26T20:26:30.931514] [INFO ] [sig ] [1933/3474] Completed MAS in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:30.931560] [INFO ] [sig ] [1934/3474] Forecasting MASI... [2026-01-26T20:26:30.931610] [INFO ] [sig ] Generating forecast for: MASI [2026-01-26T20:26:30.931642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-26T20:26:30.943977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-26T20:26:30.944360] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-26T20:26:30.945205] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-26T20:26:30.945256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:30.945319] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:30.945360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:30.945455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:31.008600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:31.009513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:31.009619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:31.009656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:31.131629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:31.131782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:31.131823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:31.131852] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:31.135210] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=43.02%) [2026-01-26T20:26:31.135491] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-26T20:26:31.135632] [INFO ] [sig ] MASI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:31.288348] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MASI.txt [2026-01-26T20:26:31.288538] [INFO ] [sig ] [1934/3474] Completed MASI in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:31.288603] [INFO ] [sig ] [1935/3474] Forecasting MASS... [2026-01-26T20:26:31.288637] [INFO ] [sig ] Generating forecast for: MASS [2026-01-26T20:26:31.288667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-26T20:26:31.300119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-26T20:26:31.300485] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-26T20:26:31.301353] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-26T20:26:31.301407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:31.301440] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:31.301478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:31.301538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:31.361752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:31.362643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:31.362726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:31.362759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:31.485423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:31.485590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:31.485633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:31.485666] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:31.489032] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-01-26T20:26:31.489316] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-26T20:26:31.489436] [INFO ] [sig ] MASS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:31.638609] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MASS.txt [2026-01-26T20:26:31.638752] [INFO ] [sig ] [1935/3474] Completed MASS in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:31.638794] [INFO ] [sig ] [1936/3474] Forecasting MATX... [2026-01-26T20:26:31.638825] [INFO ] [sig ] Generating forecast for: MATX [2026-01-26T20:26:31.638855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-26T20:26:31.650467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-26T20:26:31.650787] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-26T20:26:31.651593] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-26T20:26:31.651645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:31.651678] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:31.651705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:31.651762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:31.711034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:31.711880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:31.711961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:31.711995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:31.828924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:31.829091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:31.829138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:31.829172] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:31.832596] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: DOWN (p=20.66%) [2026-01-26T20:26:31.832902] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-26T20:26:31.833031] [INFO ] [sig ] MATX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:31.986545] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MATX.txt [2026-01-26T20:26:31.986711] [INFO ] [sig ] [1936/3474] Completed MATX in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-26T20:26:31.986753] [INFO ] [sig ] [1937/3474] Forecasting MAX... [2026-01-26T20:26:31.986782] [INFO ] [sig ] Generating forecast for: MAX [2026-01-26T20:26:31.986813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-26T20:26:31.998098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-26T20:26:31.998435] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-26T20:26:31.999321] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-26T20:26:31.999375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:31.999407] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:31.999433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:31.999490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:32.060337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:32.061218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:32.061303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:32.061337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:32.179044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:32.179208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:32.179249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:32.179318] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:32.182811] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=21.91%) [2026-01-26T20:26:32.183107] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-26T20:26:32.183235] [INFO ] [sig ] MAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:32.328848] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MAX.txt [2026-01-26T20:26:32.328983] [INFO ] [sig ] [1937/3474] Completed MAX in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-26T20:26:32.329022] [INFO ] [sig ] [1938/3474] Forecasting MAXI... [2026-01-26T20:26:32.329053] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-26T20:26:32.329083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-26T20:26:32.340460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-26T20:26:32.340775] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-26T20:26:32.341731] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-26T20:26:32.341782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:32.341814] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:32.341841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:32.341898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:32.398138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:32.398791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:32.398871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:32.398903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:32.516235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:32.516367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:32.516406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:32.516434] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:32.519839] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-01-26T20:26:32.520105] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-26T20:26:32.520221] [INFO ] [sig ] MAXI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:32.665904] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MAXI.txt [2026-01-26T20:26:32.666030] [INFO ] [sig ] [1938/3474] Completed MAXI in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-26T20:26:32.666068] [INFO ] [sig ] [1939/3474] Forecasting MAXN... [2026-01-26T20:26:32.666098] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-26T20:26:32.666134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-26T20:26:32.677311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-26T20:26:32.677624] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-26T20:26:32.678429] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-26T20:26:32.678479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:32.678510] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:32.678537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:32.678614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:32.735899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:32.736804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:32.736882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:32.736915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:32.853202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:32.853544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:32.853600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:32.853632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:32.857166] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: DOWN (p=38.52%) [2026-01-26T20:26:32.857474] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-26T20:26:32.857623] [INFO ] [sig ] MAXN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:33.006498] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MAXN.txt [2026-01-26T20:26:33.006666] [INFO ] [sig ] [1939/3474] Completed MAXN in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-26T20:26:33.006708] [INFO ] [sig ] [1940/3474] Forecasting MBB... [2026-01-26T20:26:33.006739] [INFO ] [sig ] Generating forecast for: MBB [2026-01-26T20:26:33.006772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-26T20:26:33.018668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-26T20:26:33.018995] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-26T20:26:33.019822] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-26T20:26:33.019872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:33.019904] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:33.019931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:33.019987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:33.080890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:33.081556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:33.081847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:33.081885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:33.205270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:33.205385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:33.205425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:33.205453] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:33.208834] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=75.04%) [2026-01-26T20:26:33.209130] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-26T20:26:33.209264] [INFO ] [sig ] MBB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:33.360176] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MBB.txt [2026-01-26T20:26:33.360524] [INFO ] [sig ] [1940/3474] Completed MBB in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-26T20:26:33.360565] [INFO ] [sig ] [1941/3474] Forecasting MBC... [2026-01-26T20:26:33.360611] [INFO ] [sig ] Generating forecast for: MBC [2026-01-26T20:26:33.360642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-26T20:26:33.373514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-26T20:26:33.373834] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-26T20:26:33.374646] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-26T20:26:33.374696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:33.374728] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:33.374755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:33.374812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:33.434549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:33.435272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:33.435353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:33.435386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:33.557374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:33.557524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:33.557565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:33.557613] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:33.561134] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-26T20:26:33.561414] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-26T20:26:33.561536] [INFO ] [sig ] MBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:33.713902] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MBC.txt [2026-01-26T20:26:33.714031] [INFO ] [sig ] [1941/3474] Completed MBC in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-26T20:26:33.714070] [INFO ] [sig ] [1942/3474] Forecasting MBCN... [2026-01-26T20:26:33.714100] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-26T20:26:33.714130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-26T20:26:33.726106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-26T20:26:33.726484] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-26T20:26:33.727336] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-26T20:26:33.727547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:33.727607] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:33.727638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:33.727696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:33.786702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:33.787367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:33.787479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:33.787514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:33.885926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:33.886078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:33.886118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:33.886147] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:33.889565] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: DOWN (p=38.66%) [2026-01-26T20:26:33.889854] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-26T20:26:33.889975] [INFO ] [sig ] MBCN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:34.041497] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MBCN.txt [2026-01-26T20:26:34.041680] [INFO ] [sig ] [1942/3474] Completed MBCN in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-26T20:26:34.041724] [INFO ] [sig ] [1943/3474] Forecasting MBI... [2026-01-26T20:26:34.041752] [INFO ] [sig ] Generating forecast for: MBI [2026-01-26T20:26:34.041782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-26T20:26:34.053438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-26T20:26:34.053821] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-26T20:26:34.054625] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-26T20:26:34.054676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:34.054707] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:34.054733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:34.054789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:34.111854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:34.112921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:34.113006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:34.113040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:34.234894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:34.235049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:34.235092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:34.235120] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:34.238700] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: UP (p=56.30%) [2026-01-26T20:26:34.238991] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-26T20:26:34.239112] [INFO ] [sig ] MBI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:34.391008] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MBI.txt [2026-01-26T20:26:34.391165] [INFO ] [sig ] [1943/3474] Completed MBI in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-26T20:26:34.391206] [INFO ] [sig ] [1944/3474] Forecasting MBIN... [2026-01-26T20:26:34.391236] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-26T20:26:34.391267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-26T20:26:34.403542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-26T20:26:34.403914] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-26T20:26:34.404734] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-26T20:26:34.404785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:34.404816] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:34.404842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:34.404898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:34.465276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:34.466156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:34.466470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:34.466503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:34.585382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:34.585540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:34.585600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:34.585632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:34.588985] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=63.64%) [2026-01-26T20:26:34.589256] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-26T20:26:34.589386] [INFO ] [sig ] MBIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:34.735646] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MBIN.txt [2026-01-26T20:26:34.735791] [INFO ] [sig ] [1944/3474] Completed MBIN in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:34.735832] [INFO ] [sig ] [1945/3474] Forecasting MBLY... [2026-01-26T20:26:34.735862] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-26T20:26:34.735891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-26T20:26:34.747476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-26T20:26:34.747775] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-26T20:26:34.748613] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-26T20:26:34.748675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:34.748708] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:34.748736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:34.748793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:34.809858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:34.810587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:34.810670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:34.810704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:34.932893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:34.933043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:34.933084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:34.933113] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:34.936402] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-26T20:26:34.936697] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-26T20:26:34.936819] [INFO ] [sig ] MBLY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:35.085739] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MBLY.txt [2026-01-26T20:26:35.085866] [INFO ] [sig ] [1945/3474] Completed MBLY in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:35.085904] [INFO ] [sig ] [1946/3474] Forecasting MBS... [2026-01-26T20:26:35.085935] [INFO ] [sig ] Generating forecast for: MBS [2026-01-26T20:26:35.085965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-26T20:26:35.097024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-26T20:26:35.097320] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-26T20:26:35.098172] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-26T20:26:35.098225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:35.098258] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:35.098285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:35.098374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:35.160340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:35.161259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:35.161353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:35.161387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:35.279530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:35.279695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:35.279737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:35.279766] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:35.283121] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=62.16%) [2026-01-26T20:26:35.283418] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-26T20:26:35.283540] [INFO ] [sig ] MBS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:35.431620] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MBS.txt [2026-01-26T20:26:35.431764] [INFO ] [sig ] [1946/3474] Completed MBS in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:35.431804] [INFO ] [sig ] [1947/3474] Forecasting MBWM... [2026-01-26T20:26:35.431834] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-26T20:26:35.431863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-26T20:26:35.443892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-26T20:26:35.444197] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-26T20:26:35.444984] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-26T20:26:35.445035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:35.445066] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:35.445092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:35.445148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:35.504620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:35.505477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:35.505562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:35.505614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:35.625015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:35.625172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:35.625213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:35.625243] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:35.629009] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=11.73%) [2026-01-26T20:26:35.629470] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-26T20:26:35.629612] [INFO ] [sig ] MBWM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:35.781637] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MBWM.txt [2026-01-26T20:26:35.781802] [INFO ] [sig ] [1947/3474] Completed MBWM in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:35.781842] [INFO ] [sig ] [1948/3474] Forecasting MBX... [2026-01-26T20:26:35.781872] [INFO ] [sig ] Generating forecast for: MBX [2026-01-26T20:26:35.781903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-26T20:26:35.794283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-26T20:26:35.794563] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-26T20:26:35.795390] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-26T20:26:35.795451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:35.795484] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:35.795511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:35.795588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:35.858061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:35.858890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:35.858975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:35.859007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:35.981233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:35.981385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:35.981425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:35.981454] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:35.984836] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=12.67%) [2026-01-26T20:26:35.985106] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-26T20:26:35.985225] [INFO ] [sig ] MBX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:36.135037] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MBX.txt [2026-01-26T20:26:36.135194] [INFO ] [sig ] [1948/3474] Completed MBX in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:36.135242] [INFO ] [sig ] [1949/3474] Forecasting MC... [2026-01-26T20:26:36.135277] [INFO ] [sig ] Generating forecast for: MC [2026-01-26T20:26:36.135308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-26T20:26:36.146477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-26T20:26:36.146783] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-26T20:26:36.147603] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-26T20:26:36.147654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:36.147686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:36.147714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:36.147770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:36.204876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:36.205563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:36.205660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:36.205693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:36.330294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:36.330465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:36.330515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:36.330547] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:36.334028] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: UP (p=83.68%) [2026-01-26T20:26:36.334316] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-26T20:26:36.334434] [INFO ] [sig ] MC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:36.478963] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MC.txt [2026-01-26T20:26:36.479136] [INFO ] [sig ] [1949/3474] Completed MC in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:36.479184] [INFO ] [sig ] [1950/3474] Forecasting MCBS... [2026-01-26T20:26:36.479215] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-26T20:26:36.479257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-26T20:26:36.493436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-26T20:26:36.493869] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-26T20:26:36.494754] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-26T20:26:36.494806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:36.494839] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:36.494866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:36.494940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:36.557270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:36.558205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:36.558318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:36.558353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:36.684445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:36.684615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:36.684658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:36.684687] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:36.688031] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=28.82%) [2026-01-26T20:26:36.688306] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-26T20:26:36.688425] [INFO ] [sig ] MCBS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:36.844586] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCBS.txt [2026-01-26T20:26:36.844750] [INFO ] [sig ] [1950/3474] Completed MCBS in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:36.844792] [INFO ] [sig ] [1951/3474] Forecasting MCHI... [2026-01-26T20:26:36.844820] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-26T20:26:36.844859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-26T20:26:36.857601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-26T20:26:36.857971] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-26T20:26:36.859061] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-26T20:26:36.859123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:36.859212] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:36.859250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:36.859311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:36.922636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:36.923528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:36.923633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:36.923670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:37.056590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:37.056747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:37.056787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:37.056817] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:37.060139] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-01-26T20:26:37.060423] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-26T20:26:37.060549] [INFO ] [sig ] MCHI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:37.210997] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCHI.txt [2026-01-26T20:26:37.211151] [INFO ] [sig ] [1951/3474] Completed MCHI in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:37.211218] [INFO ] [sig ] [1952/3474] Forecasting MCHP... [2026-01-26T20:26:37.211251] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-26T20:26:37.211281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-26T20:26:37.224194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-26T20:26:37.224643] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-26T20:26:37.225721] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-26T20:26:37.225776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:37.225809] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:37.225836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:37.225894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:37.290333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:37.291412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:37.291518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:37.291563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:37.415211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:37.415372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:37.415412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:37.415441] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:37.418917] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=24.68%) [2026-01-26T20:26:37.419228] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-26T20:26:37.419368] [INFO ] [sig ] MCHP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:37.564932] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCHP.txt [2026-01-26T20:26:37.565073] [INFO ] [sig ] [1952/3474] Completed MCHP in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:37.565132] [INFO ] [sig ] [1953/3474] Forecasting MCHX... [2026-01-26T20:26:37.565165] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-26T20:26:37.565196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-26T20:26:37.577748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-26T20:26:37.578055] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-26T20:26:37.578848] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-26T20:26:37.578899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:37.578931] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:37.578958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:37.579014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:37.637367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:37.638101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:37.638183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:37.638217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:37.746193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:37.746360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:37.746402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:37.746430] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:37.750131] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-01-26T20:26:37.750451] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-26T20:26:37.750594] [INFO ] [sig ] MCHX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:37.896376] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCHX.txt [2026-01-26T20:26:37.896508] [INFO ] [sig ] [1953/3474] Completed MCHX in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-26T20:26:37.896549] [INFO ] [sig ] [1954/3474] Forecasting MCI... [2026-01-26T20:26:37.896597] [INFO ] [sig ] Generating forecast for: MCI [2026-01-26T20:26:37.896631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-26T20:26:37.907806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-26T20:26:37.908097] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-26T20:26:37.908928] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-26T20:26:37.908979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:37.909011] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:37.909039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:37.909095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:37.967821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:37.968677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:37.968762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:37.968796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:38.087240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:38.087407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:38.087451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:38.087512] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:38.090845] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=59.67%) [2026-01-26T20:26:38.091114] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-26T20:26:38.091232] [INFO ] [sig ] MCI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:38.239375] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MCI.txt [2026-01-26T20:26:38.239532] [INFO ] [sig ] [1954/3474] Completed MCI in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-26T20:26:38.239598] [INFO ] [sig ] [1955/3474] Forecasting MCK... [2026-01-26T20:26:38.239632] [INFO ] [sig ] Generating forecast for: MCK [2026-01-26T20:26:38.239663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-26T20:26:38.251038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-26T20:26:38.251453] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-26T20:26:38.252363] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-26T20:26:38.252415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:38.252447] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:38.252473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:38.252530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:38.315155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:38.316049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:38.316136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:38.316170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:38.437703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:38.437858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:38.437915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:38.437946] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:38.441619] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-01-26T20:26:38.441918] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-26T20:26:38.442046] [INFO ] [sig ] MCK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:38.591072] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCK.txt [2026-01-26T20:26:38.591217] [INFO ] [sig ] [1955/3474] Completed MCK in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-26T20:26:38.591256] [INFO ] [sig ] [1956/3474] Forecasting MCN... [2026-01-26T20:26:38.591285] [INFO ] [sig ] Generating forecast for: MCN [2026-01-26T20:26:38.591317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-26T20:26:38.602336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-26T20:26:38.602621] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-26T20:26:38.603373] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-26T20:26:38.603423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:38.603454] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:38.603481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:38.603537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:38.665730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:38.666497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:38.666596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:38.666633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:38.798101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:38.798257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:38.798299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:38.798329] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:38.802030] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: DOWN (p=28.57%) [2026-01-26T20:26:38.802323] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-26T20:26:38.802448] [INFO ] [sig ] MCN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:38.956807] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCN.txt [2026-01-26T20:26:38.956965] [INFO ] [sig ] [1956/3474] Completed MCN in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-26T20:26:38.957007] [INFO ] [sig ] [1957/3474] Forecasting MCO... [2026-01-26T20:26:38.957036] [INFO ] [sig ] Generating forecast for: MCO [2026-01-26T20:26:38.957067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-26T20:26:38.969845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-26T20:26:38.970199] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-26T20:26:38.971031] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-26T20:26:38.971083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:38.971113] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:38.971140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:38.971195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:39.028507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:39.029390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:39.029473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:39.029509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:39.150829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:39.151011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:39.151058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:39.151096] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:39.154774] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-26T20:26:39.155047] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-26T20:26:39.155193] [INFO ] [sig ] MCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:39.297736] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCO.txt [2026-01-26T20:26:39.297883] [INFO ] [sig ] [1957/3474] Completed MCO in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-26T20:26:39.297924] [INFO ] [sig ] [1958/3474] Forecasting MCRB... [2026-01-26T20:26:39.297954] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-26T20:26:39.297984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-26T20:26:39.309432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-26T20:26:39.309734] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-26T20:26:39.310549] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-26T20:26:39.310624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:39.310657] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:39.310684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:39.310740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:39.367194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:39.367928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:39.368026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:39.368061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:39.484347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:39.484503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:39.484544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:39.484592] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:39.487952] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: DOWN (p=23.39%) [2026-01-26T20:26:39.488240] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-26T20:26:39.488377] [INFO ] [sig ] MCRB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:39.635493] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCRB.txt [2026-01-26T20:26:39.635659] [INFO ] [sig ] [1958/3474] Completed MCRB in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-26T20:26:39.635703] [INFO ] [sig ] [1959/3474] Forecasting MCRI... [2026-01-26T20:26:39.635733] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-26T20:26:39.635763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-26T20:26:39.646780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-26T20:26:39.647079] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-26T20:26:39.647925] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-26T20:26:39.647977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:39.648019] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:39.648046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:39.648102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:39.704431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:39.705278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:39.705359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:39.705393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:39.825271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:39.825424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:39.825464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:39.825493] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:39.828852] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=34.68%) [2026-01-26T20:26:39.829124] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-26T20:26:39.829245] [INFO ] [sig ] MCRI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:39.971914] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCRI.txt [2026-01-26T20:26:39.972045] [INFO ] [sig ] [1959/3474] Completed MCRI in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-26T20:26:39.972085] [INFO ] [sig ] [1960/3474] Forecasting MCS... [2026-01-26T20:26:39.972116] [INFO ] [sig ] Generating forecast for: MCS [2026-01-26T20:26:39.972149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-26T20:26:39.984043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-26T20:26:39.984340] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-26T20:26:39.985146] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-26T20:26:39.985201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:39.985235] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:39.985262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:39.985319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:40.041935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:40.042597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:40.042677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:40.042710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:40.165965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:40.166117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:40.166160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:40.166196] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:40.169594] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-01-26T20:26:40.169862] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-26T20:26:40.169981] [INFO ] [sig ] MCS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:40.313704] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MCS.txt [2026-01-26T20:26:40.313837] [INFO ] [sig ] [1960/3474] Completed MCS in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-26T20:26:40.313876] [INFO ] [sig ] [1961/3474] Forecasting MCY... [2026-01-26T20:26:40.313906] [INFO ] [sig ] Generating forecast for: MCY [2026-01-26T20:26:40.313936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-26T20:26:40.326913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-26T20:26:40.327196] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-26T20:26:40.328005] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-26T20:26:40.328056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:40.328086] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:40.328113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:40.328168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:40.385810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:40.386533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:40.386657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:40.386693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:40.508045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:40.508208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:40.508248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:40.508277] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:40.511631] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-26T20:26:40.511903] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-26T20:26:40.512021] [INFO ] [sig ] MCY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:40.657121] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MCY.txt [2026-01-26T20:26:40.657268] [INFO ] [sig ] [1961/3474] Completed MCY in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:40.657308] [INFO ] [sig ] [1962/3474] Forecasting MD... [2026-01-26T20:26:40.657338] [INFO ] [sig ] Generating forecast for: MD [2026-01-26T20:26:40.657369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-26T20:26:40.669393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-26T20:26:40.669736] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-26T20:26:40.670514] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-26T20:26:40.670564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:40.670615] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:40.670647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:40.670704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:40.729630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:40.730492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:40.730595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:40.730632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:40.853375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:40.853530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:40.853586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:40.853619] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:40.856967] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-26T20:26:40.857236] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-26T20:26:40.857354] [INFO ] [sig ] MD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:40.999897] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MD.txt [2026-01-26T20:26:41.000028] [INFO ] [sig ] [1962/3474] Completed MD in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:41.000069] [INFO ] [sig ] [1963/3474] Forecasting MDAI... [2026-01-26T20:26:41.000107] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-26T20:26:41.000138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-26T20:26:41.011208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-26T20:26:41.011485] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-26T20:26:41.012283] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-26T20:26:41.012346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:41.012385] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:41.012413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:41.012469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:41.069849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:41.070533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:41.070631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:41.070665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:41.190808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:41.190956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:41.190997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:41.191025] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:41.194432] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-26T20:26:41.194720] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-26T20:26:41.194842] [INFO ] [sig ] MDAI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:41.341595] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MDAI.txt [2026-01-26T20:26:41.341733] [INFO ] [sig ] [1963/3474] Completed MDAI in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:41.341772] [INFO ] [sig ] [1964/3474] Forecasting MDB... [2026-01-26T20:26:41.341802] [INFO ] [sig ] Generating forecast for: MDB [2026-01-26T20:26:41.341833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-26T20:26:41.353057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-26T20:26:41.353332] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-26T20:26:41.354159] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-26T20:26:41.354217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:41.354257] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:41.354291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:41.354361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:41.414173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:41.415043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:41.415129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:41.415163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:41.544828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:41.545001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:41.545049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:41.545080] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:41.548818] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=39.55%) [2026-01-26T20:26:41.549148] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-26T20:26:41.549284] [INFO ] [sig ] MDB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:41.758713] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MDB.txt [2026-01-26T20:26:41.758915] [INFO ] [sig ] [1964/3474] Completed MDB in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:41.758957] [INFO ] [sig ] [1965/3474] Forecasting MDGL... [2026-01-26T20:26:41.758988] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-26T20:26:41.759022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-26T20:26:41.770517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-26T20:26:41.770894] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-26T20:26:41.771715] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-26T20:26:41.771767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:41.771798] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:41.771825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:41.771881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:41.829184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:41.830072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:41.830161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:41.830196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:41.951322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:41.951475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:41.951518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:41.951548] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:41.955137] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=87.46%) [2026-01-26T20:26:41.955629] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-26T20:26:41.955759] [INFO ] [sig ] MDGL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:42.099147] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MDGL.txt [2026-01-26T20:26:42.099303] [INFO ] [sig ] [1965/3474] Completed MDGL in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:42.099360] [INFO ] [sig ] [1966/3474] Forecasting MDLZ... [2026-01-26T20:26:42.099399] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-26T20:26:42.099431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-26T20:26:42.110281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-26T20:26:42.110636] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-26T20:26:42.111451] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-26T20:26:42.111502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:42.111534] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:42.111562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:42.111647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:42.170637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:42.171378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:42.171478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:42.171512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:42.308719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:42.308873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:42.308916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:42.308963] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:42.312499] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-01-26T20:26:42.312833] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-26T20:26:42.312967] [INFO ] [sig ] MDLZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:42.458485] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MDLZ.txt [2026-01-26T20:26:42.458856] [INFO ] [sig ] [1966/3474] Completed MDLZ in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:42.458902] [INFO ] [sig ] [1967/3474] Forecasting MDWD... [2026-01-26T20:26:42.458943] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-26T20:26:42.458986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-26T20:26:42.470799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-26T20:26:42.471108] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-26T20:26:42.471944] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-26T20:26:42.471996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:42.472030] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:42.472059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:42.472117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:42.530910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:42.531795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:42.531880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:42.531912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:42.657422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:42.657602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:42.657647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:42.657677] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:42.661251] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=26.95%) [2026-01-26T20:26:42.661560] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-26T20:26:42.661711] [INFO ] [sig ] MDWD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:42.810151] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MDWD.txt [2026-01-26T20:26:42.810307] [INFO ] [sig ] [1967/3474] Completed MDWD in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:42.810348] [INFO ] [sig ] [1968/3474] Forecasting MDXG... [2026-01-26T20:26:42.810378] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-26T20:26:42.810408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-26T20:26:42.821694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-26T20:26:42.822042] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-26T20:26:42.822868] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-26T20:26:42.822921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:42.822989] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:42.823031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:42.823115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:42.880045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:42.880919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:42.881002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:42.881051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:43.000131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:43.000283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:43.000323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:43.000356] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:43.003860] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-01-26T20:26:43.004167] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-26T20:26:43.004297] [INFO ] [sig ] MDXG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:43.147603] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MDXG.txt [2026-01-26T20:26:43.147760] [INFO ] [sig ] [1968/3474] Completed MDXG in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:43.147799] [INFO ] [sig ] [1969/3474] Forecasting MDXH... [2026-01-26T20:26:43.147834] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-26T20:26:43.147867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-26T20:26:43.159742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-26T20:26:43.160048] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-26T20:26:43.160857] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-26T20:26:43.160909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:43.160940] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:43.160968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:43.161041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:43.220842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:43.221749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:43.221839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:43.221871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:43.354906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:43.355064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:43.355107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:43.355137] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:43.358826] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-01-26T20:26:43.359115] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-26T20:26:43.359245] [INFO ] [sig ] MDXH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:43.539024] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MDXH.txt [2026-01-26T20:26:43.539191] [INFO ] [sig ] [1969/3474] Completed MDXH in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:43.539234] [INFO ] [sig ] [1970/3474] Forecasting MEC... [2026-01-26T20:26:43.539271] [INFO ] [sig ] Generating forecast for: MEC [2026-01-26T20:26:43.539310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-26T20:26:43.552743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-26T20:26:43.553103] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-26T20:26:43.554200] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-26T20:26:43.554261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:43.554307] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:43.554368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:43.554458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:43.629329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:43.630261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:43.630350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:43.630383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:43.753469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:43.753653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:43.753697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:43.753726] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:43.757539] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=44.86%) [2026-01-26T20:26:43.757956] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-26T20:26:43.758108] [INFO ] [sig ] MEC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:43.910155] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MEC.txt [2026-01-26T20:26:43.910301] [INFO ] [sig ] [1970/3474] Completed MEC in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-26T20:26:43.910341] [INFO ] [sig ] [1971/3474] Forecasting MED... [2026-01-26T20:26:43.910371] [INFO ] [sig ] Generating forecast for: MED [2026-01-26T20:26:43.910401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-26T20:26:43.922270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-26T20:26:43.922596] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-26T20:26:43.923401] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-26T20:26:43.923454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:43.923487] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:43.923515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:43.923591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:43.981561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:43.982200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:43.982279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:43.982312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:44.108974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:44.109145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:44.109217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:44.109295] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:44.112984] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=49.65%) [2026-01-26T20:26:44.113359] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-26T20:26:44.113513] [INFO ] [sig ] MED: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:44.265036] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MED.txt [2026-01-26T20:26:44.265183] [INFO ] [sig ] [1971/3474] Completed MED in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-26T20:26:44.265224] [INFO ] [sig ] [1972/3474] Forecasting MEDP... [2026-01-26T20:26:44.265260] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-26T20:26:44.265297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-26T20:26:44.276926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-26T20:26:44.277235] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-26T20:26:44.278138] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-26T20:26:44.278195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:44.278237] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:44.278266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:44.278325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:44.337357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:44.338252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:44.338346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:44.338391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:44.470288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:44.470439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:44.470481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:44.470511] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:44.473972] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-26T20:26:44.474245] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-26T20:26:44.474369] [INFO ] [sig ] MEDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:44.626983] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MEDP.txt [2026-01-26T20:26:44.627120] [INFO ] [sig ] [1972/3474] Completed MEDP in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-26T20:26:44.627160] [INFO ] [sig ] [1973/3474] Forecasting MEG... [2026-01-26T20:26:44.627189] [INFO ] [sig ] Generating forecast for: MEG [2026-01-26T20:26:44.627219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-26T20:26:44.638700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-26T20:26:44.639013] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-26T20:26:44.639831] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-26T20:26:44.639882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:44.639913] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:44.639940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:44.639997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:44.696418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:44.697209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:44.697317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:44.697351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:44.827663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:44.827827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:44.827884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:44.827928] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:44.832046] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-01-26T20:26:44.832320] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-26T20:26:44.832441] [INFO ] [sig ] MEG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:44.974311] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MEG.txt [2026-01-26T20:26:44.974465] [INFO ] [sig ] [1973/3474] Completed MEG in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-26T20:26:44.974505] [INFO ] [sig ] [1974/3474] Forecasting MEGI... [2026-01-26T20:26:44.974535] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-26T20:26:44.974566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-26T20:26:44.986554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-26T20:26:44.986855] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-26T20:26:44.988195] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-26T20:26:44.988339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:44.988383] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:44.988419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:44.988496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:45.049549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:45.050492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:45.050599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:45.050637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:45.180452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:45.180620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:45.180666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:45.180708] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:45.184394] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=64.34%) [2026-01-26T20:26:45.184701] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-26T20:26:45.184829] [INFO ] [sig ] MEGI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:45.337628] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MEGI.txt [2026-01-26T20:26:45.337782] [INFO ] [sig ] [1974/3474] Completed MEGI in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-26T20:26:45.337831] [INFO ] [sig ] [1975/3474] Forecasting MEI... [2026-01-26T20:26:45.337874] [INFO ] [sig ] Generating forecast for: MEI [2026-01-26T20:26:45.337916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-26T20:26:45.349965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-26T20:26:45.350312] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-26T20:26:45.351154] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-26T20:26:45.351207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:45.351248] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:45.351285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:45.351359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:45.412934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:45.413888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:45.414011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:45.414049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:45.540555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:45.540726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:45.540769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:45.540800] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:45.544265] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-26T20:26:45.544589] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-26T20:26:45.544717] [INFO ] [sig ] MEI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:45.686032] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MEI.txt [2026-01-26T20:26:45.686179] [INFO ] [sig ] [1975/3474] Completed MEI in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-26T20:26:45.686219] [INFO ] [sig ] [1976/3474] Forecasting MELI... [2026-01-26T20:26:45.686249] [INFO ] [sig ] Generating forecast for: MELI [2026-01-26T20:26:45.686284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-26T20:26:45.698553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-26T20:26:45.698902] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-26T20:26:45.699746] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-26T20:26:45.699799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:45.699832] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:45.699861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:45.699919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:45.760378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:45.761255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:45.761345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:45.761378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:45.887134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:45.887307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:45.887360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:45.887418] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:45.891139] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=15.40%) [2026-01-26T20:26:45.891428] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-26T20:26:45.891553] [INFO ] [sig ] MELI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:46.044407] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MELI.txt [2026-01-26T20:26:46.044564] [INFO ] [sig ] [1976/3474] Completed MELI in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-26T20:26:46.044625] [INFO ] [sig ] [1977/3474] Forecasting MEOH... [2026-01-26T20:26:46.044656] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-26T20:26:46.044687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-26T20:26:46.057841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-26T20:26:46.058240] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-26T20:26:46.059106] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-26T20:26:46.059158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:46.059190] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:46.059217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:46.059274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:46.121426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:46.122286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:46.122370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:46.122404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:46.249989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:46.250143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:46.250185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:46.250214] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:46.253713] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=91.18%) [2026-01-26T20:26:46.253993] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-26T20:26:46.254119] [INFO ] [sig ] MEOH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:46.413169] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MEOH.txt [2026-01-26T20:26:46.413322] [INFO ] [sig ] [1977/3474] Completed MEOH in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-26T20:26:46.413365] [INFO ] [sig ] [1978/3474] Forecasting MERC... [2026-01-26T20:26:46.413395] [INFO ] [sig ] Generating forecast for: MERC [2026-01-26T20:26:46.413432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-26T20:26:46.425387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-26T20:26:46.425726] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-26T20:26:46.426780] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-26T20:26:46.426845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:46.426888] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:46.426928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:46.427011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:46.487750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:46.488615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:46.488937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:46.488989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:46.617368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:46.617547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:46.617607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:46.617639] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:46.621392] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-01-26T20:26:46.621720] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-26T20:26:46.621852] [INFO ] [sig ] MERC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:46.780179] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MERC.txt [2026-01-26T20:26:46.780341] [INFO ] [sig ] [1978/3474] Completed MERC in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:46.780392] [INFO ] [sig ] [1979/3474] Forecasting META... [2026-01-26T20:26:46.780423] [INFO ] [sig ] Generating forecast for: META [2026-01-26T20:26:46.780455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-26T20:26:46.792165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-26T20:26:46.792508] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-26T20:26:46.793355] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-26T20:26:46.793409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:46.793441] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:46.793468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:46.793524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:46.854515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:46.855416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:46.855516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:46.855554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:46.986613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:46.986784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:46.986827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:46.986856] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:46.990663] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-26T20:26:46.990945] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-26T20:26:46.991071] [INFO ] [sig ] META: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:47.140692] [INFO ] [LOCAL ] Saved forecast: META 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/META.txt [2026-01-26T20:26:47.140831] [INFO ] [sig ] [1979/3474] Completed META in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:47.140872] [INFO ] [sig ] [1980/3474] Forecasting METC... [2026-01-26T20:26:47.140901] [INFO ] [sig ] Generating forecast for: METC [2026-01-26T20:26:47.140930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-26T20:26:47.153306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-26T20:26:47.153668] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-26T20:26:47.154460] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-26T20:26:47.154513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:47.154546] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:47.154592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:47.154654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:47.215428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:47.216284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:47.216367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:47.216401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:47.336711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:47.336865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:47.336906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:47.336935] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:47.340393] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=31.94%) [2026-01-26T20:26:47.340700] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-26T20:26:47.340826] [INFO ] [sig ] METC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:47.490809] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/METC.txt [2026-01-26T20:26:47.490988] [INFO ] [sig ] [1980/3474] Completed METC in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:47.491033] [INFO ] [sig ] [1981/3474] Forecasting METCB... [2026-01-26T20:26:47.491064] [INFO ] [sig ] Generating forecast for: METCB [2026-01-26T20:26:47.491095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-26T20:26:47.503629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-26T20:26:47.504010] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-26T20:26:47.504968] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-26T20:26:47.505030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:47.505080] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:47.505124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:47.505187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:47.564249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:47.565354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:47.565439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:47.565473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:47.694483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:47.694652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:47.694696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:47.694728] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:47.698717] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=57.17%) [2026-01-26T20:26:47.699011] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-26T20:26:47.699167] [INFO ] [sig ] METCB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:47.849326] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/METCB.txt [2026-01-26T20:26:47.849483] [INFO ] [sig ] [1981/3474] Completed METCB in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:47.849527] [INFO ] [sig ] [1982/3474] Forecasting METD... [2026-01-26T20:26:47.849558] [INFO ] [sig ] Generating forecast for: METD [2026-01-26T20:26:47.849609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-26T20:26:47.861930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-26T20:26:47.862230] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-26T20:26:47.863065] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-26T20:26:47.863118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:47.863152] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:47.863180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:47.863238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:47.923520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:47.924325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:47.924411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:47.924453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:48.056670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:48.056823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:48.056864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:48.056894] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:48.060248] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-26T20:26:48.060531] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-26T20:26:48.060675] [INFO ] [sig ] METD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:48.205049] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/METD.txt [2026-01-26T20:26:48.205208] [INFO ] [sig ] [1982/3474] Completed METD in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:48.205248] [INFO ] [sig ] [1983/3474] Forecasting MFA... [2026-01-26T20:26:48.205277] [INFO ] [sig ] Generating forecast for: MFA [2026-01-26T20:26:48.205309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-26T20:26:48.216835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-26T20:26:48.217231] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-26T20:26:48.218137] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-26T20:26:48.218202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:48.218235] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:48.218262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:48.218319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:48.281032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:48.281871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:48.281953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:48.281987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:48.405784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:48.405949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:48.405990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:48.406019] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:48.409631] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=74.84%) [2026-01-26T20:26:48.410099] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-26T20:26:48.410221] [INFO ] [sig ] MFA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:48.555407] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MFA.txt [2026-01-26T20:26:48.555538] [INFO ] [sig ] [1983/3474] Completed MFA in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:48.555595] [INFO ] [sig ] [1984/3474] Forecasting MFC... [2026-01-26T20:26:48.555628] [INFO ] [sig ] Generating forecast for: MFC [2026-01-26T20:26:48.555659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-26T20:26:48.567652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-26T20:26:48.567989] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-26T20:26:48.568982] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-26T20:26:48.569033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:48.569065] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:48.569092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:48.569148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:48.628015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:48.628771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:48.628850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:48.628882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:48.749198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:48.749353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:48.749401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:48.749436] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:48.752895] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-26T20:26:48.753166] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-26T20:26:48.753285] [INFO ] [sig ] MFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:48.896013] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MFC.txt [2026-01-26T20:26:48.896147] [INFO ] [sig ] [1984/3474] Completed MFC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:48.896186] [INFO ] [sig ] [1985/3474] Forecasting MFG... [2026-01-26T20:26:48.896217] [INFO ] [sig ] Generating forecast for: MFG [2026-01-26T20:26:48.896247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-26T20:26:48.907266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-26T20:26:48.907604] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-26T20:26:48.908398] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-26T20:26:48.908474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:48.908507] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:48.908533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:48.908609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:48.964814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:48.965453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:48.965530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:48.965563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:49.092025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:49.092196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:49.092237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:49.092266] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:49.095771] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-01-26T20:26:49.096073] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-26T20:26:49.096200] [INFO ] [sig ] MFG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:49.239128] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MFG.txt [2026-01-26T20:26:49.239284] [INFO ] [sig ] [1985/3474] Completed MFG in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:49.239338] [INFO ] [sig ] [1986/3474] Forecasting MFI... [2026-01-26T20:26:49.239382] [INFO ] [sig ] Generating forecast for: MFI [2026-01-26T20:26:49.239426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-26T20:26:49.253964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-26T20:26:49.254331] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-26T20:26:49.255427] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-26T20:26:49.255492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:49.255534] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:49.255594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:49.255683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:49.318661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:49.319548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:49.319652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:49.319685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:49.441547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:49.441740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:49.441796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:49.441840] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:49.446523] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-26T20:26:49.446895] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-26T20:26:49.447050] [INFO ] [sig ] MFI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:49.599288] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MFI.txt [2026-01-26T20:26:49.599413] [INFO ] [sig ] [1986/3474] Completed MFI in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:49.599456] [INFO ] [sig ] [1987/3474] Forecasting MFIC... [2026-01-26T20:26:49.599487] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-26T20:26:49.599517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-26T20:26:49.611803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-26T20:26:49.612085] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-26T20:26:49.612907] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-26T20:26:49.612958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:49.612990] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:49.613016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:49.613072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:49.671252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:49.671871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:49.671949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:49.671981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:49.796620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:49.796979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:49.797025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:49.797055] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:49.800958] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-01-26T20:26:49.801246] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-26T20:26:49.801372] [INFO ] [sig ] MFIC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:49.943924] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MFIC.txt [2026-01-26T20:26:49.944042] [INFO ] [sig ] [1987/3474] Completed MFIC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-26T20:26:49.944081] [INFO ] [sig ] [1988/3474] Forecasting MFIN... [2026-01-26T20:26:49.944112] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-26T20:26:49.944143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-26T20:26:49.955362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-26T20:26:49.955650] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-26T20:26:49.956419] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-26T20:26:49.956475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:49.956506] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:49.956533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:49.956605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:50.014452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:50.015133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:50.015211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:50.015243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:50.132841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:50.132978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:50.133063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:50.133094] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:50.136435] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=85.30%) [2026-01-26T20:26:50.136745] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-26T20:26:50.137078] [INFO ] [sig ] MFIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:50.282911] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MFIN.txt [2026-01-26T20:26:50.283069] [INFO ] [sig ] [1988/3474] Completed MFIN in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-26T20:26:50.283109] [INFO ] [sig ] [1989/3474] Forecasting MFM... [2026-01-26T20:26:50.283139] [INFO ] [sig ] Generating forecast for: MFM [2026-01-26T20:26:50.283171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-26T20:26:50.294807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-26T20:26:50.295191] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-26T20:26:50.296236] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-26T20:26:50.296289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:50.296321] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:50.296348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:50.296405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:50.354691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:50.355569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:50.355676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:50.355710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:50.477177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:50.477327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:50.477368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:50.477422] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:50.480855] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-26T20:26:50.481133] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-26T20:26:50.481255] [INFO ] [sig ] MFM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:50.626703] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MFM.txt [2026-01-26T20:26:50.626846] [INFO ] [sig ] [1989/3474] Completed MFM in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-26T20:26:50.626887] [INFO ] [sig ] [1990/3474] Forecasting MG... [2026-01-26T20:26:50.626916] [INFO ] [sig ] Generating forecast for: MG [2026-01-26T20:26:50.626947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-26T20:26:50.637821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-26T20:26:50.638119] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-26T20:26:50.638917] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-26T20:26:50.638968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:50.639000] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:50.639027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:50.639083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:50.695610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:50.696241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:50.696318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:50.696351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:50.814441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:50.814603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:50.814660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:50.814691] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:50.818078] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-01-26T20:26:50.818347] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-26T20:26:50.818465] [INFO ] [sig ] MG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:50.962620] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MG.txt [2026-01-26T20:26:50.962746] [INFO ] [sig ] [1990/3474] Completed MG in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-26T20:26:50.962785] [INFO ] [sig ] [1991/3474] Forecasting MGA... [2026-01-26T20:26:50.962815] [INFO ] [sig ] Generating forecast for: MGA [2026-01-26T20:26:50.962845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-26T20:26:50.974356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-26T20:26:50.974665] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-26T20:26:50.975454] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-26T20:26:50.975506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:50.975541] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:50.975568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:50.975653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:51.034117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:51.034979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:51.035060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:51.035094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:51.163272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:51.163430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:51.163478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:51.163514] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:51.166986] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: DOWN (p=32.20%) [2026-01-26T20:26:51.167257] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-26T20:26:51.167380] [INFO ] [sig ] MGA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:51.317347] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGA.txt [2026-01-26T20:26:51.317533] [INFO ] [sig ] [1991/3474] Completed MGA in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-26T20:26:51.317596] [INFO ] [sig ] [1992/3474] Forecasting MGEE... [2026-01-26T20:26:51.317628] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-26T20:26:51.317684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-26T20:26:51.330975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-26T20:26:51.331300] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-26T20:26:51.332181] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-26T20:26:51.332233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:51.332266] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:51.332294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:51.332352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:51.389116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:51.390087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:51.390188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:51.390224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:51.510207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:51.510348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:51.510388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:51.510416] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:51.513769] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=85.70%) [2026-01-26T20:26:51.514052] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-26T20:26:51.514170] [INFO ] [sig ] MGEE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:51.657357] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MGEE.txt [2026-01-26T20:26:51.657586] [INFO ] [sig ] [1992/3474] Completed MGEE in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-26T20:26:51.657631] [INFO ] [sig ] [1993/3474] Forecasting MGIC... [2026-01-26T20:26:51.657661] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-26T20:26:51.657691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-26T20:26:51.669798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-26T20:26:51.670173] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-26T20:26:51.670980] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-26T20:26:51.671031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:51.671063] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:51.671090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:51.671147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:51.727670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:51.728456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:51.728542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:51.728594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:51.850898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:51.851048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:51.851089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:51.851118] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:51.854488] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-26T20:26:51.854780] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-26T20:26:51.854901] [INFO ] [sig ] MGIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:51.997855] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGIC.txt [2026-01-26T20:26:51.998017] [INFO ] [sig ] [1993/3474] Completed MGIC in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-26T20:26:51.998059] [INFO ] [sig ] [1994/3474] Forecasting MGM... [2026-01-26T20:26:51.998090] [INFO ] [sig ] Generating forecast for: MGM [2026-01-26T20:26:51.998121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-26T20:26:52.009856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-26T20:26:52.010202] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-26T20:26:52.011017] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-26T20:26:52.011067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:52.011122] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:52.011152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:52.011209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:52.074549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:52.075627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:52.075720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:52.075754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:52.198737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:52.198899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:52.198940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:52.198970] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:52.202592] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=29.64%) [2026-01-26T20:26:52.202879] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-26T20:26:52.203012] [INFO ] [sig ] MGM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:52.353922] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGM.txt [2026-01-26T20:26:52.354087] [INFO ] [sig ] [1994/3474] Completed MGM in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:52.354130] [INFO ] [sig ] [1995/3474] Forecasting MGNI... [2026-01-26T20:26:52.354160] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-26T20:26:52.354190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-26T20:26:52.366968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-26T20:26:52.367289] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-26T20:26:52.368213] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-26T20:26:52.368265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:52.368296] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:52.368323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:52.368379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:52.429747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:52.430517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:52.430616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:52.430651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:52.556608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:52.556755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:52.556795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:52.556824] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:52.560245] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-26T20:26:52.560535] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-26T20:26:52.560701] [INFO ] [sig ] MGNI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:52.704441] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGNI.txt [2026-01-26T20:26:52.704616] [INFO ] [sig ] [1995/3474] Completed MGNI in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:52.704659] [INFO ] [sig ] [1996/3474] Forecasting MGNX... [2026-01-26T20:26:52.704692] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-26T20:26:52.704722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-26T20:26:52.717357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-26T20:26:52.717746] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-26T20:26:52.718598] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-26T20:26:52.718652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:52.718686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:52.718714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:52.718774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:52.781286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:52.782251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:52.782332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:52.782367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:52.904134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:52.904301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:52.904341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:52.904369] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:52.908002] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-26T20:26:52.908302] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-26T20:26:52.908428] [INFO ] [sig ] MGNX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:53.057939] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGNX.txt [2026-01-26T20:26:53.058072] [INFO ] [sig ] [1996/3474] Completed MGNX in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:53.058112] [INFO ] [sig ] [1997/3474] Forecasting MGPI... [2026-01-26T20:26:53.058144] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-26T20:26:53.058181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-26T20:26:53.069493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-26T20:26:53.069820] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-26T20:26:53.070656] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-26T20:26:53.070709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:53.070743] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:53.070772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:53.070852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:53.130072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:53.130895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:53.130985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:53.131021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:53.249704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:53.249852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:53.249893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:53.249924] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:53.253235] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=34.35%) [2026-01-26T20:26:53.253517] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-26T20:26:53.253683] [INFO ] [sig ] MGPI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:53.397223] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGPI.txt [2026-01-26T20:26:53.397343] [INFO ] [sig ] [1997/3474] Completed MGPI in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:53.397383] [INFO ] [sig ] [1998/3474] Forecasting MGRC... [2026-01-26T20:26:53.397457] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-26T20:26:53.397490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-26T20:26:53.408614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-26T20:26:53.408914] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-26T20:26:53.409718] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-26T20:26:53.409769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:53.409801] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:53.409828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:53.409884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:53.468194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:53.468898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:53.468979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:53.469013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:53.585355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:53.585506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:53.585554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:53.585609] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:53.589247] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-01-26T20:26:53.589557] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-26T20:26:53.589754] [INFO ] [sig ] MGRC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:53.736032] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MGRC.txt [2026-01-26T20:26:53.736164] [INFO ] [sig ] [1998/3474] Completed MGRC in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:53.736203] [INFO ] [sig ] [1999/3474] Forecasting MGTX... [2026-01-26T20:26:53.736232] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-26T20:26:53.736263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-26T20:26:53.748153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-26T20:26:53.748435] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-26T20:26:53.749247] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-26T20:26:53.749298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:53.749330] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:53.749357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:53.749418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:53.806565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:53.807292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:53.807374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:53.807550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:53.929522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:53.929697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:53.929738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:53.929768] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:53.933553] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=25.08%) [2026-01-26T20:26:53.933846] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-26T20:26:53.933969] [INFO ] [sig ] MGTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:54.078639] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGTX.txt [2026-01-26T20:26:54.078764] [INFO ] [sig ] [1999/3474] Completed MGTX in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:54.078805] [INFO ] [sig ] [2000/3474] Forecasting MGX... [2026-01-26T20:26:54.078835] [INFO ] [sig ] Generating forecast for: MGX [2026-01-26T20:26:54.078865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-26T20:26:54.090160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-26T20:26:54.090433] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-26T20:26:54.091244] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-26T20:26:54.091295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:54.091327] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:54.091354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:54.091411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:54.148193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:54.148868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:54.148947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:54.148979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:54.267278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:54.267453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:54.267495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:54.267531] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:54.270931] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=48.45%) [2026-01-26T20:26:54.271206] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-26T20:26:54.271325] [INFO ] [sig ] MGX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:54.418512] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGX.txt [2026-01-26T20:26:54.418711] [INFO ] [sig ] [2000/3474] Completed MGX in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:54.418752] [INFO ] [sig ] [2001/3474] Forecasting MGY... [2026-01-26T20:26:54.418784] [INFO ] [sig ] Generating forecast for: MGY [2026-01-26T20:26:54.418814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-26T20:26:54.430103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-26T20:26:54.430439] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-26T20:26:54.431255] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-26T20:26:54.431306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:54.431338] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:54.431364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:54.431420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:54.491855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:54.492804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:54.492888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:54.492923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:54.610095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:54.610247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:54.610287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:54.610332] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:54.613676] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: DOWN (p=15.08%) [2026-01-26T20:26:54.613958] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-26T20:26:54.614080] [INFO ] [sig ] MGY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:54.758421] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MGY.txt [2026-01-26T20:26:54.758613] [INFO ] [sig ] [2001/3474] Completed MGY in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:54.758666] [INFO ] [sig ] [2002/3474] Forecasting MHD... [2026-01-26T20:26:54.758706] [INFO ] [sig ] Generating forecast for: MHD [2026-01-26T20:26:54.758737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-26T20:26:54.771133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-26T20:26:54.771459] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-26T20:26:54.772471] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-26T20:26:54.772523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:54.772562] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:54.772648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:54.772725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:54.833141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:54.834068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:54.834151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:54.834189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:54.951870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:54.952027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:54.952068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:54.952098] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:54.955726] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-01-26T20:26:54.956017] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-26T20:26:54.956143] [INFO ] [sig ] MHD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:55.108918] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MHD.txt [2026-01-26T20:26:55.109103] [INFO ] [sig ] [2002/3474] Completed MHD in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:55.109155] [INFO ] [sig ] [2003/3474] Forecasting MHF... [2026-01-26T20:26:55.109186] [INFO ] [sig ] Generating forecast for: MHF [2026-01-26T20:26:55.109216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-26T20:26:55.131866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-26T20:26:55.132189] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-26T20:26:55.133065] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-26T20:26:55.133118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:55.133150] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:55.133178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:55.133236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:55.192828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:55.193647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:55.193731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:55.193765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:55.316882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:55.317029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:55.317070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:55.317099] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:55.320667] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-01-26T20:26:55.320942] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-26T20:26:55.321065] [INFO ] [sig ] MHF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:55.469450] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MHF.txt [2026-01-26T20:26:55.469601] [INFO ] [sig ] [2003/3474] Completed MHF in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:55.469644] [INFO ] [sig ] [2004/3474] Forecasting MHK... [2026-01-26T20:26:55.469677] [INFO ] [sig ] Generating forecast for: MHK [2026-01-26T20:26:55.469707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-26T20:26:55.480963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-26T20:26:55.481258] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-26T20:26:55.482094] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-26T20:26:55.482147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:55.482178] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:55.482207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:55.482264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:55.543709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:55.544538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:55.544636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:55.544672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:55.658164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:55.658307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:55.658347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:55.658375] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:55.661690] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=13.58%) [2026-01-26T20:26:55.661953] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-26T20:26:55.662073] [INFO ] [sig ] MHK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:55.821513] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MHK.txt [2026-01-26T20:26:55.821702] [INFO ] [sig ] [2004/3474] Completed MHK in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-26T20:26:55.821746] [INFO ] [sig ] [2005/3474] Forecasting MHN... [2026-01-26T20:26:55.821775] [INFO ] [sig ] Generating forecast for: MHN [2026-01-26T20:26:55.821805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-26T20:26:55.833779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-26T20:26:55.834170] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-26T20:26:55.835090] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-26T20:26:55.835143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:55.835174] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:55.835202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:55.835273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:55.913912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:55.914982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:55.915080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:55.915114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:56.072624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:56.072871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:56.072940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:56.072992] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:56.078428] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=11.57%) [2026-01-26T20:26:56.078965] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-26T20:26:56.079177] [INFO ] [sig ] MHN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:56.317975] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MHN.txt [2026-01-26T20:26:56.318212] [INFO ] [sig ] [2005/3474] Completed MHN in 0.5s | 2.82 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-26T20:26:56.318279] [INFO ] [sig ] [2006/3474] Forecasting MHO... [2026-01-26T20:26:56.318329] [INFO ] [sig ] Generating forecast for: MHO [2026-01-26T20:26:56.318391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-26T20:26:56.350514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-26T20:26:56.351432] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-26T20:26:56.352949] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-26T20:26:56.353030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:56.353083] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:56.353130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:56.353226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:56.459330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:56.460722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:56.460846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:56.460902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:56.664988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:56.665189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:56.665252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:56.665299] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:56.670813] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-26T20:26:56.671309] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-26T20:26:56.671505] [INFO ] [sig ] MHO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:56.875595] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MHO.txt [2026-01-26T20:26:56.875767] [INFO ] [sig ] [2006/3474] Completed MHO in 0.6s | 2.82 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-26T20:26:56.875810] [INFO ] [sig ] [2007/3474] Forecasting MIDD... [2026-01-26T20:26:56.875840] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-26T20:26:56.875871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-26T20:26:56.894211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-26T20:26:56.894741] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-26T20:26:56.895997] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-26T20:26:56.896080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:56.896131] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:56.896171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:56.896262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:56.985751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:56.986755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:56.986848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:56.986883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:57.135892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:57.136084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:57.136150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:57.136202] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:57.141442] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-26T20:26:57.141891] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-26T20:26:57.142078] [INFO ] [sig ] MIDD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:57.309591] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MIDD.txt [2026-01-26T20:26:57.309763] [INFO ] [sig ] [2007/3474] Completed MIDD in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-26T20:26:57.309804] [INFO ] [sig ] [2008/3474] Forecasting MIGI... [2026-01-26T20:26:57.309836] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-26T20:26:57.309866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-26T20:26:57.321236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-26T20:26:57.321527] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-26T20:26:57.322345] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-26T20:26:57.322397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:57.322428] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:57.322455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:57.322512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:57.378765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:57.379526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:57.379644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:57.379686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:57.499320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:57.499482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:57.499523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:57.499552] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:57.503597] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: UP (p=62.79%) [2026-01-26T20:26:57.503893] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-26T20:26:57.504215] [INFO ] [sig ] MIGI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:57.658520] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MIGI.txt [2026-01-26T20:26:57.658774] [INFO ] [sig ] [2008/3474] Completed MIGI in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-26T20:26:57.658877] [INFO ] [sig ] [2009/3474] Forecasting MILN... [2026-01-26T20:26:57.658921] [INFO ] [sig ] Generating forecast for: MILN [2026-01-26T20:26:57.658962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-26T20:26:57.670347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-26T20:26:57.670785] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-26T20:26:57.671687] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-26T20:26:57.671743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:57.671775] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:57.671803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:57.671860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:57.733213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:57.734144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:57.734250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:57.734302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:57.841397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:57.841557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:57.841618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:57.841648] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:57.845033] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=27.68%) [2026-01-26T20:26:57.845304] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-26T20:26:57.845427] [INFO ] [sig ] MILN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:57.999347] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MILN.txt [2026-01-26T20:26:57.999482] [INFO ] [sig ] [2009/3474] Completed MILN in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-26T20:26:57.999521] [INFO ] [sig ] [2010/3474] Forecasting MIND... [2026-01-26T20:26:57.999551] [INFO ] [sig ] Generating forecast for: MIND [2026-01-26T20:26:57.999601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-26T20:26:58.011352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-26T20:26:58.011715] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-26T20:26:58.012563] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-26T20:26:58.012638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:58.012672] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:58.012700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:58.012756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:58.073611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:58.074458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:58.074543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:58.074598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:58.199675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:58.199839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:58.199881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:58.199911] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:58.203415] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: UP (p=82.65%) [2026-01-26T20:26:58.203717] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-26T20:26:58.203845] [INFO ] [sig ] MIND: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:58.354830] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MIND.txt [2026-01-26T20:26:58.354996] [INFO ] [sig ] [2010/3474] Completed MIND in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-26T20:26:58.355038] [INFO ] [sig ] [2011/3474] Forecasting MIRA... [2026-01-26T20:26:58.355069] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-26T20:26:58.355099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-26T20:26:58.366500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-26T20:26:58.366821] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-26T20:26:58.367693] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-26T20:26:58.367746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:58.367777] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:58.367805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:58.367863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:58.427193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:58.428020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:58.428102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:58.428136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:58.549800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:58.549947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:58.549986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:58.550014] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:58.553547] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=48.50%) [2026-01-26T20:26:58.554039] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-26T20:26:58.554160] [INFO ] [sig ] MIRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:58.702452] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MIRA.txt [2026-01-26T20:26:58.702598] [INFO ] [sig ] [2011/3474] Completed MIRA in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-26T20:26:58.702648] [INFO ] [sig ] [2012/3474] Forecasting MIRM... [2026-01-26T20:26:58.702686] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-26T20:26:58.702722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-26T20:26:58.714272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-26T20:26:58.714558] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-26T20:26:58.715424] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-26T20:26:58.715476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:58.715508] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:58.715570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:58.715705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:58.775093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:58.775881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:58.775964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:58.775999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:58.903671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:58.903838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:58.903881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:58.903912] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:58.907633] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=88.87%) [2026-01-26T20:26:58.907946] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-26T20:26:58.908075] [INFO ] [sig ] MIRM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:59.078433] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MIRM.txt [2026-01-26T20:26:59.078606] [INFO ] [sig ] [2012/3474] Completed MIRM in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:26:59.078653] [INFO ] [sig ] [2013/3474] Forecasting MITK... [2026-01-26T20:26:59.078686] [INFO ] [sig ] Generating forecast for: MITK [2026-01-26T20:26:59.078717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-26T20:26:59.091316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-26T20:26:59.091670] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-26T20:26:59.092518] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-26T20:26:59.092586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:59.092629] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:59.092670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:59.092755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:59.154448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:59.155652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:59.155748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:59.155973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:59.289984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:59.290154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:59.290208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:59.290246] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:59.293782] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-01-26T20:26:59.294072] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-26T20:26:59.294199] [INFO ] [sig ] MITK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:26:59.446430] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MITK.txt [2026-01-26T20:26:59.446585] [INFO ] [sig ] [2013/3474] Completed MITK in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:26:59.446631] [INFO ] [sig ] [2014/3474] Forecasting MIY... [2026-01-26T20:26:59.446668] [INFO ] [sig ] Generating forecast for: MIY [2026-01-26T20:26:59.446704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-26T20:26:59.457881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-26T20:26:59.458194] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-26T20:26:59.459035] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-26T20:26:59.459087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:59.459120] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:59.459149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:59.459207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:59.521556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:59.522511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:59.522627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:59.522663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:26:59.651733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:26:59.651935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:26:59.651986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:26:59.652017] [INFO ] [FORECASTER] Training complete [2026-01-26T20:26:59.655750] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-01-26T20:26:59.656047] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-26T20:26:59.656177] [INFO ] [sig ] MIY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:26:59.815775] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MIY.txt [2026-01-26T20:26:59.815932] [INFO ] [sig ] [2014/3474] Completed MIY in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:26:59.815972] [INFO ] [sig ] [2015/3474] Forecasting MKC... [2026-01-26T20:26:59.816004] [INFO ] [sig ] Generating forecast for: MKC [2026-01-26T20:26:59.816048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-26T20:26:59.828968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-26T20:26:59.829323] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-26T20:26:59.830210] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-26T20:26:59.830262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:26:59.830296] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:26:59.830324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:26:59.830381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:26:59.893215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:26:59.894123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:26:59.894213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:26:59.894248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:00.018650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:00.018812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:00.018855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:00.018885] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:00.023714] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-26T20:27:00.024024] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-26T20:27:00.024161] [INFO ] [sig ] MKC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:00.177507] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MKC.txt [2026-01-26T20:27:00.177692] [INFO ] [sig ] [2015/3474] Completed MKC in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:27:00.177735] [INFO ] [sig ] [2016/3474] Forecasting MKSI... [2026-01-26T20:27:00.177766] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-26T20:27:00.177796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-26T20:27:00.191153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-26T20:27:00.191529] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-26T20:27:00.192491] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-26T20:27:00.192557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:00.192623] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:00.192665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:00.192747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:00.259400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:00.260341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:00.260426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:00.260460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:00.386325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:00.386533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:00.386596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:00.386628] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:00.390183] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=69.22%) [2026-01-26T20:27:00.390448] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-26T20:27:00.390586] [INFO ] [sig ] MKSI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:00.540952] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MKSI.txt [2026-01-26T20:27:00.541076] [INFO ] [sig ] [2016/3474] Completed MKSI in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:27:00.541115] [INFO ] [sig ] [2017/3474] Forecasting MKTX... [2026-01-26T20:27:00.541145] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-26T20:27:00.541175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-26T20:27:00.553647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-26T20:27:00.553974] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-26T20:27:00.554833] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-26T20:27:00.554885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:00.554917] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:00.554944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:00.555002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:00.616159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:00.617106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:00.617194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:00.617228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:00.739193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:00.739348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:00.739389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:00.739417] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:00.742795] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=86.84%) [2026-01-26T20:27:00.743081] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-26T20:27:00.743210] [INFO ] [sig ] MKTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:00.895201] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MKTX.txt [2026-01-26T20:27:00.895372] [INFO ] [sig ] [2017/3474] Completed MKTX in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:27:00.895414] [INFO ] [sig ] [2018/3474] Forecasting MLAB... [2026-01-26T20:27:00.895445] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-26T20:27:00.895474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-26T20:27:00.908319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-26T20:27:00.908718] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-26T20:27:00.909796] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-26T20:27:00.909850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:00.909895] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:00.909923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:00.909982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:00.972448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:00.973377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:00.973467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:00.973502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:01.092754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:01.092914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:01.092954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:01.092982] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:01.097189] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-26T20:27:01.101249] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-26T20:27:01.101472] [INFO ] [sig ] MLAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:01.255089] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MLAB.txt [2026-01-26T20:27:01.255241] [INFO ] [sig ] [2018/3474] Completed MLAB in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:27:01.255284] [INFO ] [sig ] [2019/3474] Forecasting MLCO... [2026-01-26T20:27:01.255315] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-26T20:27:01.255345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-26T20:27:01.266740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-26T20:27:01.267062] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-26T20:27:01.267924] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-26T20:27:01.267977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:01.268009] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:01.268038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:01.268096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:01.328567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:01.329431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:01.329519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:01.329553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:01.454894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:01.455048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:01.455089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:01.455117] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:01.458493] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-01-26T20:27:01.458786] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-26T20:27:01.458909] [INFO ] [sig ] MLCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:01.606824] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MLCO.txt [2026-01-26T20:27:01.606974] [INFO ] [sig ] [2019/3474] Completed MLCO in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:27:01.607015] [INFO ] [sig ] [2020/3474] Forecasting MLGO... [2026-01-26T20:27:01.607046] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-26T20:27:01.607076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-26T20:27:01.618265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-26T20:27:01.618622] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-26T20:27:01.619489] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-26T20:27:01.619540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:01.619592] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:01.619623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:01.619683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:01.683944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:01.684932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:01.685043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:01.685095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:01.810486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:01.810659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:01.810702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:01.810732] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:01.814516] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-26T20:27:01.814839] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-26T20:27:01.815174] [INFO ] [sig ] MLGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:01.971368] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MLGO.txt [2026-01-26T20:27:01.971534] [INFO ] [sig ] [2020/3474] Completed MLGO in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-26T20:27:01.971591] [INFO ] [sig ] [2021/3474] Forecasting MLI... [2026-01-26T20:27:01.971624] [INFO ] [sig ] Generating forecast for: MLI [2026-01-26T20:27:01.971656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-26T20:27:01.983662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-26T20:27:01.984052] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-26T20:27:01.984926] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-26T20:27:01.984981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:01.985014] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:01.985041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:01.985110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:02.048008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:02.049000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:02.049135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:02.049175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:02.180965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:02.181125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:02.181165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:02.181193] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:02.184824] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=92.79%) [2026-01-26T20:27:02.185329] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-26T20:27:02.185464] [INFO ] [sig ] MLI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:02.342152] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MLI.txt [2026-01-26T20:27:02.342313] [INFO ] [sig ] [2021/3474] Completed MLI in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-26T20:27:02.342360] [INFO ] [sig ] [2022/3474] Forecasting MLKN... [2026-01-26T20:27:02.342392] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-26T20:27:02.342423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-26T20:27:02.354277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-26T20:27:02.354705] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-26T20:27:02.355600] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-26T20:27:02.355657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:02.355689] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:02.355717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:02.355775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:02.414529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:02.415462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:02.415629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:02.415685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:02.543317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:02.543493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:02.543540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:02.543611] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:02.548506] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: DOWN (p=23.44%) [2026-01-26T20:27:02.548938] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-26T20:27:02.549106] [INFO ] [sig ] MLKN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:02.706704] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MLKN.txt [2026-01-26T20:27:02.706903] [INFO ] [sig ] [2022/3474] Completed MLKN in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-26T20:27:02.706954] [INFO ] [sig ] [2023/3474] Forecasting MLM... [2026-01-26T20:27:02.706988] [INFO ] [sig ] Generating forecast for: MLM [2026-01-26T20:27:02.707196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-26T20:27:02.719172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-26T20:27:02.719622] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-26T20:27:02.720512] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-26T20:27:02.720564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:02.720625] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:02.720654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:02.720712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:02.781427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:02.782315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:02.782402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:02.782436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:02.904335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:02.904494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:02.904534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:02.904564] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:02.908153] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-01-26T20:27:02.908446] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-26T20:27:02.908611] [INFO ] [sig ] MLM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:03.061532] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MLM.txt [2026-01-26T20:27:03.061710] [INFO ] [sig ] [2023/3474] Completed MLM in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-26T20:27:03.061750] [INFO ] [sig ] [2024/3474] Forecasting MLP... [2026-01-26T20:27:03.061781] [INFO ] [sig ] Generating forecast for: MLP [2026-01-26T20:27:03.061812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-26T20:27:03.073285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-26T20:27:03.073732] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-26T20:27:03.074798] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-26T20:27:03.074863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:03.074910] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:03.074950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:03.075032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:03.138383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:03.139330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:03.139420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:03.139454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:03.256638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:03.256787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:03.256828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:03.256859] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:03.260764] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-01-26T20:27:03.261057] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-26T20:27:03.261187] [INFO ] [sig ] MLP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:03.412018] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MLP.txt [2026-01-26T20:27:03.412170] [INFO ] [sig ] [2024/3474] Completed MLP in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-26T20:27:03.412211] [INFO ] [sig ] [2025/3474] Forecasting MLTX... [2026-01-26T20:27:03.412242] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-26T20:27:03.412271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-26T20:27:03.423627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-26T20:27:03.423910] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-26T20:27:03.424703] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-26T20:27:03.424757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:03.424791] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:03.424818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:03.424874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:03.480750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:03.481339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:03.481416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:03.481449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:03.616478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:03.616658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:03.616732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:03.616780] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:03.621340] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-26T20:27:03.621704] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-26T20:27:03.621860] [INFO ] [sig ] MLTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:03.770939] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MLTX.txt [2026-01-26T20:27:03.771120] [INFO ] [sig ] [2025/3474] Completed MLTX in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-26T20:27:03.771163] [INFO ] [sig ] [2026/3474] Forecasting MLYS... [2026-01-26T20:27:03.771194] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-26T20:27:03.771226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-26T20:27:03.782422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-26T20:27:03.782757] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-26T20:27:03.783558] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-26T20:27:03.783632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:03.783664] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:03.783691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:03.783760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:03.844517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:03.845632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:03.845730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:03.845771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:03.969727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:03.969883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:03.969923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:03.969953] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:03.973679] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=56.76%) [2026-01-26T20:27:03.973994] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-26T20:27:03.974310] [INFO ] [sig ] MLYS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:04.141648] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MLYS.txt [2026-01-26T20:27:04.141850] [INFO ] [sig ] [2026/3474] Completed MLYS in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-26T20:27:04.141892] [INFO ] [sig ] [2027/3474] Forecasting MMD... [2026-01-26T20:27:04.141922] [INFO ] [sig ] Generating forecast for: MMD [2026-01-26T20:27:04.141954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-26T20:27:04.158037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-26T20:27:04.158493] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-26T20:27:04.159557] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-26T20:27:04.159640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:04.159682] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:04.159721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:04.159802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:04.231593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:04.232664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:04.232789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:04.232834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:04.370793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:04.370972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:04.371025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:04.371063] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:04.375677] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-26T20:27:04.376085] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-26T20:27:04.376259] [INFO ] [sig ] MMD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:04.522378] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MMD.txt [2026-01-26T20:27:04.522543] [INFO ] [sig ] [2027/3474] Completed MMD in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-26T20:27:04.522603] [INFO ] [sig ] [2028/3474] Forecasting MMLP... [2026-01-26T20:27:04.522636] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-26T20:27:04.522666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-26T20:27:04.535176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-26T20:27:04.535559] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-26T20:27:04.536383] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-26T20:27:04.536436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:04.536470] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:04.536499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:04.536559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:04.594690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:04.595618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:04.595706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:04.595741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:04.707042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:04.707194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:04.707236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:04.707267] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:04.710747] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-01-26T20:27:04.711033] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-26T20:27:04.711158] [INFO ] [sig ] MMLP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:04.855510] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MMLP.txt [2026-01-26T20:27:04.855661] [INFO ] [sig ] [2028/3474] Completed MMLP in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.6m [2026-01-26T20:27:04.855702] [INFO ] [sig ] [2029/3474] Forecasting MMS... [2026-01-26T20:27:04.855735] [INFO ] [sig ] Generating forecast for: MMS [2026-01-26T20:27:04.855772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-26T20:27:04.867889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-26T20:27:04.868214] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-26T20:27:04.869003] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-26T20:27:04.869055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:04.869123] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:04.869153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:04.869210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:04.926165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:04.926960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:04.927041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:04.927075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:05.053835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:05.053995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:05.054038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:05.054067] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:05.057514] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=14.50%) [2026-01-26T20:27:05.057819] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-26T20:27:05.057948] [INFO ] [sig ] MMS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:05.212354] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MMS.txt [2026-01-26T20:27:05.212513] [INFO ] [sig ] [2029/3474] Completed MMS in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:05.212555] [INFO ] [sig ] [2030/3474] Forecasting MMSI... [2026-01-26T20:27:05.212608] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-26T20:27:05.212642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-26T20:27:05.225073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-26T20:27:05.225391] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-26T20:27:05.226388] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-26T20:27:05.226439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:05.226470] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:05.226496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:05.226552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:05.284664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:05.285522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:05.285623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:05.285659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:05.418954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:05.419343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:05.419391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:05.419421] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:05.423635] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=73.43%) [2026-01-26T20:27:05.423943] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-26T20:27:05.424256] [INFO ] [sig ] MMSI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:05.570303] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MMSI.txt [2026-01-26T20:27:05.570456] [INFO ] [sig ] [2030/3474] Completed MMSI in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:05.570496] [INFO ] [sig ] [2031/3474] Forecasting MNDO... [2026-01-26T20:27:05.570528] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-26T20:27:05.570559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-26T20:27:05.582423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-26T20:27:05.582773] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-26T20:27:05.583747] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-26T20:27:05.583798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:05.583830] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:05.583857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:05.583914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:05.642222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:05.643344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:05.643428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:05.643466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:05.757961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:05.758116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:05.758157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:05.758187] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:05.761987] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=2.36%) [2026-01-26T20:27:05.762265] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-26T20:27:05.762391] [INFO ] [sig ] MNDO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:05.913850] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MNDO.txt [2026-01-26T20:27:05.914011] [INFO ] [sig ] [2031/3474] Completed MNDO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:05.914052] [INFO ] [sig ] [2032/3474] Forecasting MNDY... [2026-01-26T20:27:05.914084] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-26T20:27:05.914116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-26T20:27:05.925882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-26T20:27:05.926188] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-26T20:27:05.927011] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-26T20:27:05.927063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:05.927096] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:05.927124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:05.927181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:05.986129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:05.987005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:05.987098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:05.987135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:06.111920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:06.112076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:06.112119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:06.112187] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:06.116524] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: UP (p=72.97%) [2026-01-26T20:27:06.116907] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-26T20:27:06.117070] [INFO ] [sig ] MNDY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:06.270131] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MNDY.txt [2026-01-26T20:27:06.270298] [INFO ] [sig ] [2032/3474] Completed MNDY in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:06.270339] [INFO ] [sig ] [2033/3474] Forecasting MNKD... [2026-01-26T20:27:06.270375] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-26T20:27:06.270407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-26T20:27:06.282170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-26T20:27:06.282452] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-26T20:27:06.283439] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-26T20:27:06.283492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:06.283524] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:06.283551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:06.283627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:06.343696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:06.344507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:06.344611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:06.344647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:06.472834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:06.472988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:06.473031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:06.473061] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:06.476924] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-01-26T20:27:06.477230] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-26T20:27:06.477364] [INFO ] [sig ] MNKD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:06.644377] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MNKD.txt [2026-01-26T20:27:06.644566] [INFO ] [sig ] [2033/3474] Completed MNKD in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:06.644633] [INFO ] [sig ] [2034/3474] Forecasting MNRO... [2026-01-26T20:27:06.644669] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-26T20:27:06.644704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-26T20:27:06.656673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-26T20:27:06.657026] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-26T20:27:06.657860] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-26T20:27:06.657915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:06.657947] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:06.657974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:06.658030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:06.713996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:06.714875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:06.714956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:06.714989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:06.835231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:06.835390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:06.835429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:06.835460] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:06.839161] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=41.47%) [2026-01-26T20:27:06.839432] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-26T20:27:06.839554] [INFO ] [sig ] MNRO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:06.986021] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MNRO.txt [2026-01-26T20:27:06.986184] [INFO ] [sig ] [2034/3474] Completed MNRO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:06.986225] [INFO ] [sig ] [2035/3474] Forecasting MNSO... [2026-01-26T20:27:06.986255] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-26T20:27:06.986287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-26T20:27:06.998020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-26T20:27:06.998344] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-26T20:27:06.999165] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-26T20:27:06.999217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:06.999250] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:06.999279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:06.999337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:07.056756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:07.057684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:07.057769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:07.057807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:07.177674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:07.177835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:07.177882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:07.177917] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:07.181276] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-01-26T20:27:07.181551] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-26T20:27:07.181691] [INFO ] [sig ] MNSO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:07.326523] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MNSO.txt [2026-01-26T20:27:07.326699] [INFO ] [sig ] [2035/3474] Completed MNSO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:07.326740] [INFO ] [sig ] [2036/3474] Forecasting MNTK... [2026-01-26T20:27:07.326771] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-26T20:27:07.326802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-26T20:27:07.338851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-26T20:27:07.339213] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-26T20:27:07.340014] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-26T20:27:07.340065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:07.340098] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:07.340125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:07.340181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:07.403762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:07.404663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:07.404744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:07.404776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:07.528845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:07.529002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:07.529041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:07.529088] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:07.532769] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-26T20:27:07.533046] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-26T20:27:07.533166] [INFO ] [sig ] MNTK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:07.675865] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MNTK.txt [2026-01-26T20:27:07.676024] [INFO ] [sig ] [2036/3474] Completed MNTK in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:07.676066] [INFO ] [sig ] [2037/3474] Forecasting MNY... [2026-01-26T20:27:07.676097] [INFO ] [sig ] Generating forecast for: MNY [2026-01-26T20:27:07.676129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-26T20:27:07.687685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-26T20:27:07.688064] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-26T20:27:07.688893] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-26T20:27:07.688947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:07.688981] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:07.689008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:07.689065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:07.746566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:07.747458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:07.747542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:07.747592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:07.865374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:07.865541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:07.865603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:07.865636] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:07.869319] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=62.37%) [2026-01-26T20:27:07.869613] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-26T20:27:07.869740] [INFO ] [sig ] MNY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:08.015703] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MNY.txt [2026-01-26T20:27:08.015879] [INFO ] [sig ] [2037/3474] Completed MNY in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-26T20:27:08.015920] [INFO ] [sig ] [2038/3474] Forecasting MOD... [2026-01-26T20:27:08.015950] [INFO ] [sig ] Generating forecast for: MOD [2026-01-26T20:27:08.015983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-26T20:27:08.027723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-26T20:27:08.028069] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-26T20:27:08.028909] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-26T20:27:08.028961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:08.028993] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:08.029019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:08.029075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:08.085543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:08.086432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:08.086517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:08.086605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:08.209429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:08.209606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:08.209649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:08.209678] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:08.213084] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=62.85%) [2026-01-26T20:27:08.213361] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-26T20:27:08.213485] [INFO ] [sig ] MOD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:08.364734] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MOD.txt [2026-01-26T20:27:08.364920] [INFO ] [sig ] [2038/3474] Completed MOD in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-26T20:27:08.364972] [INFO ] [sig ] [2039/3474] Forecasting MODL... [2026-01-26T20:27:08.365012] [INFO ] [sig ] Generating forecast for: MODL [2026-01-26T20:27:08.365045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-26T20:27:08.376529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-26T20:27:08.376916] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-26T20:27:08.377786] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-26T20:27:08.377846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:08.377886] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:08.377922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:08.377992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:08.441848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:08.442962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:08.443108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:08.443156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:08.576270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:08.576432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:08.576474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:08.576503] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:08.580438] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-26T20:27:08.580782] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-26T20:27:08.580919] [INFO ] [sig ] MODL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:08.734210] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MODL.txt [2026-01-26T20:27:08.734368] [INFO ] [sig ] [2039/3474] Completed MODL in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-26T20:27:08.734409] [INFO ] [sig ] [2040/3474] Forecasting MOFG... [2026-01-26T20:27:08.734440] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-26T20:27:08.734474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-26T20:27:08.748314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-26T20:27:08.748897] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-26T20:27:08.749935] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-26T20:27:08.749988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:08.750021] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:08.750048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:08.750310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:08.808856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:08.809696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:08.809777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:08.809809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:08.924364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:08.924509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:08.924548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:08.924593] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:08.927887] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=31.94%) [2026-01-26T20:27:08.928155] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-26T20:27:08.928271] [INFO ] [sig ] MOFG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:09.070959] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MOFG.txt [2026-01-26T20:27:09.071267] [INFO ] [sig ] [2040/3474] Completed MOFG in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-26T20:27:09.071306] [INFO ] [sig ] [2041/3474] Forecasting MOH... [2026-01-26T20:27:09.071335] [INFO ] [sig ] Generating forecast for: MOH [2026-01-26T20:27:09.071366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-26T20:27:09.083037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-26T20:27:09.083325] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-26T20:27:09.084158] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-26T20:27:09.084211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:09.084244] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:09.084271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:09.084328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:09.140880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:09.141511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:09.141606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:09.141641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:09.257670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:09.257822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:09.257869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:09.257904] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:09.261218] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: DOWN (p=16.53%) [2026-01-26T20:27:09.261494] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-26T20:27:09.261636] [INFO ] [sig ] MOH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:09.405097] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MOH.txt [2026-01-26T20:27:09.405221] [INFO ] [sig ] [2041/3474] Completed MOH in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-26T20:27:09.405260] [INFO ] [sig ] [2042/3474] Forecasting MOMO... [2026-01-26T20:27:09.405292] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-26T20:27:09.405321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-26T20:27:09.416785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-26T20:27:09.417080] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-26T20:27:09.417927] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-26T20:27:09.417987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:09.418021] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:09.418048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:09.418104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:09.474659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:09.475275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:09.475362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:09.475395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:09.595047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:09.595155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:09.595194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:09.595222] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:09.598536] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-01-26T20:27:09.598818] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-26T20:27:09.598956] [INFO ] [sig ] MOMO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:09.746499] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MOMO.txt [2026-01-26T20:27:09.746706] [INFO ] [sig ] [2042/3474] Completed MOMO in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-26T20:27:09.746749] [INFO ] [sig ] [2043/3474] Forecasting MORN... [2026-01-26T20:27:09.746781] [INFO ] [sig ] Generating forecast for: MORN [2026-01-26T20:27:09.746813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-26T20:27:09.758415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-26T20:27:09.758781] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-26T20:27:09.759802] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-26T20:27:09.759860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:09.759902] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:09.759951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:09.760047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:09.823777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:09.824611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:09.824696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:09.824730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:09.948957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:09.949118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:09.949171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:09.949208] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:09.952870] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-26T20:27:09.953152] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-26T20:27:09.953277] [INFO ] [sig ] MORN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:10.115309] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MORN.txt [2026-01-26T20:27:10.115473] [INFO ] [sig ] [2043/3474] Completed MORN in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-26T20:27:10.115515] [INFO ] [sig ] [2044/3474] Forecasting MOS... [2026-01-26T20:27:10.115549] [INFO ] [sig ] Generating forecast for: MOS [2026-01-26T20:27:10.115600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-26T20:27:10.128409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-26T20:27:10.128779] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-26T20:27:10.129655] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-26T20:27:10.129708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:10.129742] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:10.129771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:10.129831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:10.191348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:10.192479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:10.192566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:10.192627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:10.318941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:10.319115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:10.319158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:10.319189] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:10.323073] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-26T20:27:10.323392] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-26T20:27:10.323526] [INFO ] [sig ] MOS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:10.478831] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MOS.txt [2026-01-26T20:27:10.478974] [INFO ] [sig ] [2044/3474] Completed MOS in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-26T20:27:10.479014] [INFO ] [sig ] [2045/3474] Forecasting MP... [2026-01-26T20:27:10.479045] [INFO ] [sig ] Generating forecast for: MP [2026-01-26T20:27:10.479074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-26T20:27:10.492691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-26T20:27:10.493009] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-26T20:27:10.493848] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-26T20:27:10.493909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:10.493949] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:10.493983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:10.494054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:10.552820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:10.553565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:10.553663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:10.553696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:10.672725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:10.672885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:10.672935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:10.672973] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:10.676914] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-26T20:27:10.677232] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-26T20:27:10.677375] [INFO ] [sig ] MP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:10.827596] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MP.txt [2026-01-26T20:27:10.827765] [INFO ] [sig ] [2045/3474] Completed MP in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-26T20:27:10.827808] [INFO ] [sig ] [2046/3474] Forecasting MPA... [2026-01-26T20:27:10.827839] [INFO ] [sig ] Generating forecast for: MPA [2026-01-26T20:27:10.827870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-26T20:27:10.839661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-26T20:27:10.839977] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-26T20:27:10.840790] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-26T20:27:10.840841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:10.840900] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:10.840929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:10.840985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:10.897758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:10.898391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:10.898468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:10.898500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:11.003365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:11.003499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:11.003538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:11.003566] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:11.006931] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=7.38%) [2026-01-26T20:27:11.007192] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-26T20:27:11.007312] [INFO ] [sig ] MPA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:11.153365] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MPA.txt [2026-01-26T20:27:11.153493] [INFO ] [sig ] [2046/3474] Completed MPA in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:11.153533] [INFO ] [sig ] [2047/3474] Forecasting MPAA... [2026-01-26T20:27:11.153563] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-26T20:27:11.153612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-26T20:27:11.166065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-26T20:27:11.166331] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-26T20:27:11.167130] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-26T20:27:11.167182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:11.167214] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:11.167240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:11.167296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:11.225668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:11.226265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:11.226341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:11.226374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:11.350298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:11.350452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:11.350493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:11.350522] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:11.353972] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: DOWN (p=33.09%) [2026-01-26T20:27:11.354260] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-26T20:27:11.354378] [INFO ] [sig ] MPAA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:11.497627] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MPAA.txt [2026-01-26T20:27:11.497777] [INFO ] [sig ] [2047/3474] Completed MPAA in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:11.497817] [INFO ] [sig ] [2048/3474] Forecasting MPB... [2026-01-26T20:27:11.497849] [INFO ] [sig ] Generating forecast for: MPB [2026-01-26T20:27:11.497881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-26T20:27:11.509323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-26T20:27:11.509600] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-26T20:27:11.510356] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-26T20:27:11.510407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:11.510439] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:11.510466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:11.510523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:11.567302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:11.567989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:11.568079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:11.568116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:11.683151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:11.683303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:11.683343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:11.683377] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:11.686757] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-01-26T20:27:11.687061] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-26T20:27:11.687186] [INFO ] [sig ] MPB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:11.833153] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MPB.txt [2026-01-26T20:27:11.833495] [INFO ] [sig ] [2048/3474] Completed MPB in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:11.833534] [INFO ] [sig ] [2049/3474] Forecasting MPC... [2026-01-26T20:27:11.833565] [INFO ] [sig ] Generating forecast for: MPC [2026-01-26T20:27:11.833615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-26T20:27:11.846749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-26T20:27:11.847008] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-26T20:27:11.847832] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-26T20:27:11.847881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:11.847912] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:11.847938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:11.847996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:11.906906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:11.907588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:11.907669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:11.907700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:12.032471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:12.032663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:12.032707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:12.032780] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:12.036596] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=64.41%) [2026-01-26T20:27:12.036870] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-26T20:27:12.036998] [INFO ] [sig ] MPC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:12.188561] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MPC.txt [2026-01-26T20:27:12.188734] [INFO ] [sig ] [2049/3474] Completed MPC in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:12.188775] [INFO ] [sig ] [2050/3474] Forecasting MPX... [2026-01-26T20:27:12.188805] [INFO ] [sig ] Generating forecast for: MPX [2026-01-26T20:27:12.188838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-26T20:27:12.200708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-26T20:27:12.201043] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-26T20:27:12.202071] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-26T20:27:12.202122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:12.202154] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:12.202181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:12.202237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:12.262793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:12.263865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:12.263963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:12.264003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:12.375954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:12.376108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:12.376150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:12.376179] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:12.379924] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=46.31%) [2026-01-26T20:27:12.380228] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-26T20:27:12.380355] [INFO ] [sig ] MPX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:12.531915] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MPX.txt [2026-01-26T20:27:12.532080] [INFO ] [sig ] [2050/3474] Completed MPX in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:12.532120] [INFO ] [sig ] [2051/3474] Forecasting MQ... [2026-01-26T20:27:12.532150] [INFO ] [sig ] Generating forecast for: MQ [2026-01-26T20:27:12.532181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-26T20:27:12.543743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-26T20:27:12.544129] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-26T20:27:12.544977] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-26T20:27:12.545030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:12.545061] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:12.545088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:12.545145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:12.612097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:12.613341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:12.613468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:12.613520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:12.737379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:12.737588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:12.737648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:12.737681] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:12.741771] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: DOWN (p=14.63%) [2026-01-26T20:27:12.742145] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-26T20:27:12.742287] [INFO ] [sig ] MQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:12.895206] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MQ.txt [2026-01-26T20:27:12.895388] [INFO ] [sig ] [2051/3474] Completed MQ in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:12.895434] [INFO ] [sig ] [2052/3474] Forecasting MQY... [2026-01-26T20:27:12.895466] [INFO ] [sig ] Generating forecast for: MQY [2026-01-26T20:27:12.895512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-26T20:27:12.908518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-26T20:27:12.908988] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-26T20:27:12.909877] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-26T20:27:12.909943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:12.909999] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:12.910038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:12.910124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:12.970700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:12.971608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:12.971704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:12.971738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:13.093675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:13.093828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:13.093869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:13.093898] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:13.097203] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-01-26T20:27:13.097509] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-26T20:27:13.097654] [INFO ] [sig ] MQY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:13.243880] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MQY.txt [2026-01-26T20:27:13.244007] [INFO ] [sig ] [2052/3474] Completed MQY in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:13.244046] [INFO ] [sig ] [2053/3474] Forecasting MRAM... [2026-01-26T20:27:13.244075] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-26T20:27:13.244106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-26T20:27:13.255246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-26T20:27:13.255526] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-26T20:27:13.256334] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-26T20:27:13.256386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:13.256431] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:13.256460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:13.256518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:13.315541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:13.316168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:13.316245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:13.316277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:13.442805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:13.442961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:13.443002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:13.443031] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:13.446730] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=36.00%) [2026-01-26T20:27:13.447008] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-26T20:27:13.447127] [INFO ] [sig ] MRAM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:13.591869] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MRAM.txt [2026-01-26T20:27:13.591998] [INFO ] [sig ] [2053/3474] Completed MRAM in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:13.592046] [INFO ] [sig ] [2054/3474] Forecasting MRBK... [2026-01-26T20:27:13.592079] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-26T20:27:13.592110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-26T20:27:13.604005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-26T20:27:13.604458] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-26T20:27:13.605237] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-26T20:27:13.605288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:13.605320] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:13.605347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:13.605404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:13.664404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:13.665309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:13.665395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:13.665429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:13.788975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:13.789125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:13.789165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:13.789193] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:13.792532] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=4.62%) [2026-01-26T20:27:13.792820] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-26T20:27:13.792940] [INFO ] [sig ] MRBK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:13.936647] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MRBK.txt [2026-01-26T20:27:13.936777] [INFO ] [sig ] [2054/3474] Completed MRBK in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-26T20:27:13.936818] [INFO ] [sig ] [2055/3474] Forecasting MRCC... [2026-01-26T20:27:13.936848] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-26T20:27:13.936880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-26T20:27:13.949869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-26T20:27:13.950312] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-26T20:27:13.951351] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-26T20:27:13.951414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:13.951457] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:13.951499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:13.951597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:14.013710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:14.014733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:14.014816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:14.014850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:14.142409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:14.142597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:14.142645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:14.142674] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:14.146390] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=63.82%) [2026-01-26T20:27:14.146687] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-26T20:27:14.146830] [INFO ] [sig ] MRCC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:14.289704] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MRCC.txt [2026-01-26T20:27:14.289915] [INFO ] [sig ] [2055/3474] Completed MRCC in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.4m [2026-01-26T20:27:14.289957] [INFO ] [sig ] [2056/3474] Forecasting MRCY... [2026-01-26T20:27:14.289988] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-26T20:27:14.290019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-26T20:27:14.302385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-26T20:27:14.302755] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-26T20:27:14.303599] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-26T20:27:14.303650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:14.303681] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:14.303710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:14.303766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:14.362473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:14.363378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:14.363556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:14.363612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:14.488988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:14.489158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:14.489202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:14.489233] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:14.493079] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=78.21%) [2026-01-26T20:27:14.493360] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-26T20:27:14.493488] [INFO ] [sig ] MRCY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:14.641173] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MRCY.txt [2026-01-26T20:27:14.641335] [INFO ] [sig ] [2056/3474] Completed MRCY in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.4m [2026-01-26T20:27:14.641396] [INFO ] [sig ] [2057/3474] Forecasting MRK... [2026-01-26T20:27:14.641430] [INFO ] [sig ] Generating forecast for: MRK [2026-01-26T20:27:14.641464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-26T20:27:14.652861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-26T20:27:14.653185] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-26T20:27:14.653984] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-26T20:27:14.654047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:14.654085] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:14.654118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:14.654180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:14.711386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:14.712300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:14.712384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:14.712418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:14.840866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:14.841026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:14.841068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:14.841098] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:14.844549] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-01-26T20:27:14.844908] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-26T20:27:14.845041] [INFO ] [sig ] MRK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:14.987363] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MRK.txt [2026-01-26T20:27:14.987509] [INFO ] [sig ] [2057/3474] Completed MRK in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.4m [2026-01-26T20:27:14.987549] [INFO ] [sig ] [2058/3474] Forecasting MRM... [2026-01-26T20:27:14.987598] [INFO ] [sig ] Generating forecast for: MRM [2026-01-26T20:27:14.987640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-26T20:27:14.998786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-26T20:27:14.999083] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-26T20:27:15.000068] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-26T20:27:15.000121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:15.000154] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:15.000182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:15.000240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:15.057065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:15.057752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:15.057834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:15.057868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:15.178918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:15.179066] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-26T20:27:15.179108] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:15.179143] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:15.182495] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-01-26T20:27:15.182792] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-26T20:27:15.182917] [INFO ] [sig ] MRM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:15.325530] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MRM.txt [2026-01-26T20:27:15.325669] [INFO ] [sig ] [2058/3474] Completed MRM in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.4m [2026-01-26T20:27:15.325708] [INFO ] [sig ] [2059/3474] Forecasting MRNA... [2026-01-26T20:27:15.325739] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-26T20:27:15.325768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-26T20:27:15.337941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-26T20:27:15.338231] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-26T20:27:15.339029] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-26T20:27:15.339084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:15.339117] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:15.339144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:15.339200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:15.398120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:15.398900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:15.398982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:15.399022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:15.518410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:15.518565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:15.518623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:15.518654] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:15.522002] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-26T20:27:15.522304] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-26T20:27:15.522421] [INFO ] [sig ] MRNA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:15.667806] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MRNA.txt [2026-01-26T20:27:15.667968] [INFO ] [sig ] [2059/3474] Completed MRNA in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.4m [2026-01-26T20:27:15.668025] [INFO ] [sig ] [2060/3474] Forecasting MRTN... [2026-01-26T20:27:15.668063] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-26T20:27:15.668102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-26T20:27:15.679126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-26T20:27:15.679422] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-26T20:27:15.680243] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-26T20:27:15.680296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:15.680328] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:15.680356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:15.680414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:15.738940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:15.739829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:15.739930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:15.739964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:15.858671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:15.858819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:15.858861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:15.858907] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:15.862234] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: UP (p=69.65%) [2026-01-26T20:27:15.862502] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-26T20:27:15.862637] [INFO ] [sig ] MRTN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:16.004024] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MRTN.txt [2026-01-26T20:27:16.004167] [INFO ] [sig ] [2060/3474] Completed MRTN in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.4m [2026-01-26T20:27:16.004211] [INFO ] [sig ] [2061/3474] Forecasting MRVI... [2026-01-26T20:27:16.004242] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-26T20:27:16.004273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-26T20:27:16.015775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-26T20:27:16.016085] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-26T20:27:16.017006] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-26T20:27:16.017063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:16.017096] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:16.017125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:16.017183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:16.075510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:16.076174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:16.076251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:16.076284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:16.197992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:16.198158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:16.198208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:16.198237] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:16.201600] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: UP (p=63.13%) [2026-01-26T20:27:16.201865] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-26T20:27:16.201983] [INFO ] [sig ] MRVI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:16.350455] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MRVI.txt [2026-01-26T20:27:16.350604] [INFO ] [sig ] [2061/3474] Completed MRVI in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.4m [2026-01-26T20:27:16.350645] [INFO ] [sig ] [2062/3474] Forecasting MRVL... [2026-01-26T20:27:16.350674] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-26T20:27:16.350705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-26T20:27:16.362072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-26T20:27:16.362329] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-26T20:27:16.363117] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-26T20:27:16.363168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:16.363200] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:16.363227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:16.363284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:16.421326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:16.421936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:16.422024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:16.422057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:16.540089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:16.540245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:16.540285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:16.540315] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:16.543864] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-01-26T20:27:16.544156] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-26T20:27:16.544283] [INFO ] [sig ] MRVL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:16.690791] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MRVL.txt [2026-01-26T20:27:16.690949] [INFO ] [sig ] [2062/3474] Completed MRVL in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:16.690988] [INFO ] [sig ] [2063/3474] Forecasting MRX... [2026-01-26T20:27:16.691018] [INFO ] [sig ] Generating forecast for: MRX [2026-01-26T20:27:16.691050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-26T20:27:16.703469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-26T20:27:16.703777] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-26T20:27:16.704537] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-26T20:27:16.704606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:16.704664] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:16.704694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:16.704751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:16.764486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:16.765258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:16.765525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:16.765557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:16.886454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:16.886622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:16.886666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:16.886696] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:16.890073] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=4.21%) [2026-01-26T20:27:16.890353] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-26T20:27:16.890476] [INFO ] [sig ] MRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:17.033457] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MRX.txt [2026-01-26T20:27:17.033603] [INFO ] [sig ] [2063/3474] Completed MRX in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:17.033645] [INFO ] [sig ] [2064/3474] Forecasting MS... [2026-01-26T20:27:17.033675] [INFO ] [sig ] Generating forecast for: MS [2026-01-26T20:27:17.033707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-26T20:27:17.045221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-26T20:27:17.045497] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-26T20:27:17.046300] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-26T20:27:17.046352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:17.046384] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:17.046423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:17.046482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:17.108792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:17.109685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:17.109778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:17.109815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:17.236338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:17.236493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:17.236534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:17.236563] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:17.240047] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=12.37%) [2026-01-26T20:27:17.240339] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-26T20:27:17.240461] [INFO ] [sig ] MS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:17.386684] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MS.txt [2026-01-26T20:27:17.386843] [INFO ] [sig ] [2064/3474] Completed MS in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:17.386905] [INFO ] [sig ] [2065/3474] Forecasting MSA... [2026-01-26T20:27:17.386939] [INFO ] [sig ] Generating forecast for: MSA [2026-01-26T20:27:17.386970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-26T20:27:17.399284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-26T20:27:17.399589] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-26T20:27:17.400358] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-26T20:27:17.400408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:17.400440] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:17.400467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:17.400523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:17.457542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:17.458206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:17.458283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:17.458314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:17.578393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:17.578540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:17.578596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:17.578629] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:17.581917] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-01-26T20:27:17.582189] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-26T20:27:17.582308] [INFO ] [sig ] MSA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:17.734055] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MSA.txt [2026-01-26T20:27:17.734211] [INFO ] [sig ] [2065/3474] Completed MSA in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:17.734251] [INFO ] [sig ] [2066/3474] Forecasting MSB... [2026-01-26T20:27:17.734281] [INFO ] [sig ] Generating forecast for: MSB [2026-01-26T20:27:17.734312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-26T20:27:17.746980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-26T20:27:17.747334] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-26T20:27:17.748225] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-26T20:27:17.748277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:17.748309] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:17.748336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:17.748395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:17.809081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:17.810154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:17.810241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:17.810274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:17.936986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:17.937133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:17.937173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:17.937202] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:17.941874] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=31.30%) [2026-01-26T20:27:17.942188] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-26T20:27:17.942324] [INFO ] [sig ] MSB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:18.088244] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MSB.txt [2026-01-26T20:27:18.088362] [INFO ] [sig ] [2066/3474] Completed MSB in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:18.088402] [INFO ] [sig ] [2067/3474] Forecasting MSBI... [2026-01-26T20:27:18.088435] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-26T20:27:18.088465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-26T20:27:18.099703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-26T20:27:18.099993] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-26T20:27:18.100816] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-26T20:27:18.100867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:18.100900] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:18.100928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:18.100986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:18.159094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:18.159777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:18.159857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:18.159890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:18.282279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:18.282417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:18.282456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:18.282486] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:18.285854] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=17.05%) [2026-01-26T20:27:18.286141] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-26T20:27:18.286265] [INFO ] [sig ] MSBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:18.433081] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MSBI.txt [2026-01-26T20:27:18.433214] [INFO ] [sig ] [2067/3474] Completed MSBI in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:18.433276] [INFO ] [sig ] [2068/3474] Forecasting MSCI... [2026-01-26T20:27:18.433309] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-26T20:27:18.433539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-26T20:27:18.445070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-26T20:27:18.445403] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-26T20:27:18.446224] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-26T20:27:18.446276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:18.446309] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:18.446337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:18.446540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:18.505084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:18.505743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:18.505823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:18.505856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:18.627160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:18.627313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:18.627353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:18.627382] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:18.630922] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=58.76%) [2026-01-26T20:27:18.631242] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-26T20:27:18.631378] [INFO ] [sig ] MSCI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:18.778340] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MSCI.txt [2026-01-26T20:27:18.778470] [INFO ] [sig ] [2068/3474] Completed MSCI in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:18.778509] [INFO ] [sig ] [2069/3474] Forecasting MSD... [2026-01-26T20:27:18.778540] [INFO ] [sig ] Generating forecast for: MSD [2026-01-26T20:27:18.778586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-26T20:27:18.790635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-26T20:27:18.790926] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-26T20:27:18.791762] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-26T20:27:18.791815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:18.791848] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:18.791876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:18.791934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:18.851731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:18.852567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:18.852685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:18.852721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:18.975779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:18.975904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:18.975946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:18.975975] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:18.979487] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=4.23%) [2026-01-26T20:27:18.979784] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-26T20:27:18.979920] [INFO ] [sig ] MSD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:19.127507] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MSD.txt [2026-01-26T20:27:19.127662] [INFO ] [sig ] [2069/3474] Completed MSD in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:19.127706] [INFO ] [sig ] [2070/3474] Forecasting MSEX... [2026-01-26T20:27:19.127737] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-26T20:27:19.127767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-26T20:27:19.138965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-26T20:27:19.139303] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-26T20:27:19.140161] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-26T20:27:19.140212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:19.140245] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:19.140274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:19.140331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:19.197503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:19.198228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:19.198308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:19.198342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:19.320551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:19.320702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:19.320744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:19.320774] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:19.324163] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: UP (p=88.72%) [2026-01-26T20:27:19.324443] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-26T20:27:19.324568] [INFO ] [sig ] MSEX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:19.471212] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MSEX.txt [2026-01-26T20:27:19.471339] [INFO ] [sig ] [2070/3474] Completed MSEX in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:19.471379] [INFO ] [sig ] [2071/3474] Forecasting MSFD... [2026-01-26T20:27:19.471409] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-26T20:27:19.471439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-26T20:27:19.483007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-26T20:27:19.483323] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-26T20:27:19.484168] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-26T20:27:19.484221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:19.484255] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:19.484283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:19.484341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:19.541854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:19.542497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:19.542594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:19.542631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:19.662306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:19.662458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:19.662500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:19.662529] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:19.665968] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: UP (p=52.84%) [2026-01-26T20:27:19.666247] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-26T20:27:19.666373] [INFO ] [sig ] MSFD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:19.815383] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MSFD.txt [2026-01-26T20:27:19.815520] [INFO ] [sig ] [2071/3474] Completed MSFD in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-26T20:27:19.815558] [INFO ] [sig ] [2072/3474] Forecasting MSFL... [2026-01-26T20:27:19.815607] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-26T20:27:19.815639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-26T20:27:19.826845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-26T20:27:19.827142] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-26T20:27:19.828227] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-26T20:27:19.828305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:19.828360] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:19.828406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:19.828489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:19.885853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:19.886679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:19.886760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:19.886793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:20.019860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:20.020009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:20.020049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:20.020081] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:20.023405] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=85.03%) [2026-01-26T20:27:20.023700] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-26T20:27:20.023821] [INFO ] [sig ] MSFL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:20.174148] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MSFL.txt [2026-01-26T20:27:20.174303] [INFO ] [sig ] [2072/3474] Completed MSFL in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.3m [2026-01-26T20:27:20.174344] [INFO ] [sig ] [2073/3474] Forecasting MSGE... [2026-01-26T20:27:20.174375] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-26T20:27:20.174404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-26T20:27:20.185479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-26T20:27:20.185814] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-26T20:27:20.186608] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-26T20:27:20.186659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:20.186702] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:20.186731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:20.186788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:20.243065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:20.243842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:20.243982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:20.244019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:20.364863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:20.365015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:20.365056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:20.365087] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:20.368558] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-26T20:27:20.368864] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-26T20:27:20.368993] [INFO ] [sig ] MSGE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:20.515177] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MSGE.txt [2026-01-26T20:27:20.515339] [INFO ] [sig ] [2073/3474] Completed MSGE in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.3m [2026-01-26T20:27:20.515378] [INFO ] [sig ] [2074/3474] Forecasting MSGM... [2026-01-26T20:27:20.515410] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-26T20:27:20.515440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-26T20:27:20.527214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-26T20:27:20.527901] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-26T20:27:20.528736] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-26T20:27:20.528787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:20.528819] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:20.528846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:20.528902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:20.588398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:20.589278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:20.589364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:20.589398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:20.711207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:20.711382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:20.711433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:20.711471] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:20.716250] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=46.56%) [2026-01-26T20:27:20.716640] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-26T20:27:20.716813] [INFO ] [sig ] MSGM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:20.865793] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MSGM.txt [2026-01-26T20:27:20.865935] [INFO ] [sig ] [2074/3474] Completed MSGM in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.3m [2026-01-26T20:27:20.865974] [INFO ] [sig ] [2075/3474] Forecasting MSGS... [2026-01-26T20:27:20.866005] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-26T20:27:20.866035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-26T20:27:20.876913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-26T20:27:20.877190] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-26T20:27:20.878001] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-26T20:27:20.878052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:20.878083] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:20.878110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:20.878189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:20.936375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:20.937132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:20.937228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:20.937269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:21.058904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:21.059054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:21.059095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:21.059125] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:21.062636] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-01-26T20:27:21.062914] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-26T20:27:21.063034] [INFO ] [sig ] MSGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:21.209770] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MSGS.txt [2026-01-26T20:27:21.209903] [INFO ] [sig ] [2075/3474] Completed MSGS in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.3m [2026-01-26T20:27:21.209942] [INFO ] [sig ] [2076/3474] Forecasting MSI... [2026-01-26T20:27:21.209973] [INFO ] [sig ] Generating forecast for: MSI [2026-01-26T20:27:21.210002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-26T20:27:21.221327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-26T20:27:21.221661] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-26T20:27:21.222451] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-26T20:27:21.222503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:21.222536] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:21.222564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:21.222647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:21.279011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:21.279768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:21.279848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:21.279882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:21.416593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:21.416742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:21.416783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:21.416813] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:21.420218] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-01-26T20:27:21.420509] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-26T20:27:21.420649] [INFO ] [sig ] MSI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:21.563221] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MSI.txt [2026-01-26T20:27:21.563388] [INFO ] [sig ] [2076/3474] Completed MSI in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.3m [2026-01-26T20:27:21.563428] [INFO ] [sig ] [2077/3474] Forecasting MSM... [2026-01-26T20:27:21.563458] [INFO ] [sig ] Generating forecast for: MSM [2026-01-26T20:27:21.563488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-26T20:27:21.574807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-26T20:27:21.575125] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-26T20:27:21.575975] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-26T20:27:21.576038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:21.576073] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:21.576102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:21.576160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:21.633354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:21.634098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:21.634178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:21.634215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:21.763853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:21.764022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:21.764074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:21.764116] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:21.768492] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=44.93%) [2026-01-26T20:27:21.768866] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-26T20:27:21.769033] [INFO ] [sig ] MSM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:21.916997] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MSM.txt [2026-01-26T20:27:21.917128] [INFO ] [sig ] [2077/3474] Completed MSM in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.3m [2026-01-26T20:27:21.917168] [INFO ] [sig ] [2078/3474] Forecasting MSTX... [2026-01-26T20:27:21.917199] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-26T20:27:21.917229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-26T20:27:21.927997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-26T20:27:21.928291] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-26T20:27:21.929084] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-26T20:27:21.929135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:21.929166] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:21.929193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:21.929249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:21.985838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:21.986568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:21.986666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:21.986699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:22.117523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:22.117689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:22.117729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:22.117758] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:22.121081] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-26T20:27:22.121354] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-26T20:27:22.121475] [INFO ] [sig ] MSTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:22.271064] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MSTX.txt [2026-01-26T20:27:22.271245] [INFO ] [sig ] [2078/3474] Completed MSTX in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.3m [2026-01-26T20:27:22.271295] [INFO ] [sig ] [2079/3474] Forecasting MTB... [2026-01-26T20:27:22.271333] [INFO ] [sig ] Generating forecast for: MTB [2026-01-26T20:27:22.271370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-26T20:27:22.283187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-26T20:27:22.283547] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-26T20:27:22.284342] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-26T20:27:22.284393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:22.284425] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:22.284453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:22.284509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:22.341855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:22.342738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:22.342822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:22.342856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:22.466697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:22.466855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:22.466897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:22.466927] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:22.470340] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-26T20:27:22.470631] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-26T20:27:22.470753] [INFO ] [sig ] MTB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:22.614768] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MTB.txt [2026-01-26T20:27:22.614903] [INFO ] [sig ] [2079/3474] Completed MTB in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:22.614943] [INFO ] [sig ] [2080/3474] Forecasting MTCH... [2026-01-26T20:27:22.614974] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-26T20:27:22.615004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-26T20:27:22.626798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-26T20:27:22.627052] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-26T20:27:22.627864] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-26T20:27:22.627915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:22.627973] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:22.628002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:22.628059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:22.684564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:22.685216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:22.685295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:22.685327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:22.812056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:22.812247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:22.812297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:22.812332] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:22.815672] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=61.87%) [2026-01-26T20:27:22.815943] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-26T20:27:22.816062] [INFO ] [sig ] MTCH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:22.959314] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MTCH.txt [2026-01-26T20:27:22.959441] [INFO ] [sig ] [2080/3474] Completed MTCH in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:22.959486] [INFO ] [sig ] [2081/3474] Forecasting MTD... [2026-01-26T20:27:22.959517] [INFO ] [sig ] Generating forecast for: MTD [2026-01-26T20:27:22.959552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-26T20:27:22.971106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-26T20:27:22.971387] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-26T20:27:22.972164] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-26T20:27:22.972215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:22.972247] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:22.972273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:22.972329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:23.029694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:23.030336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:23.030414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:23.030447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:23.149487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:23.149645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:23.149687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:23.149716] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:23.153237] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-26T20:27:23.153520] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-26T20:27:23.153661] [INFO ] [sig ] MTD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:23.296725] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MTD.txt [2026-01-26T20:27:23.296865] [INFO ] [sig ] [2081/3474] Completed MTD in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:23.296904] [INFO ] [sig ] [2082/3474] Forecasting MTG... [2026-01-26T20:27:23.296935] [INFO ] [sig ] Generating forecast for: MTG [2026-01-26T20:27:23.296965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-26T20:27:23.308290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-26T20:27:23.308566] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-26T20:27:23.309389] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-26T20:27:23.309443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:23.309475] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:23.309502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:23.309559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:23.370845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:23.371789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:23.371868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:23.371901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:23.492598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:23.492746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:23.492786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:23.492814] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:23.496182] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=80.42%) [2026-01-26T20:27:23.496500] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-26T20:27:23.496638] [INFO ] [sig ] MTG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:23.639461] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MTG.txt [2026-01-26T20:27:23.639828] [INFO ] [sig ] [2082/3474] Completed MTG in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:23.639868] [INFO ] [sig ] [2083/3474] Forecasting MTH... [2026-01-26T20:27:23.639898] [INFO ] [sig ] Generating forecast for: MTH [2026-01-26T20:27:23.639928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-26T20:27:23.652289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-26T20:27:23.652565] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-26T20:27:23.653403] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-26T20:27:23.653454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:23.653485] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:23.653512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:23.653583] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:23.711102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:23.711787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:23.711864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:23.711899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:23.831251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:23.831424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:23.831466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:23.831548] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:23.835064] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-01-26T20:27:23.835351] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-26T20:27:23.835478] [INFO ] [sig ] MTH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:23.985076] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MTH.txt [2026-01-26T20:27:23.985224] [INFO ] [sig ] [2083/3474] Completed MTH in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:23.985265] [INFO ] [sig ] [2084/3474] Forecasting MTLS... [2026-01-26T20:27:23.985297] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-26T20:27:23.985327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-26T20:27:23.996963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-26T20:27:23.997257] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-26T20:27:23.998099] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-26T20:27:23.998152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:23.998185] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:23.998212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:23.998269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:24.059669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:24.060517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:24.060629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:24.060675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:24.196796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:24.196956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:24.197017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:24.197048] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:24.200707] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: DOWN (p=46.49%) [2026-01-26T20:27:24.200986] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-26T20:27:24.201107] [INFO ] [sig ] MTLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:24.352804] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MTLS.txt [2026-01-26T20:27:24.352997] [INFO ] [sig ] [2084/3474] Completed MTLS in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:24.353045] [INFO ] [sig ] [2085/3474] Forecasting MTN... [2026-01-26T20:27:24.353080] [INFO ] [sig ] Generating forecast for: MTN [2026-01-26T20:27:24.353115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-26T20:27:24.367851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-26T20:27:24.368260] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-26T20:27:24.369426] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-26T20:27:24.369489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:24.369525] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:24.369552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:24.369632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:24.428347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:24.429164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:24.429247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:24.429283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:24.552475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:24.552628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:24.552672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:24.552702] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:24.556133] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: DOWN (p=20.39%) [2026-01-26T20:27:24.556432] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-26T20:27:24.556562] [INFO ] [sig ] MTN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:24.702161] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MTN.txt [2026-01-26T20:27:24.702310] [INFO ] [sig ] [2085/3474] Completed MTN in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:24.702351] [INFO ] [sig ] [2086/3474] Forecasting MTRN... [2026-01-26T20:27:24.702382] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-26T20:27:24.702412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-26T20:27:24.713992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-26T20:27:24.714288] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-26T20:27:24.715101] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-26T20:27:24.715152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:24.715183] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:24.715210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:24.715266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:24.773279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:24.773965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:24.774045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:24.774078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:24.895724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:24.895881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:24.895923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:24.895951] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:24.899541] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=21.32%) [2026-01-26T20:27:24.899857] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-26T20:27:24.899985] [INFO ] [sig ] MTRN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:25.048206] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MTRN.txt [2026-01-26T20:27:25.048344] [INFO ] [sig ] [2086/3474] Completed MTRN in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:25.048386] [INFO ] [sig ] [2087/3474] Forecasting MTRX... [2026-01-26T20:27:25.048416] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-26T20:27:25.048446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-26T20:27:25.060449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-26T20:27:25.060790] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-26T20:27:25.061649] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-26T20:27:25.061701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:25.061735] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:25.061762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:25.061819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:25.117594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:25.118266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:25.118364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:25.118403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:25.236523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:25.236725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:25.236773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:25.236804] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:25.240391] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=38.64%) [2026-01-26T20:27:25.240932] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-26T20:27:25.241071] [INFO ] [sig ] MTRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:25.390527] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MTRX.txt [2026-01-26T20:27:25.390915] [INFO ] [sig ] [2087/3474] Completed MTRX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:25.390958] [INFO ] [sig ] [2088/3474] Forecasting MTSI... [2026-01-26T20:27:25.390988] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-26T20:27:25.391016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-26T20:27:25.403502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-26T20:27:25.403939] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-26T20:27:25.404841] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-26T20:27:25.404897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:25.404944] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:25.404975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:25.405034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:25.463603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:25.464527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:25.464633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:25.464670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:25.588724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:25.588886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:25.588928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:25.588959] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:25.592448] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=29.29%) [2026-01-26T20:27:25.592752] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-26T20:27:25.592885] [INFO ] [sig ] MTSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:25.741021] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MTSI.txt [2026-01-26T20:27:25.741180] [INFO ] [sig ] [2088/3474] Completed MTSI in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:25.741225] [INFO ] [sig ] [2089/3474] Forecasting MTX... [2026-01-26T20:27:25.741265] [INFO ] [sig ] Generating forecast for: MTX [2026-01-26T20:27:25.741304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-26T20:27:25.753501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-26T20:27:25.754095] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-26T20:27:25.755111] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-26T20:27:25.755163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:25.755194] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:25.755222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:25.755279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:25.813845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:25.814756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:25.814841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:25.814873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:25.933339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:25.933499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:25.933542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:25.933592] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:25.937068] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=60.57%) [2026-01-26T20:27:25.937361] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-26T20:27:25.937538] [INFO ] [sig ] MTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:26.085529] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MTX.txt [2026-01-26T20:27:26.085698] [INFO ] [sig ] [2089/3474] Completed MTX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-26T20:27:26.085743] [INFO ] [sig ] [2090/3474] Forecasting MTZ... [2026-01-26T20:27:26.085775] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-26T20:27:26.085808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-26T20:27:26.097522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-26T20:27:26.097850] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-26T20:27:26.098695] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-26T20:27:26.098747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:26.098780] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:26.098809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:26.098867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:26.158143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:26.158822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:26.158927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:26.158962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:26.289209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:26.289389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:26.289440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:26.289476] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:26.292960] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=67.47%) [2026-01-26T20:27:26.293263] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-26T20:27:26.293402] [INFO ] [sig ] MTZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:26.448022] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MTZ.txt [2026-01-26T20:27:26.448180] [INFO ] [sig ] [2090/3474] Completed MTZ in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.2m [2026-01-26T20:27:26.448221] [INFO ] [sig ] [2091/3474] Forecasting MUA... [2026-01-26T20:27:26.448254] [INFO ] [sig ] Generating forecast for: MUA [2026-01-26T20:27:26.448291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-26T20:27:26.460609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-26T20:27:26.461108] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-26T20:27:26.462113] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-26T20:27:26.462165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:26.462197] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:26.462225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:26.462284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:26.524198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:26.525270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:26.525358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:26.525394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:26.653588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:26.653721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:26.653761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:26.653790] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:26.657438] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: UP (p=73.69%) [2026-01-26T20:27:26.657744] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-26T20:27:26.657873] [INFO ] [sig ] MUA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:26.803213] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MUA.txt [2026-01-26T20:27:26.803370] [INFO ] [sig ] [2091/3474] Completed MUA in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.2m [2026-01-26T20:27:26.803410] [INFO ] [sig ] [2092/3474] Forecasting MUC... [2026-01-26T20:27:26.803448] [INFO ] [sig ] Generating forecast for: MUC [2026-01-26T20:27:26.803480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-26T20:27:26.815008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-26T20:27:26.815322] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-26T20:27:26.816124] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-26T20:27:26.816175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:26.816206] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:26.816233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:26.816289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:26.872986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:26.873717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:26.873797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:26.873829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:26.995713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:26.995872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:26.995915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:26.995944] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:26.999589] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=28.92%) [2026-01-26T20:27:26.999894] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-26T20:27:27.000028] [INFO ] [sig ] MUC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:27.158168] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MUC.txt [2026-01-26T20:27:27.158326] [INFO ] [sig ] [2092/3474] Completed MUC in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.2m [2026-01-26T20:27:27.158369] [INFO ] [sig ] [2093/3474] Forecasting MUE... [2026-01-26T20:27:27.158400] [INFO ] [sig ] Generating forecast for: MUE [2026-01-26T20:27:27.158432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-26T20:27:27.170179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-26T20:27:27.170584] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-26T20:27:27.171391] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-26T20:27:27.171446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:27.171481] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:27.171510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:27.171601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:27.229717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:27.230627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:27.230713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:27.230749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:27.367891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:27.368060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:27.368102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:27.368134] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:27.371705] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-01-26T20:27:27.372081] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-26T20:27:27.372227] [INFO ] [sig ] MUE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:27.522720] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MUE.txt [2026-01-26T20:27:27.522915] [INFO ] [sig ] [2093/3474] Completed MUE in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.2m [2026-01-26T20:27:27.522956] [INFO ] [sig ] [2094/3474] Forecasting MUFG... [2026-01-26T20:27:27.522987] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-26T20:27:27.523019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-26T20:27:27.535449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-26T20:27:27.535941] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-26T20:27:27.536861] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-26T20:27:27.536915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:27.536948] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:27.536975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:27.537032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:27.596081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:27.597067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:27.597155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:27.597190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:27.723427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:27.723604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:27.723648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:27.723679] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:27.727121] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=44.37%) [2026-01-26T20:27:27.727463] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-26T20:27:27.727620] [INFO ] [sig ] MUFG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:27.873462] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MUFG.txt [2026-01-26T20:27:27.873638] [INFO ] [sig ] [2094/3474] Completed MUFG in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.2m [2026-01-26T20:27:27.873681] [INFO ] [sig ] [2095/3474] Forecasting MUJ... [2026-01-26T20:27:27.873712] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-26T20:27:27.873742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-26T20:27:27.886156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-26T20:27:27.886563] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-26T20:27:27.887378] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-26T20:27:27.887474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:27.887512] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:27.887544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:27.887654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:27.947269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:27.948212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:27.948295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:27.948328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:28.069021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:28.069177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:28.069217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:28.069265] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:28.072653] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=40.95%) [2026-01-26T20:27:28.072924] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-26T20:27:28.073043] [INFO ] [sig ] MUJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:28.281456] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MUJ.txt [2026-01-26T20:27:28.281636] [INFO ] [sig ] [2095/3474] Completed MUJ in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.2m [2026-01-26T20:27:28.281678] [INFO ] [sig ] [2096/3474] Forecasting MUSA... [2026-01-26T20:27:28.281710] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-26T20:27:28.281740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-26T20:27:28.293438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-26T20:27:28.293816] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-26T20:27:28.294620] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-26T20:27:28.294671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:28.294703] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:28.294730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:28.294785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:28.358414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:28.359335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:28.359433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:28.359473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:28.483840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:28.483999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:28.484040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:28.484069] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:28.487563] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: UP (p=89.78%) [2026-01-26T20:27:28.487891] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-26T20:27:28.488033] [INFO ] [sig ] MUSA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:28.633777] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MUSA.txt [2026-01-26T20:27:28.633940] [INFO ] [sig ] [2096/3474] Completed MUSA in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:28.633981] [INFO ] [sig ] [2097/3474] Forecasting MUX... [2026-01-26T20:27:28.634013] [INFO ] [sig ] Generating forecast for: MUX [2026-01-26T20:27:28.634043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-26T20:27:28.645883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-26T20:27:28.646236] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-26T20:27:28.647084] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-26T20:27:28.647134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:28.647206] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:28.647235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:28.647291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:28.705119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:28.706020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:28.706114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:28.706165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:28.830181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:28.830326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:28.830368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:28.830398] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:28.833812] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-01-26T20:27:28.834086] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-26T20:27:28.834209] [INFO ] [sig ] MUX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:28.977095] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MUX.txt [2026-01-26T20:27:28.977225] [INFO ] [sig ] [2097/3474] Completed MUX in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:28.977273] [INFO ] [sig ] [2098/3474] Forecasting MVBF... [2026-01-26T20:27:28.977313] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-26T20:27:28.977346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-26T20:27:28.988424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-26T20:27:28.988755] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-26T20:27:28.989551] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-26T20:27:28.989622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:28.989657] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:28.989685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:28.989743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:29.047621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:29.048348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:29.048432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:29.048467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:29.172396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:29.172542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:29.172603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:29.172636] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:29.176064] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=40.93%) [2026-01-26T20:27:29.176358] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-26T20:27:29.176510] [INFO ] [sig ] MVBF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:29.332392] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MVBF.txt [2026-01-26T20:27:29.332542] [INFO ] [sig ] [2098/3474] Completed MVBF in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:29.332602] [INFO ] [sig ] [2099/3474] Forecasting MVF... [2026-01-26T20:27:29.332636] [INFO ] [sig ] Generating forecast for: MVF [2026-01-26T20:27:29.332666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-26T20:27:29.343347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-26T20:27:29.343710] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-26T20:27:29.344484] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-26T20:27:29.344535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:29.344590] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:29.344623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:29.344690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:29.401154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:29.402168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:29.402250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:29.402283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:29.526582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:29.526742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:29.526783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:29.526811] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:29.530160] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: UP (p=80.52%) [2026-01-26T20:27:29.530498] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-26T20:27:29.530648] [INFO ] [sig ] MVF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:29.677485] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MVF.txt [2026-01-26T20:27:29.677669] [INFO ] [sig ] [2099/3474] Completed MVF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:29.677711] [INFO ] [sig ] [2100/3474] Forecasting MWA... [2026-01-26T20:27:29.677742] [INFO ] [sig ] Generating forecast for: MWA [2026-01-26T20:27:29.677773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-26T20:27:29.689441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-26T20:27:29.689832] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-26T20:27:29.690732] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-26T20:27:29.690795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:29.690838] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:29.690876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:29.690962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:29.751427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:29.752552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:29.752659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:29.752696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:29.881398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:29.881563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:29.881630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:29.881700] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:29.885295] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-26T20:27:29.885635] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-26T20:27:29.885771] [INFO ] [sig ] MWA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:30.033030] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MWA.txt [2026-01-26T20:27:30.033171] [INFO ] [sig ] [2100/3474] Completed MWA in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:30.033211] [INFO ] [sig ] [2101/3474] Forecasting MX... [2026-01-26T20:27:30.033241] [INFO ] [sig ] Generating forecast for: MX [2026-01-26T20:27:30.033271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-26T20:27:30.044805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-26T20:27:30.045154] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-26T20:27:30.045955] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-26T20:27:30.046017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:30.046050] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:30.046077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:30.046134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:30.103369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:30.104248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:30.104332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:30.104368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:30.224839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:30.224990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:30.225031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:30.225060] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:30.228468] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=32.45%) [2026-01-26T20:27:30.228766] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-26T20:27:30.228887] [INFO ] [sig ] MX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:30.369985] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MX.txt [2026-01-26T20:27:30.370121] [INFO ] [sig ] [2101/3474] Completed MX in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:30.370161] [INFO ] [sig ] [2102/3474] Forecasting MXF... [2026-01-26T20:27:30.370191] [INFO ] [sig ] Generating forecast for: MXF [2026-01-26T20:27:30.370222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-26T20:27:30.381516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-26T20:27:30.381835] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-26T20:27:30.382635] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-26T20:27:30.382687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:30.382719] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:30.382746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:30.382803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:30.438462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:30.439181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:30.439261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:30.439294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:30.554714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:30.554865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:30.554906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:30.554937] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:30.558340] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=34.15%) [2026-01-26T20:27:30.558640] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-26T20:27:30.558762] [INFO ] [sig ] MXF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:30.700509] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MXF.txt [2026-01-26T20:27:30.700645] [INFO ] [sig ] [2102/3474] Completed MXF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:30.700685] [INFO ] [sig ] [2103/3474] Forecasting MXL... [2026-01-26T20:27:30.700715] [INFO ] [sig ] Generating forecast for: MXL [2026-01-26T20:27:30.700746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-26T20:27:30.712536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-26T20:27:30.712849] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-26T20:27:30.713676] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-26T20:27:30.713727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:30.713758] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:30.713785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:30.713841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:30.771967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:30.772877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:30.772963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:30.772997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:30.901749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:30.901907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:30.901947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:30.901976] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:30.905373] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-26T20:27:30.905668] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-26T20:27:30.905792] [INFO ] [sig ] MXL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:31.058097] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MXL.txt [2026-01-26T20:27:31.058231] [INFO ] [sig ] [2103/3474] Completed MXL in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:31.058269] [INFO ] [sig ] [2104/3474] Forecasting MYE... [2026-01-26T20:27:31.058299] [INFO ] [sig ] Generating forecast for: MYE [2026-01-26T20:27:31.058331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-26T20:27:31.069739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-26T20:27:31.069998] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-26T20:27:31.070796] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-26T20:27:31.070847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:31.070879] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:31.070906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:31.070964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:31.128219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:31.128863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:31.128939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:31.128972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:31.253556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:31.253911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:31.253951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:31.253981] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:31.257511] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=79.10%) [2026-01-26T20:27:31.257810] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-26T20:27:31.257936] [INFO ] [sig ] MYE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:31.403688] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MYE.txt [2026-01-26T20:27:31.403827] [INFO ] [sig ] [2104/3474] Completed MYE in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:31.403872] [INFO ] [sig ] [2105/3474] Forecasting MYGN... [2026-01-26T20:27:31.403903] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-26T20:27:31.403933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-26T20:27:31.415774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-26T20:27:31.416097] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-26T20:27:31.416887] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-26T20:27:31.416938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:31.416969] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:31.416997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:31.417053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:31.473183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:31.473993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:31.474078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:31.474112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:31.597105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:31.597263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:31.597305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:31.597333] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:31.600784] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=21.14%) [2026-01-26T20:27:31.601064] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-26T20:27:31.601186] [INFO ] [sig ] MYGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:31.749610] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MYGN.txt [2026-01-26T20:27:31.749771] [INFO ] [sig ] [2105/3474] Completed MYGN in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:31.749811] [INFO ] [sig ] [2106/3474] Forecasting MYI... [2026-01-26T20:27:31.749842] [INFO ] [sig ] Generating forecast for: MYI [2026-01-26T20:27:31.749871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-26T20:27:31.761775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-26T20:27:31.762127] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-26T20:27:31.762961] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-26T20:27:31.763012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:31.763044] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:31.763070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:31.763125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:31.822255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:31.823146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:31.823230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:31.823263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:31.945269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:31.945429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:31.945469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:31.945497] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:31.949035] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-26T20:27:31.949331] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-26T20:27:31.949458] [INFO ] [sig ] MYI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:32.093925] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MYI.txt [2026-01-26T20:27:32.094081] [INFO ] [sig ] [2106/3474] Completed MYI in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-26T20:27:32.094122] [INFO ] [sig ] [2107/3474] Forecasting MYN... [2026-01-26T20:27:32.094154] [INFO ] [sig ] Generating forecast for: MYN [2026-01-26T20:27:32.094185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-26T20:27:32.106497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-26T20:27:32.107091] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-26T20:27:32.107948] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-26T20:27:32.108000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:32.108033] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:32.108062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:32.108120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:32.166862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:32.167795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:32.167914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:32.167948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:32.287054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:32.287205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:32.287247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:32.287278] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:32.291808] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-26T20:27:32.292173] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-26T20:27:32.292339] [INFO ] [sig ] MYN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:32.440363] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/MYN.txt [2026-01-26T20:27:32.440539] [INFO ] [sig ] [2107/3474] Completed MYN in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.1m [2026-01-26T20:27:32.440607] [INFO ] [sig ] [2108/3474] Forecasting MYRG... [2026-01-26T20:27:32.440641] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-26T20:27:32.440670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-26T20:27:32.453077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-26T20:27:32.453481] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-26T20:27:32.454299] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-26T20:27:32.454351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:32.454388] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:32.454422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:32.454492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:32.512298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:32.513231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:32.513325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:32.513360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:32.636396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:32.636559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:32.636642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:32.636672] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:32.640067] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-01-26T20:27:32.640332] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-26T20:27:32.640454] [INFO ] [sig ] MYRG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:32.783930] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/MYRG.txt [2026-01-26T20:27:32.784084] [INFO ] [sig ] [2108/3474] Completed MYRG in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.1m [2026-01-26T20:27:32.784125] [INFO ] [sig ] [2109/3474] Forecasting NA... [2026-01-26T20:27:32.784157] [INFO ] [sig ] Generating forecast for: NA [2026-01-26T20:27:32.784195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-26T20:27:32.797561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-26T20:27:32.797935] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-26T20:27:32.798944] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-26T20:27:32.798996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:32.799031] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:32.799058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:32.799117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:32.856739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:32.857372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:32.860914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:32.860961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:32.985766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:32.985923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:32.985965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:32.985995] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:32.989507] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-26T20:27:32.989885] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-26T20:27:32.990026] [INFO ] [sig ] NA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:33.134469] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NA.txt [2026-01-26T20:27:33.134626] [INFO ] [sig ] [2109/3474] Completed NA in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.1m [2026-01-26T20:27:33.134668] [INFO ] [sig ] [2110/3474] Forecasting NAAS... [2026-01-26T20:27:33.134699] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-26T20:27:33.134729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-26T20:27:33.147211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-26T20:27:33.147593] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-26T20:27:33.148637] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-26T20:27:33.148689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:33.148720] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:33.148747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:33.148802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:33.207563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:33.208540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:33.208647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:33.208683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:33.333247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:33.333409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:33.333450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:33.333479] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:33.336839] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: DOWN (p=43.82%) [2026-01-26T20:27:33.337115] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-26T20:27:33.337238] [INFO ] [sig ] NAAS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:33.483968] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NAAS.txt [2026-01-26T20:27:33.484151] [INFO ] [sig ] [2110/3474] Completed NAAS in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.1m [2026-01-26T20:27:33.484190] [INFO ] [sig ] [2111/3474] Forecasting NABL... [2026-01-26T20:27:33.484222] [INFO ] [sig ] Generating forecast for: NABL [2026-01-26T20:27:33.484254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-26T20:27:33.496637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-26T20:27:33.496996] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-26T20:27:33.498074] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-26T20:27:33.498125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:33.498157] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:33.498183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:33.498241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:33.558506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:33.559414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:33.559511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:33.559551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:33.685627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:33.685792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:33.685835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:33.685865] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:33.689512] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=47.54%) [2026-01-26T20:27:33.689822] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-26T20:27:33.689951] [INFO ] [sig ] NABL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:33.832472] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NABL.txt [2026-01-26T20:27:33.832701] [INFO ] [sig ] [2111/3474] Completed NABL in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.1m [2026-01-26T20:27:33.832749] [INFO ] [sig ] [2112/3474] Forecasting NAC... [2026-01-26T20:27:33.832784] [INFO ] [sig ] Generating forecast for: NAC [2026-01-26T20:27:33.832814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-26T20:27:33.844487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-26T20:27:33.844845] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-26T20:27:33.845667] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-26T20:27:33.845717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:33.845760] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:33.845789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:33.845845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:33.906028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:33.907092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:33.907177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:33.907215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:34.037373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:34.037556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:34.037811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:34.037842] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:34.042449] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-01-26T20:27:34.042889] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-26T20:27:34.043043] [INFO ] [sig ] NAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:34.199972] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NAC.txt [2026-01-26T20:27:34.200121] [INFO ] [sig ] [2112/3474] Completed NAC in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.1m [2026-01-26T20:27:34.200161] [INFO ] [sig ] [2113/3474] Forecasting NAD... [2026-01-26T20:27:34.200193] [INFO ] [sig ] Generating forecast for: NAD [2026-01-26T20:27:34.200223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-26T20:27:34.212543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-26T20:27:34.212906] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-26T20:27:34.213768] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-26T20:27:34.213818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:34.213852] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:34.213880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:34.213936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:34.273171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:34.274075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:34.274160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:34.274194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:34.406444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:34.406625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:34.406669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:34.406704] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:34.410915] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=57.94%) [2026-01-26T20:27:34.411229] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-26T20:27:34.411358] [INFO ] [sig ] NAD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:34.570659] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NAD.txt [2026-01-26T20:27:34.570813] [INFO ] [sig ] [2113/3474] Completed NAD in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:34.570855] [INFO ] [sig ] [2114/3474] Forecasting NATH... [2026-01-26T20:27:34.570888] [INFO ] [sig ] Generating forecast for: NATH [2026-01-26T20:27:34.570919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-26T20:27:34.584089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-26T20:27:34.584471] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-26T20:27:34.585417] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-26T20:27:34.585469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:34.585527] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:34.585555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:34.585645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:34.649471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:34.650392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:34.650485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:34.650520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:34.777020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:34.777180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:34.777221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:34.777250] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:34.780905] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-26T20:27:34.781193] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-26T20:27:34.781318] [INFO ] [sig ] NATH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:34.931436] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NATH.txt [2026-01-26T20:27:34.931614] [INFO ] [sig ] [2114/3474] Completed NATH in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:34.931657] [INFO ] [sig ] [2115/3474] Forecasting NATL... [2026-01-26T20:27:34.931688] [INFO ] [sig ] Generating forecast for: NATL [2026-01-26T20:27:34.931718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-26T20:27:34.943261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-26T20:27:34.943642] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-26T20:27:34.944419] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-26T20:27:34.944473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:34.944511] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:34.944543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:34.944634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:35.001873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:35.002678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:35.002766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:35.002799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:35.133760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:35.133924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:35.133968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:35.134003] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:35.137895] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-01-26T20:27:35.138220] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-26T20:27:35.138363] [INFO ] [sig ] NATL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:35.288964] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NATL.txt [2026-01-26T20:27:35.289111] [INFO ] [sig ] [2115/3474] Completed NATL in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:35.289151] [INFO ] [sig ] [2116/3474] Forecasting NAVI... [2026-01-26T20:27:35.289188] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-26T20:27:35.289221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-26T20:27:35.301348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-26T20:27:35.301701] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-26T20:27:35.302507] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-26T20:27:35.302559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:35.302618] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:35.302647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:35.302703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:35.358185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:35.359091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:35.359175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:35.359209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:35.480184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:35.480356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:35.480397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:35.480426] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:35.484546] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-01-26T20:27:35.484838] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-26T20:27:35.484960] [INFO ] [sig ] NAVI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:35.630880] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NAVI.txt [2026-01-26T20:27:35.631027] [INFO ] [sig ] [2116/3474] Completed NAVI in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:35.631069] [INFO ] [sig ] [2117/3474] Forecasting NAZ... [2026-01-26T20:27:35.631100] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-26T20:27:35.631133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-26T20:27:35.642251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-26T20:27:35.642545] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-26T20:27:35.643351] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-26T20:27:35.643402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:35.643433] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:35.643459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:35.643515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:35.701676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:35.702507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:35.702617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:35.702652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:35.805597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:35.805759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:35.805800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:35.805860] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:35.809518] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=9.92%) [2026-01-26T20:27:35.809817] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-26T20:27:35.809942] [INFO ] [sig ] NAZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:35.955336] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NAZ.txt [2026-01-26T20:27:35.955479] [INFO ] [sig ] [2117/3474] Completed NAZ in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:35.955520] [INFO ] [sig ] [2118/3474] Forecasting NB... [2026-01-26T20:27:35.955552] [INFO ] [sig ] Generating forecast for: NB [2026-01-26T20:27:35.955604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-26T20:27:35.968095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-26T20:27:35.968423] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-26T20:27:35.969267] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-26T20:27:35.969320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:35.969364] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:35.969392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:35.969471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:36.025210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:36.025953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:36.026055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:36.026090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:36.141804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:36.141957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:36.141998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:36.142027] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:36.145450] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=1.41%) [2026-01-26T20:27:36.145752] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-26T20:27:36.145877] [INFO ] [sig ] NB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:36.291542] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NB.txt [2026-01-26T20:27:36.291699] [INFO ] [sig ] [2118/3474] Completed NB in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:36.291739] [INFO ] [sig ] [2119/3474] Forecasting NBB... [2026-01-26T20:27:36.291770] [INFO ] [sig ] Generating forecast for: NBB [2026-01-26T20:27:36.291800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-26T20:27:36.303204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-26T20:27:36.303508] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-26T20:27:36.304316] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-26T20:27:36.304367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:36.304400] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:36.304429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:36.304487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:36.364185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:36.365014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:36.365107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:36.365155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:36.496481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:36.496666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:36.496714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:36.496762] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:36.500282] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=76.99%) [2026-01-26T20:27:36.500608] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-26T20:27:36.500751] [INFO ] [sig ] NBB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:36.656981] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NBB.txt [2026-01-26T20:27:36.657169] [INFO ] [sig ] [2119/3474] Completed NBB in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:36.657227] [INFO ] [sig ] [2120/3474] Forecasting NBBK... [2026-01-26T20:27:36.657261] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-26T20:27:36.657295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-26T20:27:36.669964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-26T20:27:36.670368] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-26T20:27:36.671283] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-26T20:27:36.671337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:36.671370] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:36.671397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:36.671455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:36.729796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:36.730634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:36.730721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:36.730757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:36.855616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:36.855779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:36.855820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:36.855849] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:36.859424] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-26T20:27:36.859775] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-26T20:27:36.859918] [INFO ] [sig ] NBBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:37.004992] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NBBK.txt [2026-01-26T20:27:37.005163] [INFO ] [sig ] [2120/3474] Completed NBBK in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:37.005203] [INFO ] [sig ] [2121/3474] Forecasting NBHC... [2026-01-26T20:27:37.005235] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-26T20:27:37.005265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-26T20:27:37.016489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-26T20:27:37.016779] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-26T20:27:37.017614] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-26T20:27:37.017666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:37.017698] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:37.017724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:37.017780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:37.074066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:37.074892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:37.074973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:37.075023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:37.192368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:37.192519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:37.192565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:37.192618] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:37.196070] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: UP (p=58.15%) [2026-01-26T20:27:37.196355] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-26T20:27:37.196486] [INFO ] [sig ] NBHC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:37.338369] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NBHC.txt [2026-01-26T20:27:37.338515] [INFO ] [sig ] [2121/3474] Completed NBHC in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:37.338563] [INFO ] [sig ] [2122/3474] Forecasting NBIX... [2026-01-26T20:27:37.338623] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-26T20:27:37.338662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-26T20:27:37.350403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-26T20:27:37.350770] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-26T20:27:37.351658] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-26T20:27:37.351711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:37.351745] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:37.351774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:37.351832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:37.411971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:37.412951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:37.413038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:37.413073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:37.532307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:37.532459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:37.532500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:37.532529] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:37.535925] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: DOWN (p=43.30%) [2026-01-26T20:27:37.536205] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-26T20:27:37.536329] [INFO ] [sig ] NBIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:37.678767] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NBIX.txt [2026-01-26T20:27:37.678924] [INFO ] [sig ] [2122/3474] Completed NBIX in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:37.678981] [INFO ] [sig ] [2123/3474] Forecasting NBN... [2026-01-26T20:27:37.679024] [INFO ] [sig ] Generating forecast for: NBN [2026-01-26T20:27:37.679059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-26T20:27:37.690897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-26T20:27:37.691255] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-26T20:27:37.692115] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-26T20:27:37.692168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:37.692203] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:37.692241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:37.692313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:37.753311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:37.754142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:37.754230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:37.754276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:37.881598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:37.881748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:37.881790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:37.881821] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:37.885391] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=89.29%) [2026-01-26T20:27:37.885764] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-26T20:27:37.885900] [INFO ] [sig ] NBN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:38.027962] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NBN.txt [2026-01-26T20:27:38.028100] [INFO ] [sig ] [2123/3474] Completed NBN in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-26T20:27:38.028140] [INFO ] [sig ] [2124/3474] Forecasting NBTB... [2026-01-26T20:27:38.028170] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-26T20:27:38.028200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-26T20:27:38.039634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-26T20:27:38.040003] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-26T20:27:38.040856] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-26T20:27:38.040909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:38.040941] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:38.040971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:38.041029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:38.101212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:38.102067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:38.102197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:38.102253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:38.228968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:38.229132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:38.229181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:38.229211] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:38.232739] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-26T20:27:38.233038] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-26T20:27:38.233180] [INFO ] [sig ] NBTB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:38.377271] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NBTB.txt [2026-01-26T20:27:38.377418] [INFO ] [sig ] [2124/3474] Completed NBTB in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 8.0m [2026-01-26T20:27:38.377458] [INFO ] [sig ] [2125/3474] Forecasting NBXG... [2026-01-26T20:27:38.377489] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-26T20:27:38.377520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-26T20:27:38.389310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-26T20:27:38.389645] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-26T20:27:38.390447] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-26T20:27:38.390498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:38.390530] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:38.390557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:38.390645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:38.446324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:38.447035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:38.447119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:38.447150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:38.564601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:38.564741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:38.564782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:38.564811] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:38.568334] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=73.94%) [2026-01-26T20:27:38.568617] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-26T20:27:38.568929] [INFO ] [sig ] NBXG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:38.714788] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NBXG.txt [2026-01-26T20:27:38.715128] [INFO ] [sig ] [2125/3474] Completed NBXG in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 8.0m [2026-01-26T20:27:38.715168] [INFO ] [sig ] [2126/3474] Forecasting NC... [2026-01-26T20:27:38.715198] [INFO ] [sig ] Generating forecast for: NC [2026-01-26T20:27:38.715228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-26T20:27:38.729403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-26T20:27:38.729804] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-26T20:27:38.730683] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-26T20:27:38.730742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:38.730774] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:38.730801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:38.730859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:38.796021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:38.796748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:38.796831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:38.796865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:38.915965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:38.916139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:38.916182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:38.916212] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:38.920072] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-01-26T20:27:38.920350] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-26T20:27:38.920477] [INFO ] [sig ] NC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:39.074681] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NC.txt [2026-01-26T20:27:39.074853] [INFO ] [sig ] [2126/3474] Completed NC in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 8.0m [2026-01-26T20:27:39.074895] [INFO ] [sig ] [2127/3474] Forecasting NCA... [2026-01-26T20:27:39.074928] [INFO ] [sig ] Generating forecast for: NCA [2026-01-26T20:27:39.074958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-26T20:27:39.085706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-26T20:27:39.086013] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-26T20:27:39.086874] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-26T20:27:39.086932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:39.086968] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:39.086995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:39.087051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:39.149703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:39.150479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:39.150566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:39.150629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:39.277874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:39.277997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:39.278037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:39.278067] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:39.281702] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-26T20:27:39.281978] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-26T20:27:39.282105] [INFO ] [sig ] NCA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:39.429299] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NCA.txt [2026-01-26T20:27:39.429495] [INFO ] [sig ] [2127/3474] Completed NCA in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 8.0m [2026-01-26T20:27:39.429550] [INFO ] [sig ] [2128/3474] Forecasting NCLH... [2026-01-26T20:27:39.429637] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-26T20:27:39.429688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-26T20:27:39.441797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-26T20:27:39.442130] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-26T20:27:39.442965] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-26T20:27:39.443016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:39.443048] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:39.443076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:39.443133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:39.505966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:39.506767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:39.506851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:39.506885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:39.634326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:39.634484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:39.634534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:39.634591] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:39.638164] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=12.74%) [2026-01-26T20:27:39.638512] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-26T20:27:39.638741] [INFO ] [sig ] NCLH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:39.797824] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NCLH.txt [2026-01-26T20:27:39.797988] [INFO ] [sig ] [2128/3474] Completed NCLH in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 8.0m [2026-01-26T20:27:39.798043] [INFO ] [sig ] [2129/3474] Forecasting NCMI... [2026-01-26T20:27:39.798077] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-26T20:27:39.798107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-26T20:27:39.809475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-26T20:27:39.809852] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-26T20:27:39.810684] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-26T20:27:39.810735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:39.810768] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:39.810796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:39.810853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:39.868019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:39.868935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:39.869020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:39.869054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:39.994151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:39.994306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:39.994348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:39.994379] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:39.997882] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=32.59%) [2026-01-26T20:27:39.998160] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-26T20:27:39.998284] [INFO ] [sig ] NCMI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:40.155258] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NCMI.txt [2026-01-26T20:27:40.155402] [INFO ] [sig ] [2129/3474] Completed NCMI in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:40.155443] [INFO ] [sig ] [2130/3474] Forecasting NCNA... [2026-01-26T20:27:40.155474] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-26T20:27:40.155505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-26T20:27:40.168551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-26T20:27:40.168900] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-26T20:27:40.169853] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-26T20:27:40.169906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:40.169944] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:40.169979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:40.170038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:40.235794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:40.236635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:40.236718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:40.236753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:40.360033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:40.360196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:40.360239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:40.360271] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:40.364373] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: UP (p=59.33%) [2026-01-26T20:27:40.364710] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-26T20:27:40.364850] [INFO ] [sig ] NCNA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:40.534856] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NCNA.txt [2026-01-26T20:27:40.535022] [INFO ] [sig ] [2130/3474] Completed NCNA in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:40.535063] [INFO ] [sig ] [2131/3474] Forecasting NCNO... [2026-01-26T20:27:40.535093] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-26T20:27:40.535124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-26T20:27:40.547321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-26T20:27:40.547736] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-26T20:27:40.548526] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-26T20:27:40.548595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:40.548653] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:40.548682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:40.548739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:40.608226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:40.609371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:40.609458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:40.609491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:40.735452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:40.735631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:40.735676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:40.735706] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:40.739511] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=91.54%) [2026-01-26T20:27:40.739995] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-26T20:27:40.740124] [INFO ] [sig ] NCNO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:40.885896] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NCNO.txt [2026-01-26T20:27:40.886052] [INFO ] [sig ] [2131/3474] Completed NCNO in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:40.886092] [INFO ] [sig ] [2132/3474] Forecasting NCTY... [2026-01-26T20:27:40.886122] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-26T20:27:40.886154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-26T20:27:40.897439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-26T20:27:40.897824] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-26T20:27:40.898645] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-26T20:27:40.898697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:40.898729] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:40.898756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:40.898811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:40.954757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:40.955650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:40.955734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:40.955766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:41.081127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:41.081307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:41.081350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:41.081380] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:41.084776] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: DOWN (p=47.98%) [2026-01-26T20:27:41.085057] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-26T20:27:41.085183] [INFO ] [sig ] NCTY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:41.229631] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NCTY.txt [2026-01-26T20:27:41.229787] [INFO ] [sig ] [2132/3474] Completed NCTY in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:41.230018] [INFO ] [sig ] [2133/3474] Forecasting NCZ... [2026-01-26T20:27:41.230049] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-26T20:27:41.230080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-26T20:27:41.242408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-26T20:27:41.242972] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-26T20:27:41.243770] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-26T20:27:41.243820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:41.243852] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:41.243879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:41.243939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:41.301868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:41.302770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:41.302853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:41.302886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:41.419453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:41.419627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:41.419677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:41.419712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:41.423137] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-01-26T20:27:41.423406] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-26T20:27:41.423527] [INFO ] [sig ] NCZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:41.567352] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NCZ.txt [2026-01-26T20:27:41.567510] [INFO ] [sig ] [2133/3474] Completed NCZ in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:41.567551] [INFO ] [sig ] [2134/3474] Forecasting NDAQ... [2026-01-26T20:27:41.567597] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-26T20:27:41.567630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-26T20:27:41.579373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-26T20:27:41.579728] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-26T20:27:41.580512] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-26T20:27:41.580563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:41.580620] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:41.580649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:41.580706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:41.639233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:41.640128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:41.640212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:41.640247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:41.764073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:41.764225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:41.764268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:41.764331] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:41.768166] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: DOWN (p=46.35%) [2026-01-26T20:27:41.768475] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-26T20:27:41.768628] [INFO ] [sig ] NDAQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:41.916462] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NDAQ.txt [2026-01-26T20:27:41.916662] [INFO ] [sig ] [2134/3474] Completed NDAQ in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:41.916715] [INFO ] [sig ] [2135/3474] Forecasting NDMO... [2026-01-26T20:27:41.916754] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-26T20:27:41.916796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-26T20:27:41.928909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-26T20:27:41.929278] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-26T20:27:41.930120] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-26T20:27:41.930171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:41.930204] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:41.930231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:41.930288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:41.986765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:41.987702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:41.987797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:41.987831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:42.109466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:42.109644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:42.109693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:42.109730] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:42.113442] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-01-26T20:27:42.113759] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-26T20:27:42.113918] [INFO ] [sig ] NDMO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:42.263265] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NDMO.txt [2026-01-26T20:27:42.263414] [INFO ] [sig ] [2135/3474] Completed NDMO in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:42.263455] [INFO ] [sig ] [2136/3474] Forecasting NDRA... [2026-01-26T20:27:42.263485] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-26T20:27:42.263515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-26T20:27:42.274920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-26T20:27:42.275262] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-26T20:27:42.276130] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-26T20:27:42.276192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:42.276225] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:42.276253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:42.276312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:42.335037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:42.335841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:42.335924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:42.335956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:42.451266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:42.451420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:42.451460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:42.451491] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:42.454946] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=13.74%) [2026-01-26T20:27:42.455215] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-26T20:27:42.455334] [INFO ] [sig ] NDRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:42.601642] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NDRA.txt [2026-01-26T20:27:42.601791] [INFO ] [sig ] [2136/3474] Completed NDRA in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:42.601830] [INFO ] [sig ] [2137/3474] Forecasting NDSN... [2026-01-26T20:27:42.601860] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-26T20:27:42.601892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-26T20:27:42.613723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-26T20:27:42.614053] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-26T20:27:42.614842] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-26T20:27:42.614893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:42.614925] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:42.614953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:42.615009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:42.672992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:42.673856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:42.673941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:42.674152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:42.797547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:42.797726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:42.797774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:42.797808] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:42.801622] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=61.04%) [2026-01-26T20:27:42.802074] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-26T20:27:42.802203] [INFO ] [sig ] NDSN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:42.947797] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NDSN.txt [2026-01-26T20:27:42.947946] [INFO ] [sig ] [2137/3474] Completed NDSN in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:42.947987] [INFO ] [sig ] [2138/3474] Forecasting NE... [2026-01-26T20:27:42.948017] [INFO ] [sig ] Generating forecast for: NE [2026-01-26T20:27:42.948047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-26T20:27:42.960368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-26T20:27:42.960769] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-26T20:27:42.961595] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-26T20:27:42.961647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:42.961679] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:42.961710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:42.961768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:43.022483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:43.023402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:43.023487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:43.023521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:43.142908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:43.143069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:43.143110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:43.143139] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:43.146630] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: UP (p=54.43%) [2026-01-26T20:27:43.146931] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-26T20:27:43.147058] [INFO ] [sig ] NE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:43.302278] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NE.txt [2026-01-26T20:27:43.302443] [INFO ] [sig ] [2138/3474] Completed NE in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:43.302486] [INFO ] [sig ] [2139/3474] Forecasting NEA... [2026-01-26T20:27:43.302518] [INFO ] [sig ] Generating forecast for: NEA [2026-01-26T20:27:43.302550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-26T20:27:43.315923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-26T20:27:43.316342] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-26T20:27:43.317245] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-26T20:27:43.317299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:43.317332] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:43.317361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:43.317452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:43.386024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:43.386987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:43.387079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:43.387114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:43.541278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:43.541486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:43.541555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:43.541632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:43.547297] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=40.93%) [2026-01-26T20:27:43.547941] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-26T20:27:43.548152] [INFO ] [sig ] NEA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:43.793771] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NEA.txt [2026-01-26T20:27:43.794039] [INFO ] [sig ] [2139/3474] Completed NEA in 0.5s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-26T20:27:43.794114] [INFO ] [sig ] [2140/3474] Forecasting NECB... [2026-01-26T20:27:43.794165] [INFO ] [sig ] Generating forecast for: NECB [2026-01-26T20:27:43.794216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-26T20:27:43.817676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-26T20:27:43.823385] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-26T20:27:43.825212] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-26T20:27:43.825287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:43.825326] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:43.825357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:43.825433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:43.966324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:43.969543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:43.969848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:43.969890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:44.164506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:44.164738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:44.164799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:44.164836] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:44.170020] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: UP (p=74.91%) [2026-01-26T20:27:44.170499] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-26T20:27:44.170727] [INFO ] [sig ] NECB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:44.392940] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NECB.txt [2026-01-26T20:27:44.393167] [INFO ] [sig ] [2140/3474] Completed NECB in 0.6s | 2.82 sym/s | Total: 12.7m | ETA: 7.9m [2026-01-26T20:27:44.393224] [INFO ] [sig ] [2141/3474] Forecasting NEE... [2026-01-26T20:27:44.393263] [INFO ] [sig ] Generating forecast for: NEE [2026-01-26T20:27:44.393312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-26T20:27:44.410756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-26T20:27:44.411271] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-26T20:27:44.412398] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-26T20:27:44.412462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:44.412500] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:44.412534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:44.412633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:44.486617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:44.487761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:44.487925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:44.487965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:44.662859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:44.663066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:44.663124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:44.663161] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:44.667809] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=87.08%) [2026-01-26T20:27:44.668134] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-26T20:27:44.668332] [INFO ] [sig ] NEE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:44.822497] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NEE.txt [2026-01-26T20:27:44.822680] [INFO ] [sig ] [2141/3474] Completed NEE in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.9m [2026-01-26T20:27:44.822726] [INFO ] [sig ] [2142/3474] Forecasting NEGG... [2026-01-26T20:27:44.822762] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-26T20:27:44.822811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-26T20:27:44.836158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-26T20:27:44.836537] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-26T20:27:44.837416] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-26T20:27:44.837481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:44.837519] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:44.837545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:44.837620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:44.896221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:44.897043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:44.897127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:44.897163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:45.018507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:45.018698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:45.018747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:45.018783] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:45.022478] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=36.43%) [2026-01-26T20:27:45.022803] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-26T20:27:45.023126] [INFO ] [sig ] NEGG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:45.176467] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NEGG.txt [2026-01-26T20:27:45.176631] [INFO ] [sig ] [2142/3474] Completed NEGG in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.9m [2026-01-26T20:27:45.176674] [INFO ] [sig ] [2143/3474] Forecasting NEM... [2026-01-26T20:27:45.176703] [INFO ] [sig ] Generating forecast for: NEM [2026-01-26T20:27:45.176734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-26T20:27:45.188345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-26T20:27:45.188733] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-26T20:27:45.189522] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-26T20:27:45.189597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:45.189632] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:45.189659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:45.189727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:45.250980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:45.252073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:45.252157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:45.252191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:45.381685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:45.381844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:45.381903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:45.381934] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:45.385737] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=77.17%) [2026-01-26T20:27:45.386016] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-26T20:27:45.386138] [INFO ] [sig ] NEM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:45.542351] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NEM.txt [2026-01-26T20:27:45.542515] [INFO ] [sig ] [2143/3474] Completed NEM in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.9m [2026-01-26T20:27:45.542592] [INFO ] [sig ] [2144/3474] Forecasting NEOG... [2026-01-26T20:27:45.542631] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-26T20:27:45.542664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-26T20:27:45.555919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-26T20:27:45.556310] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-26T20:27:45.557300] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-26T20:27:45.557351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:45.557383] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:45.557445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:45.557508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:45.619355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:45.620269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:45.620356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:45.620390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:45.745010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:45.745171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:45.745213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:45.745242] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:45.748858] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-01-26T20:27:45.749336] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-26T20:27:45.749461] [INFO ] [sig ] NEOG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:45.907627] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NEOG.txt [2026-01-26T20:27:45.907837] [INFO ] [sig ] [2144/3474] Completed NEOG in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.9m [2026-01-26T20:27:45.907888] [INFO ] [sig ] [2145/3474] Forecasting NEON... [2026-01-26T20:27:45.907921] [INFO ] [sig ] Generating forecast for: NEON [2026-01-26T20:27:45.907953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-26T20:27:45.919164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-26T20:27:45.919534] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-26T20:27:45.920396] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-26T20:27:45.920452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:45.920485] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:45.920512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:45.920569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:45.981744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:45.982649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:45.982768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:45.982803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:46.113179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:46.113340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:46.113413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:46.113466] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:46.117357] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=69.57%) [2026-01-26T20:27:46.117692] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-26T20:27:46.117849] [INFO ] [sig ] NEON: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:46.274215] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NEON.txt [2026-01-26T20:27:46.274347] [INFO ] [sig ] [2145/3474] Completed NEON in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.9m [2026-01-26T20:27:46.274388] [INFO ] [sig ] [2146/3474] Forecasting NEXA... [2026-01-26T20:27:46.274418] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-26T20:27:46.274449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-26T20:27:46.285622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-26T20:27:46.285904] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-26T20:27:46.286701] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-26T20:27:46.286762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:46.286801] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:46.286835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:46.286904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:46.349791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:46.350645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:46.350739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:46.350781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:46.471772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:46.472128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:46.472171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:46.472199] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:46.475765] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-26T20:27:46.476044] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-26T20:27:46.476170] [INFO ] [sig ] NEXA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:46.631207] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NEXA.txt [2026-01-26T20:27:46.631373] [INFO ] [sig ] [2146/3474] Completed NEXA in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.9m [2026-01-26T20:27:46.631414] [INFO ] [sig ] [2147/3474] Forecasting NEXN... [2026-01-26T20:27:46.631444] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-26T20:27:46.631475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-26T20:27:46.644153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-26T20:27:46.644471] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-26T20:27:46.645378] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-26T20:27:46.645439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:46.645514] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:46.645553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:46.645630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:46.709199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:46.710359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:46.710447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:46.710483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:46.833884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:46.834040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:46.834084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:46.834114] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:46.837688] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-01-26T20:27:46.837980] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-26T20:27:46.838109] [INFO ] [sig ] NEXN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:46.989414] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NEXN.txt [2026-01-26T20:27:46.989587] [INFO ] [sig ] [2147/3474] Completed NEXN in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:46.989638] [INFO ] [sig ] [2148/3474] Forecasting NFBK... [2026-01-26T20:27:46.989671] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-26T20:27:46.989702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-26T20:27:47.002257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-26T20:27:47.002685] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-26T20:27:47.003752] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-26T20:27:47.003804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:47.003869] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:47.003899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:47.003959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:47.069728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:47.070642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:47.070727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:47.070762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:47.198398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:47.198557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:47.198617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:47.198648] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:47.202285] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-01-26T20:27:47.202555] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-26T20:27:47.202695] [INFO ] [sig ] NFBK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:47.358437] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NFBK.txt [2026-01-26T20:27:47.358613] [INFO ] [sig ] [2148/3474] Completed NFBK in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:47.358656] [INFO ] [sig ] [2149/3474] Forecasting NFE... [2026-01-26T20:27:47.358688] [INFO ] [sig ] Generating forecast for: NFE [2026-01-26T20:27:47.358717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-26T20:27:47.370520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-26T20:27:47.370825] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-26T20:27:47.371802] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-26T20:27:47.371852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:47.371884] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:47.371910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:47.372112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:47.430278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:47.430900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:47.430978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:47.431011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:47.556300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:47.556457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:47.556498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:47.556527] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:47.559939] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-01-26T20:27:47.560227] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-26T20:27:47.560354] [INFO ] [sig ] NFE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:47.709084] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NFE.txt [2026-01-26T20:27:47.709227] [INFO ] [sig ] [2149/3474] Completed NFE in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:47.709266] [INFO ] [sig ] [2150/3474] Forecasting NFG... [2026-01-26T20:27:47.709298] [INFO ] [sig ] Generating forecast for: NFG [2026-01-26T20:27:47.709328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-26T20:27:47.720406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-26T20:27:47.720710] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-26T20:27:47.721535] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-26T20:27:47.721604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:47.721638] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:47.721665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:47.721722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:47.778415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:47.779316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:47.779406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:47.779440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:47.902512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:47.902687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:47.902733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:47.902763] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:47.906324] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-26T20:27:47.906604] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-26T20:27:47.906725] [INFO ] [sig ] NFG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:48.058167] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NFG.txt [2026-01-26T20:27:48.058342] [INFO ] [sig ] [2150/3474] Completed NFG in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:48.058384] [INFO ] [sig ] [2151/3474] Forecasting NFJ... [2026-01-26T20:27:48.058422] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-26T20:27:48.058454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-26T20:27:48.072714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-26T20:27:48.073303] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-26T20:27:48.074146] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-26T20:27:48.074198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:48.074230] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:48.074258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:48.074315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:48.140326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:48.141216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:48.141303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:48.141337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:48.269687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:48.269839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:48.269883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:48.270137] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:48.273906] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-01-26T20:27:48.274359] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-26T20:27:48.274487] [INFO ] [sig ] NFJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:48.434671] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NFJ.txt [2026-01-26T20:27:48.434837] [INFO ] [sig ] [2151/3474] Completed NFJ in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:48.434877] [INFO ] [sig ] [2152/3474] Forecasting NFLX... [2026-01-26T20:27:48.434908] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-26T20:27:48.434939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-26T20:27:48.447255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-26T20:27:48.447700] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-26T20:27:48.448552] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-26T20:27:48.448622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:48.448655] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:48.448682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:48.448739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:48.508976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:48.510109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:48.510196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:48.510230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:48.642255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:48.642424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:48.642466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:48.642496] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:48.646228] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=22.05%) [2026-01-26T20:27:48.646619] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-26T20:27:48.646763] [INFO ] [sig ] NFLX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:48.804873] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NFLX.txt [2026-01-26T20:27:48.805041] [INFO ] [sig ] [2152/3474] Completed NFLX in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:48.805083] [INFO ] [sig ] [2153/3474] Forecasting NFTY... [2026-01-26T20:27:48.805302] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-26T20:27:48.805332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-26T20:27:48.818362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-26T20:27:48.818743] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-26T20:27:48.819564] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-26T20:27:48.819634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:48.819665] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:48.819691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:48.819748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:48.878131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:48.879058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:48.879144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:48.879179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:49.001197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:49.001365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:49.001408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:49.001438] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:49.005620] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: UP (p=55.25%) [2026-01-26T20:27:49.005999] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-26T20:27:49.006329] [INFO ] [sig ] NFTY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:49.161567] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NFTY.txt [2026-01-26T20:27:49.161741] [INFO ] [sig ] [2153/3474] Completed NFTY in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:49.161790] [INFO ] [sig ] [2154/3474] Forecasting NGG... [2026-01-26T20:27:49.161828] [INFO ] [sig ] Generating forecast for: NGG [2026-01-26T20:27:49.161867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-26T20:27:49.173373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-26T20:27:49.173735] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-26T20:27:49.174544] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-26T20:27:49.174622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:49.174655] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:49.174682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:49.174738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:49.240093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:49.241293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:49.241380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:49.241414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:49.369919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:49.370086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:49.370129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:49.370177] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:49.373756] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=22.88%) [2026-01-26T20:27:49.374058] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-26T20:27:49.374199] [INFO ] [sig ] NGG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:49.530795] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NGG.txt [2026-01-26T20:27:49.530957] [INFO ] [sig ] [2154/3474] Completed NGG in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:49.530999] [INFO ] [sig ] [2155/3474] Forecasting NGL... [2026-01-26T20:27:49.531031] [INFO ] [sig ] Generating forecast for: NGL [2026-01-26T20:27:49.531062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-26T20:27:49.543596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-26T20:27:49.544007] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-26T20:27:49.544901] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-26T20:27:49.544966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:49.545000] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:49.545028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:49.545086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:49.608874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:49.610006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:49.610107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:49.610147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:49.736583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:49.736744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:49.736784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:49.736831] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:49.741269] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-01-26T20:27:49.741566] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-26T20:27:49.741719] [INFO ] [sig ] NGL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:49.897334] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NGL.txt [2026-01-26T20:27:49.901333] [INFO ] [sig ] [2155/3474] Completed NGL in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-26T20:27:49.901407] [INFO ] [sig ] [2156/3474] Forecasting NGNE... [2026-01-26T20:27:49.901449] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-26T20:27:49.901488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-26T20:27:49.918109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-26T20:27:49.918594] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-26T20:27:49.919674] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-26T20:27:49.919736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:49.919776] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:49.919809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:49.919889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:49.988228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:49.989246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:49.989341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:49.989394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:50.115352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:50.115516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:50.115559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:50.115610] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:50.119278] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=21.95%) [2026-01-26T20:27:50.119596] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-26T20:27:50.119731] [INFO ] [sig ] NGNE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:50.275388] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NGNE.txt [2026-01-26T20:27:50.275548] [INFO ] [sig ] [2156/3474] Completed NGNE in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.8m [2026-01-26T20:27:50.275610] [INFO ] [sig ] [2157/3474] Forecasting NGS... [2026-01-26T20:27:50.275643] [INFO ] [sig ] Generating forecast for: NGS [2026-01-26T20:27:50.275674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-26T20:27:50.287927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-26T20:27:50.288288] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-26T20:27:50.289128] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-26T20:27:50.289180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:50.289211] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:50.289237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:50.289293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:50.348026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:50.348974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:50.349068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:50.349101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:50.469320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:50.469481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:50.469521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:50.469550] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:50.473431] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=92.34%) [2026-01-26T20:27:50.473757] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-26T20:27:50.473906] [INFO ] [sig ] NGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:50.634690] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NGS.txt [2026-01-26T20:27:50.634853] [INFO ] [sig ] [2157/3474] Completed NGS in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.8m [2026-01-26T20:27:50.634893] [INFO ] [sig ] [2158/3474] Forecasting NGVC... [2026-01-26T20:27:50.634924] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-26T20:27:50.634959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-26T20:27:50.647113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-26T20:27:50.647473] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-26T20:27:50.648330] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-26T20:27:50.648384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:50.648416] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:50.648445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:50.648514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:50.710473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:50.711423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:50.711547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:50.711601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:50.841204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:50.841365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:50.841406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:50.841435] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:50.844976] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=71.36%) [2026-01-26T20:27:50.845433] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-26T20:27:50.845557] [INFO ] [sig ] NGVC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:51.003861] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NGVC.txt [2026-01-26T20:27:51.004034] [INFO ] [sig ] [2158/3474] Completed NGVC in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.8m [2026-01-26T20:27:51.004074] [INFO ] [sig ] [2159/3474] Forecasting NHI... [2026-01-26T20:27:51.004105] [INFO ] [sig ] Generating forecast for: NHI [2026-01-26T20:27:51.004137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-26T20:27:51.016412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-26T20:27:51.016803] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-26T20:27:51.017680] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-26T20:27:51.017733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:51.017764] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:51.017791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:51.017847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:51.079165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:51.080089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:51.080194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:51.080227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:51.202599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:51.202757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:51.202801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:51.202832] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:51.206434] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-01-26T20:27:51.206746] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-26T20:27:51.206877] [INFO ] [sig ] NHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:51.365819] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NHI.txt [2026-01-26T20:27:51.365994] [INFO ] [sig ] [2159/3474] Completed NHI in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.8m [2026-01-26T20:27:51.366038] [INFO ] [sig ] [2160/3474] Forecasting NHTC... [2026-01-26T20:27:51.366069] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-26T20:27:51.366102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-26T20:27:51.377670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-26T20:27:51.378039] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-26T20:27:51.378951] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-26T20:27:51.379019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:51.379052] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:51.379081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:51.379138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:51.440665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:51.441561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:51.441694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:51.441733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:51.559780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:51.559938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:51.559979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:51.560007] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:51.563648] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-01-26T20:27:51.563955] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-26T20:27:51.564274] [INFO ] [sig ] NHTC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:51.717229] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NHTC.txt [2026-01-26T20:27:51.717376] [INFO ] [sig ] [2160/3474] Completed NHTC in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.8m [2026-01-26T20:27:51.717439] [INFO ] [sig ] [2161/3474] Forecasting NI... [2026-01-26T20:27:51.717470] [INFO ] [sig ] Generating forecast for: NI [2026-01-26T20:27:51.717502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-26T20:27:51.730315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-26T20:27:51.730753] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-26T20:27:51.731684] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-26T20:27:51.731741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:51.731773] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:51.731800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:51.731858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:51.792645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:51.793547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:51.793659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:51.793694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:51.928915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:51.929105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:51.929151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:51.929180] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:51.932651] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=50.67%) [2026-01-26T20:27:51.932927] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-26T20:27:51.933071] [INFO ] [sig ] NI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:52.102175] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NI.txt [2026-01-26T20:27:52.102373] [INFO ] [sig ] [2161/3474] Completed NI in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.8m [2026-01-26T20:27:52.102417] [INFO ] [sig ] [2162/3474] Forecasting NIC... [2026-01-26T20:27:52.102449] [INFO ] [sig ] Generating forecast for: NIC [2026-01-26T20:27:52.102480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-26T20:27:52.115383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-26T20:27:52.115754] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-26T20:27:52.116600] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-26T20:27:52.116655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:52.116688] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:52.116716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:52.116774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:52.175211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:52.176032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:52.176119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:52.176155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:52.300813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:52.300973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:52.301016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:52.301046] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:52.304918] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-26T20:27:52.305378] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-26T20:27:52.305504] [INFO ] [sig ] NIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:52.449498] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NIC.txt [2026-01-26T20:27:52.449639] [INFO ] [sig ] [2162/3474] Completed NIC in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.8m [2026-01-26T20:27:52.449682] [INFO ] [sig ] [2163/3474] Forecasting NICE... [2026-01-26T20:27:52.449714] [INFO ] [sig ] Generating forecast for: NICE [2026-01-26T20:27:52.449759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-26T20:27:52.462045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-26T20:27:52.462310] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-26T20:27:52.463106] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-26T20:27:52.463157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:52.463188] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:52.463214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:52.463270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:52.523054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:52.523772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:52.523854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:52.523889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:52.651217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:52.651382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:52.651424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:52.651453] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:52.654879] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-01-26T20:27:52.655158] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-26T20:27:52.655282] [INFO ] [sig ] NICE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:52.804975] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NICE.txt [2026-01-26T20:27:52.805134] [INFO ] [sig ] [2163/3474] Completed NICE in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.8m [2026-01-26T20:27:52.805175] [INFO ] [sig ] [2164/3474] Forecasting NIE... [2026-01-26T20:27:52.805205] [INFO ] [sig ] Generating forecast for: NIE [2026-01-26T20:27:52.805235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-26T20:27:52.818288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-26T20:27:52.818639] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-26T20:27:52.819666] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-26T20:27:52.819719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:52.819752] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:52.819780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:52.819836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:52.883461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:52.884441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:52.884532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:52.884566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:53.004526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:53.004705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:53.004748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:53.004779] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:53.008874] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-01-26T20:27:53.009346] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-26T20:27:53.009475] [INFO ] [sig ] NIE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:53.157637] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NIE.txt [2026-01-26T20:27:53.157791] [INFO ] [sig ] [2164/3474] Completed NIE in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:53.157829] [INFO ] [sig ] [2165/3474] Forecasting NIKL... [2026-01-26T20:27:53.157860] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-26T20:27:53.157892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-26T20:27:53.170727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-26T20:27:53.171098] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-26T20:27:53.171921] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-26T20:27:53.171972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:53.172030] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:53.172059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:53.172287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:53.231765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:53.232660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:53.232745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:53.232778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:53.362658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:53.362820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:53.362863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:53.362894] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:53.366325] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=51.56%) [2026-01-26T20:27:53.366658] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-26T20:27:53.366787] [INFO ] [sig ] NIKL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:53.513987] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NIKL.txt [2026-01-26T20:27:53.514148] [INFO ] [sig ] [2165/3474] Completed NIKL in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:53.514191] [INFO ] [sig ] [2166/3474] Forecasting NIM... [2026-01-26T20:27:53.514221] [INFO ] [sig ] Generating forecast for: NIM [2026-01-26T20:27:53.514440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-26T20:27:53.525860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-26T20:27:53.526244] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-26T20:27:53.527065] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-26T20:27:53.527118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:53.527149] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:53.527177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:53.527233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:53.585317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:53.586249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:53.586338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:53.586372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:53.707007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:53.707186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:53.707242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:53.707286] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:53.711069] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=11.24%) [2026-01-26T20:27:53.711452] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-26T20:27:53.711617] [INFO ] [sig ] NIM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:53.866310] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NIM.txt [2026-01-26T20:27:53.866466] [INFO ] [sig ] [2166/3474] Completed NIM in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:53.866507] [INFO ] [sig ] [2167/3474] Forecasting NIO... [2026-01-26T20:27:53.866536] [INFO ] [sig ] Generating forecast for: NIO [2026-01-26T20:27:53.866567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-26T20:27:53.878779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-26T20:27:53.879080] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-26T20:27:53.879894] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-26T20:27:53.879947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:53.879981] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:53.880010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:53.880067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:53.938876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:53.939724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:53.939809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:53.939844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:54.064976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:54.065299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:54.065357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:54.065387] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:54.069182] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-01-26T20:27:54.069455] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-26T20:27:54.069595] [INFO ] [sig ] NIO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:54.216678] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NIO.txt [2026-01-26T20:27:54.216808] [INFO ] [sig ] [2167/3474] Completed NIO in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:54.216847] [INFO ] [sig ] [2168/3474] Forecasting NITO... [2026-01-26T20:27:54.216876] [INFO ] [sig ] Generating forecast for: NITO [2026-01-26T20:27:54.216909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-26T20:27:54.228806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-26T20:27:54.229119] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-26T20:27:54.229940] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-26T20:27:54.230005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:54.230046] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:54.230080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:54.230147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:54.288703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:54.289812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:54.289898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:54.289933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:54.411732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:54.411886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:54.411927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:54.411989] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:54.415808] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-01-26T20:27:54.416090] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-26T20:27:54.416227] [INFO ] [sig ] NITO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:54.561294] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NITO.txt [2026-01-26T20:27:54.561433] [INFO ] [sig ] [2168/3474] Completed NITO in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:54.561475] [INFO ] [sig ] [2169/3474] Forecasting NKSH... [2026-01-26T20:27:54.561506] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-26T20:27:54.561538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-26T20:27:54.572345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-26T20:27:54.572685] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-26T20:27:54.573490] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-26T20:27:54.573545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:54.573603] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:54.573636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:54.573696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:54.632353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:54.633332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:54.633423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:54.633459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:54.738520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:54.738692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:54.738734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:54.738766] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:54.742240] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=50.71%) [2026-01-26T20:27:54.742522] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-26T20:27:54.742665] [INFO ] [sig ] NKSH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:54.886054] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NKSH.txt [2026-01-26T20:27:54.886193] [INFO ] [sig ] [2169/3474] Completed NKSH in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:54.886233] [INFO ] [sig ] [2170/3474] Forecasting NKTX... [2026-01-26T20:27:54.886263] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-26T20:27:54.886294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-26T20:27:54.897551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-26T20:27:54.897841] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-26T20:27:54.898658] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-26T20:27:54.898709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:54.898742] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:54.898768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:54.898825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:54.956282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:54.957064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:54.957148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:54.957183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:55.076710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:55.076880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:55.076927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:55.076961] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:55.080694] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=36.97%) [2026-01-26T20:27:55.080972] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-26T20:27:55.081099] [INFO ] [sig ] NKTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:55.227621] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NKTX.txt [2026-01-26T20:27:55.227792] [INFO ] [sig ] [2170/3474] Completed NKTX in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:55.227847] [INFO ] [sig ] [2171/3474] Forecasting NKX... [2026-01-26T20:27:55.227878] [INFO ] [sig ] Generating forecast for: NKX [2026-01-26T20:27:55.227910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-26T20:27:55.240802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-26T20:27:55.241123] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-26T20:27:55.242145] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-26T20:27:55.242196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:55.242435] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:55.242464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:55.242524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:55.301550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:55.302319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:55.302405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:55.302440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:55.422530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:55.422720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:55.422765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:55.422795] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:55.426680] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=26.95%) [2026-01-26T20:27:55.426971] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-26T20:27:55.427096] [INFO ] [sig ] NKX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:55.572989] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NKX.txt [2026-01-26T20:27:55.573124] [INFO ] [sig ] [2171/3474] Completed NKX in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:55.573163] [INFO ] [sig ] [2172/3474] Forecasting NLOP... [2026-01-26T20:27:55.573193] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-26T20:27:55.573225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-26T20:27:55.585381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-26T20:27:55.585725] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-26T20:27:55.586723] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-26T20:27:55.586774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:55.586805] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:55.586831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:55.586888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:55.644570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:55.645431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:55.645515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:55.645551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:55.766458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:55.766628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:55.766670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:55.766700] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:55.770112] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-26T20:27:55.770384] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-26T20:27:55.770507] [INFO ] [sig ] NLOP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:55.922478] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NLOP.txt [2026-01-26T20:27:55.922651] [INFO ] [sig ] [2172/3474] Completed NLOP in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-26T20:27:55.922693] [INFO ] [sig ] [2173/3474] Forecasting NLY... [2026-01-26T20:27:55.922723] [INFO ] [sig ] Generating forecast for: NLY [2026-01-26T20:27:55.922753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-26T20:27:55.935524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-26T20:27:55.935910] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-26T20:27:55.936801] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-26T20:27:55.936856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:55.936889] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:55.936917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:55.936980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:55.993602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:55.994438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:55.994524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:55.994556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:56.115932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:56.116089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:56.116129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:56.116159] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:56.119490] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=71.46%) [2026-01-26T20:27:56.119788] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-26T20:27:56.119915] [INFO ] [sig ] NLY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:56.263651] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NLY.txt [2026-01-26T20:27:56.263795] [INFO ] [sig ] [2173/3474] Completed NLY in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.7m [2026-01-26T20:27:56.263835] [INFO ] [sig ] [2174/3474] Forecasting NMAI... [2026-01-26T20:27:56.263865] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-26T20:27:56.263896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-26T20:27:56.275736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-26T20:27:56.276050] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-26T20:27:56.276889] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-26T20:27:56.276942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:56.276975] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:56.277002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:56.277058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:56.336658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:56.337544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:56.337647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:56.337682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:56.459368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:56.459524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:56.459566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:56.459618] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:56.462976] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=35.22%) [2026-01-26T20:27:56.463279] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-26T20:27:56.463402] [INFO ] [sig ] NMAI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:56.613056] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NMAI.txt [2026-01-26T20:27:56.613246] [INFO ] [sig ] [2174/3474] Completed NMAI in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.7m [2026-01-26T20:27:56.613303] [INFO ] [sig ] [2175/3474] Forecasting NMCO... [2026-01-26T20:27:56.613335] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-26T20:27:56.613375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-26T20:27:56.626007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-26T20:27:56.626374] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-26T20:27:56.627198] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-26T20:27:56.627249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:56.627286] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:56.627316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:56.627386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:56.684320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:56.685202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:56.685346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:56.685381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:56.809492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:56.809665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:56.809709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:56.809740] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:56.813299] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=28.66%) [2026-01-26T20:27:56.813604] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-26T20:27:56.813734] [INFO ] [sig ] NMCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:56.961051] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NMCO.txt [2026-01-26T20:27:56.961214] [INFO ] [sig ] [2175/3474] Completed NMCO in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.7m [2026-01-26T20:27:56.961264] [INFO ] [sig ] [2176/3474] Forecasting NMFC... [2026-01-26T20:27:56.961297] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-26T20:27:56.961329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-26T20:27:56.973375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-26T20:27:56.973725] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-26T20:27:56.974517] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-26T20:27:56.974586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:56.974623] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:56.974652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:56.974709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:57.034212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:57.035100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:57.035183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:57.035399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:57.161409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:57.161585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:57.161627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:57.161656] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:57.165381] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=96.65%) [2026-01-26T20:27:57.165666] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-26T20:27:57.165808] [INFO ] [sig ] NMFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:57.311366] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NMFC.txt [2026-01-26T20:27:57.311527] [INFO ] [sig ] [2176/3474] Completed NMFC in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.7m [2026-01-26T20:27:57.311586] [INFO ] [sig ] [2177/3474] Forecasting NMG... [2026-01-26T20:27:57.311621] [INFO ] [sig ] Generating forecast for: NMG [2026-01-26T20:27:57.311653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-26T20:27:57.323261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-26T20:27:57.323608] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-26T20:27:57.324382] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-26T20:27:57.324433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:57.324464] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:57.324491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:57.324547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:57.383772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:57.384649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:57.384732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:57.384765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:57.507928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:57.508095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:57.508144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:57.508180] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:57.511640] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=55.61%) [2026-01-26T20:27:57.511923] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-26T20:27:57.512051] [INFO ] [sig ] NMG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:57.657209] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NMG.txt [2026-01-26T20:27:57.657371] [INFO ] [sig ] [2177/3474] Completed NMG in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.7m [2026-01-26T20:27:57.657435] [INFO ] [sig ] [2178/3474] Forecasting NMI... [2026-01-26T20:27:57.657467] [INFO ] [sig ] Generating forecast for: NMI [2026-01-26T20:27:57.657499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-26T20:27:57.668081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-26T20:27:57.668451] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-26T20:27:57.669464] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-26T20:27:57.669516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:57.669549] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:57.669593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:57.669653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:57.729890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:57.730802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:57.730887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:57.730924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:57.850404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:57.850600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:57.850652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:57.850701] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:57.854894] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-26T20:27:57.855170] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-26T20:27:57.855322] [INFO ] [sig ] NMI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:58.001198] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NMI.txt [2026-01-26T20:27:58.001409] [INFO ] [sig ] [2178/3474] Completed NMI in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.7m [2026-01-26T20:27:58.001452] [INFO ] [sig ] [2179/3474] Forecasting NMIH... [2026-01-26T20:27:58.001483] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-26T20:27:58.001514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-26T20:27:58.013605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-26T20:27:58.013961] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-26T20:27:58.014855] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-26T20:27:58.014908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:58.014942] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:58.014969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:58.015028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:58.077535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:58.078685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:58.078801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:58.078837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:58.195880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:58.196042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:58.196085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:58.196115] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:58.200345] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: DOWN (p=29.84%) [2026-01-26T20:27:58.200876] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-26T20:27:58.201016] [INFO ] [sig ] NMIH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:58.350609] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NMIH.txt [2026-01-26T20:27:58.350766] [INFO ] [sig ] [2179/3474] Completed NMIH in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.7m [2026-01-26T20:27:58.350807] [INFO ] [sig ] [2180/3474] Forecasting NMM... [2026-01-26T20:27:58.350837] [INFO ] [sig ] Generating forecast for: NMM [2026-01-26T20:27:58.350869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-26T20:27:58.363380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-26T20:27:58.363959] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-26T20:27:58.364893] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-26T20:27:58.364947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:58.364981] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:58.365010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:58.365070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:58.426887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:58.427814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:58.427913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:58.427973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:58.558621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:58.558773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:58.558813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:58.558844] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:58.563019] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-01-26T20:27:58.563512] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-26T20:27:58.563659] [INFO ] [sig ] NMM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:27:58.716978] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NMM.txt [2026-01-26T20:27:58.717144] [INFO ] [sig ] [2180/3474] Completed NMM in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.7m [2026-01-26T20:27:58.717185] [INFO ] [sig ] [2181/3474] Forecasting NMRA... [2026-01-26T20:27:58.717216] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-26T20:27:58.717247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-26T20:27:58.730002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-26T20:27:58.730415] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-26T20:27:58.731258] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-26T20:27:58.731312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:58.731346] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:58.731375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:58.731433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:58.796951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:58.798057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:58.798168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:58.798213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:58.927851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:58.928010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:58.928059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:58.928095] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:58.931550] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=45.89%) [2026-01-26T20:27:58.931854] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-26T20:27:58.932002] [INFO ] [sig ] NMRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:59.076379] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NMRA.txt [2026-01-26T20:27:59.076534] [INFO ] [sig ] [2181/3474] Completed NMRA in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:27:59.076592] [INFO ] [sig ] [2182/3474] Forecasting NMRK... [2026-01-26T20:27:59.076626] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-26T20:27:59.076657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-26T20:27:59.088100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-26T20:27:59.088454] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-26T20:27:59.089300] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-26T20:27:59.089351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:59.089407] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:59.089446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:59.089505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:59.147044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:59.148017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:59.148116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:59.148159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:59.274592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:59.274749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:59.274789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:59.274819] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:59.278169] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: DOWN (p=13.16%) [2026-01-26T20:27:59.278435] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-26T20:27:59.278559] [INFO ] [sig ] NMRK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:59.428469] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NMRK.txt [2026-01-26T20:27:59.428643] [INFO ] [sig ] [2182/3474] Completed NMRK in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:27:59.428687] [INFO ] [sig ] [2183/3474] Forecasting NN... [2026-01-26T20:27:59.428718] [INFO ] [sig ] Generating forecast for: NN [2026-01-26T20:27:59.428749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-26T20:27:59.440295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-26T20:27:59.440646] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-26T20:27:59.441439] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-26T20:27:59.441490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:59.441521] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:59.441547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:59.441619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:59.499480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:59.500626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:59.500711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:59.500746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:59.627560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:59.627733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:59.627777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:59.627809] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:59.631348] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=40.90%) [2026-01-26T20:27:59.631651] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-26T20:27:59.631789] [INFO ] [sig ] NN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:27:59.796792] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NN.txt [2026-01-26T20:27:59.796961] [INFO ] [sig ] [2183/3474] Completed NN in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:27:59.797010] [INFO ] [sig ] [2184/3474] Forecasting NNDM... [2026-01-26T20:27:59.797040] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-26T20:27:59.797071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-26T20:27:59.809797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-26T20:27:59.810113] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-26T20:27:59.810914] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-26T20:27:59.810966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:27:59.810999] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:27:59.811026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:27:59.811083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:27:59.870858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:27:59.871744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:27:59.871850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:27:59.871886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:27:59.993653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:27:59.993801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:27:59.993842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:27:59.993872] [INFO ] [FORECASTER] Training complete [2026-01-26T20:27:59.997305] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=25.79%) [2026-01-26T20:27:59.997641] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-26T20:27:59.997798] [INFO ] [sig ] NNDM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:00.145922] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NNDM.txt [2026-01-26T20:28:00.146063] [INFO ] [sig ] [2184/3474] Completed NNDM in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:28:00.146104] [INFO ] [sig ] [2185/3474] Forecasting NNE... [2026-01-26T20:28:00.146135] [INFO ] [sig ] Generating forecast for: NNE [2026-01-26T20:28:00.146183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-26T20:28:00.158011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-26T20:28:00.158340] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-26T20:28:00.159187] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-26T20:28:00.159241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:00.159275] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:00.159302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:00.159360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:00.218752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:00.219559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:00.219662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:00.219697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:00.367887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:00.368051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:00.368100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:00.368175] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:00.371857] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-01-26T20:28:00.372186] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-26T20:28:00.372331] [INFO ] [sig ] NNE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:00.524028] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NNE.txt [2026-01-26T20:28:00.524195] [INFO ] [sig ] [2185/3474] Completed NNE in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:28:00.524246] [INFO ] [sig ] [2186/3474] Forecasting NNI... [2026-01-26T20:28:00.524278] [INFO ] [sig ] Generating forecast for: NNI [2026-01-26T20:28:00.524321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-26T20:28:00.539193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-26T20:28:00.539545] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-26T20:28:00.543446] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-26T20:28:00.543502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:00.543536] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:00.543564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:00.543656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:00.611499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:00.612496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:00.612629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:00.612669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:00.737203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:00.737364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:00.737434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:00.737466] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:00.741114] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=38.59%) [2026-01-26T20:28:00.741448] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-26T20:28:00.741605] [INFO ] [sig ] NNI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:00.884796] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NNI.txt [2026-01-26T20:28:00.884959] [INFO ] [sig ] [2186/3474] Completed NNI in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:28:00.885000] [INFO ] [sig ] [2187/3474] Forecasting NNN... [2026-01-26T20:28:00.885031] [INFO ] [sig ] Generating forecast for: NNN [2026-01-26T20:28:00.885061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-26T20:28:00.897108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-26T20:28:00.897523] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-26T20:28:00.898390] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-26T20:28:00.898441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:00.898474] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:00.898500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:00.898557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:00.955910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:00.956768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:00.956850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:00.956884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:01.081253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:01.081419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:01.081461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:01.081490] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:01.085101] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-26T20:28:01.085449] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-26T20:28:01.085618] [INFO ] [sig ] NNN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:01.257639] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NNN.txt [2026-01-26T20:28:01.257833] [INFO ] [sig ] [2187/3474] Completed NNN in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:28:01.257878] [INFO ] [sig ] [2188/3474] Forecasting NNOX... [2026-01-26T20:28:01.257909] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-26T20:28:01.257943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-26T20:28:01.269997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-26T20:28:01.270394] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-26T20:28:01.271289] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-26T20:28:01.271344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:01.271380] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:01.271409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:01.271469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:01.329892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:01.330636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:01.330739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:01.330775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:01.457360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:01.457538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:01.457597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:01.457631] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:01.461072] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-01-26T20:28:01.461380] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-26T20:28:01.461512] [INFO ] [sig ] NNOX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:01.633689] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NNOX.txt [2026-01-26T20:28:01.633842] [INFO ] [sig ] [2188/3474] Completed NNOX in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:28:01.633883] [INFO ] [sig ] [2189/3474] Forecasting NNY... [2026-01-26T20:28:01.633914] [INFO ] [sig ] Generating forecast for: NNY [2026-01-26T20:28:01.633946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-26T20:28:01.647203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-26T20:28:01.647705] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-26T20:28:01.648624] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-26T20:28:01.648679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:01.648711] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:01.648740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:01.648799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:01.711475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:01.712686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:01.712795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:01.712841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:01.845545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:01.845751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:01.845805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:01.845850] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:01.849673] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: UP (p=99.44%) [2026-01-26T20:28:01.850040] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-26T20:28:01.850205] [INFO ] [sig ] NNY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:02.053444] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NNY.txt [2026-01-26T20:28:02.053679] [INFO ] [sig ] [2189/3474] Completed NNY in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-26T20:28:02.053737] [INFO ] [sig ] [2190/3474] Forecasting NOA... [2026-01-26T20:28:02.053779] [INFO ] [sig ] Generating forecast for: NOA [2026-01-26T20:28:02.053821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-26T20:28:02.069253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-26T20:28:02.069871] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-26T20:28:02.070730] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-26T20:28:02.070781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:02.070813] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:02.070840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:02.070896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:02.131359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:02.132407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:02.132535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:02.132587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:02.251872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:02.252025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:02.252066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:02.252096] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:02.255467] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=99.12%) [2026-01-26T20:28:02.255757] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-26T20:28:02.255877] [INFO ] [sig ] NOA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:02.399130] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NOA.txt [2026-01-26T20:28:02.399265] [INFO ] [sig ] [2190/3474] Completed NOA in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.6m [2026-01-26T20:28:02.399304] [INFO ] [sig ] [2191/3474] Forecasting NOAH... [2026-01-26T20:28:02.399334] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-26T20:28:02.399365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-26T20:28:02.410626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-26T20:28:02.410902] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-26T20:28:02.411687] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-26T20:28:02.411739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:02.411770] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:02.411797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:02.411852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:02.468708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:02.469389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:02.469467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:02.469500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:02.588190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:02.588362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:02.588403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:02.588432] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:02.592027] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-01-26T20:28:02.592517] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-26T20:28:02.592664] [INFO ] [sig ] NOAH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:02.736943] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NOAH.txt [2026-01-26T20:28:02.737084] [INFO ] [sig ] [2191/3474] Completed NOAH in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.6m [2026-01-26T20:28:02.737131] [INFO ] [sig ] [2192/3474] Forecasting NODK... [2026-01-26T20:28:02.737168] [INFO ] [sig ] Generating forecast for: NODK [2026-01-26T20:28:02.737205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-26T20:28:02.746932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-26T20:28:02.747220] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-26T20:28:02.748036] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-26T20:28:02.748088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:02.748120] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:02.748151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:02.748214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:02.804483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:02.805361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:02.805476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:02.805511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:02.910606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:02.910735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:02.910775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:02.910804] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:02.914116] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=23.78%) [2026-01-26T20:28:02.914388] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-26T20:28:02.914508] [INFO ] [sig ] NODK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:03.063710] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NODK.txt [2026-01-26T20:28:03.063903] [INFO ] [sig ] [2192/3474] Completed NODK in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.6m [2026-01-26T20:28:03.063960] [INFO ] [sig ] [2193/3474] Forecasting NOG... [2026-01-26T20:28:03.064002] [INFO ] [sig ] Generating forecast for: NOG [2026-01-26T20:28:03.064046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-26T20:28:03.078467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-26T20:28:03.078896] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-26T20:28:03.079773] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-26T20:28:03.079826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:03.079860] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:03.079887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:03.079953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:03.139713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:03.140646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:03.140767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:03.140809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:03.263052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:03.263220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:03.263264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:03.263294] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:03.266939] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=85.83%) [2026-01-26T20:28:03.267351] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-26T20:28:03.267529] [INFO ] [sig ] NOG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:03.421711] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NOG.txt [2026-01-26T20:28:03.421878] [INFO ] [sig ] [2193/3474] Completed NOG in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.6m [2026-01-26T20:28:03.421919] [INFO ] [sig ] [2194/3474] Forecasting NOMD... [2026-01-26T20:28:03.421949] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-26T20:28:03.421980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-26T20:28:03.434520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-26T20:28:03.434928] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-26T20:28:03.435748] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-26T20:28:03.435800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:03.435831] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:03.435859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:03.435915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:03.497951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:03.498917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:03.499005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:03.499040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:03.625559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:03.625764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:03.625806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:03.625834] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:03.629237] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=0.76%) [2026-01-26T20:28:03.629508] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-26T20:28:03.629646] [INFO ] [sig ] NOMD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:03.772144] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NOMD.txt [2026-01-26T20:28:03.772307] [INFO ] [sig ] [2194/3474] Completed NOMD in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.6m [2026-01-26T20:28:03.772348] [INFO ] [sig ] [2195/3474] Forecasting NOTE... [2026-01-26T20:28:03.772378] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-26T20:28:03.772410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-26T20:28:03.785178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-26T20:28:03.785809] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-26T20:28:03.786873] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-26T20:28:03.786941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:03.786977] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:03.787006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:03.787065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:03.849121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:03.850038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:03.850124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:03.850160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:03.972536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:03.972727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:03.972771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:03.972801] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:03.976987] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-26T20:28:03.977270] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-26T20:28:03.977423] [INFO ] [sig ] NOTE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:04.118817] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NOTE.txt [2026-01-26T20:28:04.118984] [INFO ] [sig ] [2195/3474] Completed NOTE in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.6m [2026-01-26T20:28:04.119025] [INFO ] [sig ] [2196/3474] Forecasting NPCE... [2026-01-26T20:28:04.119056] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-26T20:28:04.119087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-26T20:28:04.130397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-26T20:28:04.130690] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-26T20:28:04.131491] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-26T20:28:04.131543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:04.131596] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:04.131626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:04.131683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:04.190528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:04.191513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:04.191639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:04.191682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:04.316664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:04.316848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:04.316915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:04.316950] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:04.320999] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-26T20:28:04.321367] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-26T20:28:04.321547] [INFO ] [sig ] NPCE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:04.471194] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NPCE.txt [2026-01-26T20:28:04.471341] [INFO ] [sig ] [2196/3474] Completed NPCE in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.6m [2026-01-26T20:28:04.471380] [INFO ] [sig ] [2197/3474] Forecasting NPFD... [2026-01-26T20:28:04.471411] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-26T20:28:04.471442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-26T20:28:04.483528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-26T20:28:04.483889] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-26T20:28:04.484725] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-26T20:28:04.484776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:04.484808] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:04.484835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:04.484891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:04.540968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:04.541872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:04.541954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:04.541987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:04.664952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:04.665090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:04.665129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:04.665159] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:04.669217] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: UP (p=70.31%) [2026-01-26T20:28:04.669486] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-26T20:28:04.669625] [INFO ] [sig ] NPFD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:04.815332] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NPFD.txt [2026-01-26T20:28:04.815490] [INFO ] [sig ] [2197/3474] Completed NPFD in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.6m [2026-01-26T20:28:04.815532] [INFO ] [sig ] [2198/3474] Forecasting NPK... [2026-01-26T20:28:04.815563] [INFO ] [sig ] Generating forecast for: NPK [2026-01-26T20:28:04.815616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-26T20:28:04.827243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-26T20:28:04.827667] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-26T20:28:04.828447] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-26T20:28:04.828499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:04.828531] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:04.828558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:04.828638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:04.884488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:04.885365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:04.885451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:04.885484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:05.008276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:05.008436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:05.008476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:05.008507] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:05.011876] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=38.04%) [2026-01-26T20:28:05.012149] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-26T20:28:05.012270] [INFO ] [sig ] NPK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:05.157729] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NPK.txt [2026-01-26T20:28:05.157878] [INFO ] [sig ] [2198/3474] Completed NPK in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:05.157943] [INFO ] [sig ] [2199/3474] Forecasting NPO... [2026-01-26T20:28:05.157977] [INFO ] [sig ] Generating forecast for: NPO [2026-01-26T20:28:05.158007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-26T20:28:05.169449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-26T20:28:05.169799] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-26T20:28:05.170595] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-26T20:28:05.170646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:05.170702] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:05.170731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:05.170789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:05.228240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:05.229128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:05.229212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:05.229245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:05.350643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:05.350801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:05.350843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:05.350873] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:05.354302] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: UP (p=97.28%) [2026-01-26T20:28:05.354608] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-26T20:28:05.354739] [INFO ] [sig ] NPO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:05.497351] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NPO.txt [2026-01-26T20:28:05.497514] [INFO ] [sig ] [2199/3474] Completed NPO in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:05.497556] [INFO ] [sig ] [2200/3474] Forecasting NQP... [2026-01-26T20:28:05.497606] [INFO ] [sig ] Generating forecast for: NQP [2026-01-26T20:28:05.497639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-26T20:28:05.509744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-26T20:28:05.510080] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-26T20:28:05.510873] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-26T20:28:05.510924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:05.510955] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:05.510982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:05.511038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:05.568084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:05.568973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:05.569053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:05.569086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:05.692869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:05.693030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:05.693074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:05.693104] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:05.696714] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=85.85%) [2026-01-26T20:28:05.697052] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-26T20:28:05.697210] [INFO ] [sig ] NQP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:05.849900] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NQP.txt [2026-01-26T20:28:05.850051] [INFO ] [sig ] [2200/3474] Completed NQP in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:05.850100] [INFO ] [sig ] [2201/3474] Forecasting NRC... [2026-01-26T20:28:05.850133] [INFO ] [sig ] Generating forecast for: NRC [2026-01-26T20:28:05.850170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-26T20:28:05.862074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-26T20:28:05.862366] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-26T20:28:05.863149] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-26T20:28:05.863204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:05.863237] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:05.863264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:05.863320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:05.919710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:05.920311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:05.920388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:05.920421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:06.039711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:06.039846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:06.039884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:06.039911] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:06.043142] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-01-26T20:28:06.043417] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-26T20:28:06.043534] [INFO ] [sig ] NRC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:06.187168] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NRC.txt [2026-01-26T20:28:06.187293] [INFO ] [sig ] [2201/3474] Completed NRC in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:06.187332] [INFO ] [sig ] [2202/3474] Forecasting NRDS... [2026-01-26T20:28:06.187361] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-26T20:28:06.187413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-26T20:28:06.198427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-26T20:28:06.198951] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-26T20:28:06.199944] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-26T20:28:06.199995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:06.200027] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:06.200054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:06.200111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:06.258616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:06.259350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:06.259432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:06.259465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:06.375243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:06.375387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:06.375463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:06.375493] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:06.378886] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=71.47%) [2026-01-26T20:28:06.379151] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-26T20:28:06.379290] [INFO ] [sig ] NRDS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:06.522048] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NRDS.txt [2026-01-26T20:28:06.522199] [INFO ] [sig ] [2202/3474] Completed NRDS in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:06.522239] [INFO ] [sig ] [2203/3474] Forecasting NREF... [2026-01-26T20:28:06.522268] [INFO ] [sig ] Generating forecast for: NREF [2026-01-26T20:28:06.522300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-26T20:28:06.534513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-26T20:28:06.534874] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-26T20:28:06.535895] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-26T20:28:06.535946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:06.535978] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:06.536004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:06.536060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:06.591979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:06.592792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:06.592873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:06.592907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:06.713902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:06.714055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:06.714096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:06.714125] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:06.718018] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=35.70%) [2026-01-26T20:28:06.718286] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-26T20:28:06.718407] [INFO ] [sig ] NREF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:06.863669] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NREF.txt [2026-01-26T20:28:06.863814] [INFO ] [sig ] [2203/3474] Completed NREF in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:06.863853] [INFO ] [sig ] [2204/3474] Forecasting NRG... [2026-01-26T20:28:06.863883] [INFO ] [sig ] Generating forecast for: NRG [2026-01-26T20:28:06.863915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-26T20:28:06.875172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-26T20:28:06.875507] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-26T20:28:06.876320] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-26T20:28:06.876379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:06.876412] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:06.876439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:06.876496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:06.932829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:06.933514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:06.933627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:06.933662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:07.062309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:07.062464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:07.062504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:07.062534] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:07.065889] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: DOWN (p=35.61%) [2026-01-26T20:28:07.066157] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-26T20:28:07.066282] [INFO ] [sig ] NRG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:07.209271] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NRG.txt [2026-01-26T20:28:07.209429] [INFO ] [sig ] [2204/3474] Completed NRG in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:07.209469] [INFO ] [sig ] [2205/3474] Forecasting NRIM... [2026-01-26T20:28:07.209499] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-26T20:28:07.209531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-26T20:28:07.220748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-26T20:28:07.221058] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-26T20:28:07.221844] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-26T20:28:07.221895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:07.221926] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:07.221953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:07.222009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:07.279471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:07.280321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:07.280401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:07.280435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:07.407142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:07.407303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:07.407344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:07.407373] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:07.410888] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-26T20:28:07.411180] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-26T20:28:07.411308] [INFO ] [sig ] NRIM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:07.554706] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NRIM.txt [2026-01-26T20:28:07.554867] [INFO ] [sig ] [2205/3474] Completed NRIM in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:07.554920] [INFO ] [sig ] [2206/3474] Forecasting NRIX... [2026-01-26T20:28:07.554961] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-26T20:28:07.554998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-26T20:28:07.566408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-26T20:28:07.566767] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-26T20:28:07.567565] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-26T20:28:07.567637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:07.567681] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:07.567710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:07.567767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:07.624108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:07.624908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:07.624989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:07.625021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:07.746204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:07.746359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:07.746400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:07.746428] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:07.749772] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=39.36%) [2026-01-26T20:28:07.750048] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-26T20:28:07.750169] [INFO ] [sig ] NRIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:07.897139] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NRIX.txt [2026-01-26T20:28:07.897294] [INFO ] [sig ] [2206/3474] Completed NRIX in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-26T20:28:07.897334] [INFO ] [sig ] [2207/3474] Forecasting NRK... [2026-01-26T20:28:07.897363] [INFO ] [sig ] Generating forecast for: NRK [2026-01-26T20:28:07.897412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-26T20:28:07.908872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-26T20:28:07.909209] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-26T20:28:07.910024] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-26T20:28:07.910076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:07.910108] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:07.910135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:07.910191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:07.966715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:07.967630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:07.967715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:07.967750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:08.097253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:08.097443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:08.097484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:08.097513] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:08.100865] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=4.59%) [2026-01-26T20:28:08.101129] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-26T20:28:08.101250] [INFO ] [sig ] NRK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:08.246443] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NRK.txt [2026-01-26T20:28:08.246615] [INFO ] [sig ] [2207/3474] Completed NRK in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.5m [2026-01-26T20:28:08.246658] [INFO ] [sig ] [2208/3474] Forecasting NRP... [2026-01-26T20:28:08.246688] [INFO ] [sig ] Generating forecast for: NRP [2026-01-26T20:28:08.246720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-26T20:28:08.258746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-26T20:28:08.259124] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-26T20:28:08.259997] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-26T20:28:08.260050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:08.260082] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:08.260110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:08.260168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:08.321973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:08.322876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:08.322963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:08.322998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:08.437148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:08.437305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:08.437352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:08.437408] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:08.440843] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=70.68%) [2026-01-26T20:28:08.441116] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-26T20:28:08.441244] [INFO ] [sig ] NRP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:08.584669] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NRP.txt [2026-01-26T20:28:08.584824] [INFO ] [sig ] [2208/3474] Completed NRP in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.5m [2026-01-26T20:28:08.584864] [INFO ] [sig ] [2209/3474] Forecasting NRXP... [2026-01-26T20:28:08.584894] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-26T20:28:08.584925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-26T20:28:08.596796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-26T20:28:08.597143] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-26T20:28:08.598029] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-26T20:28:08.598082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:08.598115] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:08.598145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:08.598203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:08.659780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:08.660803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:08.660963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:08.661010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:08.783358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:08.783514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:08.783555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:08.783603] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:08.786974] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-26T20:28:08.787251] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-26T20:28:08.787376] [INFO ] [sig ] NRXP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:08.928820] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NRXP.txt [2026-01-26T20:28:08.928956] [INFO ] [sig ] [2209/3474] Completed NRXP in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.5m [2026-01-26T20:28:08.928995] [INFO ] [sig ] [2210/3474] Forecasting NSC... [2026-01-26T20:28:08.929030] [INFO ] [sig ] Generating forecast for: NSC [2026-01-26T20:28:08.929063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-26T20:28:08.940249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-26T20:28:08.940736] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-26T20:28:08.941504] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-26T20:28:08.941555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:08.941613] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:08.941643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:08.941699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:08.999664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:09.000504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:09.000605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:09.000641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:09.121849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:09.121998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:09.122039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:09.122069] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:09.125402] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=14.81%) [2026-01-26T20:28:09.125688] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-26T20:28:09.125809] [INFO ] [sig ] NSC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:09.272422] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NSC.txt [2026-01-26T20:28:09.272563] [INFO ] [sig ] [2210/3474] Completed NSC in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.5m [2026-01-26T20:28:09.272621] [INFO ] [sig ] [2211/3474] Forecasting NSP... [2026-01-26T20:28:09.272652] [INFO ] [sig ] Generating forecast for: NSP [2026-01-26T20:28:09.272682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-26T20:28:09.283616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-26T20:28:09.283938] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-26T20:28:09.284736] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-26T20:28:09.284787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:09.284818] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:09.284845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:09.284901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:09.347047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:09.348338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:09.348444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:09.348481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:09.474762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:09.474912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:09.474951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:09.474987] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:09.478403] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=29.88%) [2026-01-26T20:28:09.478708] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-26T20:28:09.478833] [INFO ] [sig ] NSP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:09.623760] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NSP.txt [2026-01-26T20:28:09.623916] [INFO ] [sig ] [2211/3474] Completed NSP in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.5m [2026-01-26T20:28:09.623957] [INFO ] [sig ] [2212/3474] Forecasting NSSC... [2026-01-26T20:28:09.623987] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-26T20:28:09.624018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-26T20:28:09.635865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-26T20:28:09.636161] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-26T20:28:09.636978] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-26T20:28:09.637029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:09.637061] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:09.637088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:09.637145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:09.694903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:09.695742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:09.695840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:09.695874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:09.821386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:09.821533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:09.821593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:09.821626] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:09.824920] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=42.71%) [2026-01-26T20:28:09.825190] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-26T20:28:09.825311] [INFO ] [sig ] NSSC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:09.977428] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NSSC.txt [2026-01-26T20:28:09.977607] [INFO ] [sig ] [2212/3474] Completed NSSC in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.5m [2026-01-26T20:28:09.977651] [INFO ] [sig ] [2213/3474] Forecasting NTAP... [2026-01-26T20:28:09.977680] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-26T20:28:09.977712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-26T20:28:09.989240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-26T20:28:09.989601] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-26T20:28:09.990413] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-26T20:28:09.990465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:09.990497] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:09.990524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:09.990598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:10.049482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:10.050283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:10.050367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:10.050401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:10.174823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:10.174969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:10.175010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:10.175055] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:10.178374] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-26T20:28:10.178660] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-26T20:28:10.178780] [INFO ] [sig ] NTAP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:10.340616] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NTAP.txt [2026-01-26T20:28:10.340781] [INFO ] [sig ] [2213/3474] Completed NTAP in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.5m [2026-01-26T20:28:10.340824] [INFO ] [sig ] [2214/3474] Forecasting NTB... [2026-01-26T20:28:10.340854] [INFO ] [sig ] Generating forecast for: NTB [2026-01-26T20:28:10.340896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-26T20:28:10.352335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-26T20:28:10.352696] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-26T20:28:10.353556] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-26T20:28:10.353624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:10.353658] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:10.353686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:10.353744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:10.410341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:10.411239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:10.411330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:10.411369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:10.529106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:10.529260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:10.529306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:10.529342] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:10.532997] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-01-26T20:28:10.533279] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-26T20:28:10.533406] [INFO ] [sig ] NTB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:10.679524] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NTB.txt [2026-01-26T20:28:10.679700] [INFO ] [sig ] [2214/3474] Completed NTB in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.5m [2026-01-26T20:28:10.679741] [INFO ] [sig ] [2215/3474] Forecasting NTES... [2026-01-26T20:28:10.679771] [INFO ] [sig ] Generating forecast for: NTES [2026-01-26T20:28:10.679803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-26T20:28:10.692462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-26T20:28:10.692810] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-26T20:28:10.693602] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-26T20:28:10.693653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:10.693685] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:10.693713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:10.693769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:10.750316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:10.751177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:10.751259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:10.751316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:10.872291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:10.872436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:10.872476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:10.872505] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:10.875821] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-01-26T20:28:10.876090] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-26T20:28:10.876208] [INFO ] [sig ] NTES: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:11.017779] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NTES.txt [2026-01-26T20:28:11.017912] [INFO ] [sig ] [2215/3474] Completed NTES in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:11.017952] [INFO ] [sig ] [2216/3474] Forecasting NTIC... [2026-01-26T20:28:11.017981] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-26T20:28:11.018013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-26T20:28:11.028246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-26T20:28:11.028607] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-26T20:28:11.029410] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-26T20:28:11.029461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:11.029517] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:11.029545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:11.029622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:11.085843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:11.086678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:11.086757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:11.086789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:11.196202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:11.196335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:11.196378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:11.196407] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:11.199766] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=8.92%) [2026-01-26T20:28:11.200036] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-26T20:28:11.200153] [INFO ] [sig ] NTIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:11.343506] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NTIC.txt [2026-01-26T20:28:11.343677] [INFO ] [sig ] [2216/3474] Completed NTIC in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:11.343719] [INFO ] [sig ] [2217/3474] Forecasting NTLA... [2026-01-26T20:28:11.343749] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-26T20:28:11.343780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-26T20:28:11.355035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-26T20:28:11.355319] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-26T20:28:11.356124] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-26T20:28:11.356176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:11.356208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:11.356235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:11.356301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:11.412952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:11.413690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:11.413769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:11.413801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:11.539798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:11.539953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:11.539994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:11.540022] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:11.543544] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=22.83%) [2026-01-26T20:28:11.543837] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-26T20:28:11.543956] [INFO ] [sig ] NTLA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:11.687778] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NTLA.txt [2026-01-26T20:28:11.687907] [INFO ] [sig ] [2217/3474] Completed NTLA in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:11.687946] [INFO ] [sig ] [2218/3474] Forecasting NTNX... [2026-01-26T20:28:11.687976] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-26T20:28:11.688013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-26T20:28:11.699432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-26T20:28:11.699732] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-26T20:28:11.700541] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-26T20:28:11.700612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:11.700645] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:11.700672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:11.700750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:11.757323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:11.758000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:11.758083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:11.758117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:11.880403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:11.880595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:11.880640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:11.880669] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:11.884044] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=65.69%) [2026-01-26T20:28:11.884320] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-26T20:28:11.884466] [INFO ] [sig ] NTNX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:12.038041] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NTNX.txt [2026-01-26T20:28:12.038170] [INFO ] [sig ] [2218/3474] Completed NTNX in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:12.038210] [INFO ] [sig ] [2219/3474] Forecasting NTRA... [2026-01-26T20:28:12.038239] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-26T20:28:12.038270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-26T20:28:12.049545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-26T20:28:12.049879] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-26T20:28:12.050766] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-26T20:28:12.050819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:12.050852] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:12.050879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:12.050936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:12.108181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:12.108963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:12.109044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:12.109078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:12.233734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:12.233875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:12.233916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:12.233973] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:12.237318] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=41.37%) [2026-01-26T20:28:12.237632] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-26T20:28:12.237760] [INFO ] [sig ] NTRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:12.382675] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NTRA.txt [2026-01-26T20:28:12.382808] [INFO ] [sig ] [2219/3474] Completed NTRA in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:12.382848] [INFO ] [sig ] [2220/3474] Forecasting NTRB... [2026-01-26T20:28:12.382878] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-26T20:28:12.382909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-26T20:28:12.394528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-26T20:28:12.394946] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-26T20:28:12.396046] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-26T20:28:12.396099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:12.396132] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:12.396160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:12.396217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:12.455606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:12.456839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:12.456920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:12.456954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:12.571123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:12.571266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:12.571306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:12.571335] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:12.574661] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=67.67%) [2026-01-26T20:28:12.574932] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-26T20:28:12.575053] [INFO ] [sig ] NTRB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:12.721958] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NTRB.txt [2026-01-26T20:28:12.722116] [INFO ] [sig ] [2220/3474] Completed NTRB in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:12.722156] [INFO ] [sig ] [2221/3474] Forecasting NTRS... [2026-01-26T20:28:12.722187] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-26T20:28:12.722225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-26T20:28:12.734091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-26T20:28:12.734432] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-26T20:28:12.735260] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-26T20:28:12.735313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:12.735346] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:12.735375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:12.735433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:12.793784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:12.794667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:12.794749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:12.794783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:12.923340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:12.923521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:12.923562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:12.923610] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:12.927512] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=74.75%) [2026-01-26T20:28:12.927806] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-26T20:28:12.927931] [INFO ] [sig ] NTRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:13.085368] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NTRS.txt [2026-01-26T20:28:13.085523] [INFO ] [sig ] [2221/3474] Completed NTRS in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:13.085564] [INFO ] [sig ] [2222/3474] Forecasting NTRSO... [2026-01-26T20:28:13.085627] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-26T20:28:13.085661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-26T20:28:13.096824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-26T20:28:13.097176] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-26T20:28:13.098007] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-26T20:28:13.098060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:13.098092] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:13.098119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:13.098175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:13.155895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:13.156801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:13.156887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:13.156920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:13.277276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:13.277451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:13.277494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:13.277523] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:13.280853] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-01-26T20:28:13.281127] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-26T20:28:13.281251] [INFO ] [sig ] NTRSO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:13.431665] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NTRSO.txt [2026-01-26T20:28:13.431826] [INFO ] [sig ] [2222/3474] Completed NTRSO in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:13.431868] [INFO ] [sig ] [2223/3474] Forecasting NUKK... [2026-01-26T20:28:13.431899] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-26T20:28:13.431930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-26T20:28:13.445967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-26T20:28:13.446370] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-26T20:28:13.447200] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-26T20:28:13.447252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:13.447284] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:13.447311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:13.447367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:13.509701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:13.510630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:13.510715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:13.510750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:13.641630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:13.641791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:13.641833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:13.641861] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:13.645500] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=91.90%) [2026-01-26T20:28:13.645847] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-26T20:28:13.645989] [INFO ] [sig ] NUKK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:13.802409] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NUKK.txt [2026-01-26T20:28:13.802588] [INFO ] [sig ] [2223/3474] Completed NUKK in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-26T20:28:13.802632] [INFO ] [sig ] [2224/3474] Forecasting NUS... [2026-01-26T20:28:13.802662] [INFO ] [sig ] Generating forecast for: NUS [2026-01-26T20:28:13.802693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-26T20:28:13.815684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-26T20:28:13.816098] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-26T20:28:13.817033] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-26T20:28:13.817086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:13.817117] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:13.817143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:13.817199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:13.883916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:13.885034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:13.885121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:13.885154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:14.012863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:14.013022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:14.013063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:14.013094] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:14.017231] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=94.36%) [2026-01-26T20:28:14.017544] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-26T20:28:14.017692] [INFO ] [sig ] NUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:14.174490] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NUS.txt [2026-01-26T20:28:14.174685] [INFO ] [sig ] [2224/3474] Completed NUS in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.4m [2026-01-26T20:28:14.174728] [INFO ] [sig ] [2225/3474] Forecasting NUTX... [2026-01-26T20:28:14.174759] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-26T20:28:14.174790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-26T20:28:14.188120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-26T20:28:14.188486] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-26T20:28:14.189343] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-26T20:28:14.189406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:14.189444] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:14.189476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:14.189545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:14.252002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:14.252940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:14.253025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:14.253058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:14.381028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:14.381200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:14.381251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:14.381291] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:14.385382] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-01-26T20:28:14.385700] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-26T20:28:14.385828] [INFO ] [sig ] NUTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:14.540006] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NUTX.txt [2026-01-26T20:28:14.540142] [INFO ] [sig ] [2225/3474] Completed NUTX in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.4m [2026-01-26T20:28:14.540182] [INFO ] [sig ] [2226/3474] Forecasting NUVB... [2026-01-26T20:28:14.540211] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-26T20:28:14.540243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-26T20:28:14.551333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-26T20:28:14.551676] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-26T20:28:14.552516] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-26T20:28:14.552612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:14.552654] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:14.552684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:14.552742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:14.614287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:14.615194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:14.615311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:14.615346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:14.752953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:14.753133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:14.753177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:14.753206] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:14.757173] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=56.74%) [2026-01-26T20:28:14.757513] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-26T20:28:14.757849] [INFO ] [sig ] NUVB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:14.977074] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NUVB.txt [2026-01-26T20:28:14.977209] [INFO ] [sig ] [2226/3474] Completed NUVB in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.4m [2026-01-26T20:28:14.977247] [INFO ] [sig ] [2227/3474] Forecasting NUVL... [2026-01-26T20:28:14.977277] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-26T20:28:14.977307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-26T20:28:14.989361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-26T20:28:14.989648] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-26T20:28:14.990417] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-26T20:28:14.990469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:14.990500] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:14.990527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:14.990603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:15.051698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:15.052308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:15.052388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:15.052422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:15.174584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:15.174706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:15.174743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:15.174772] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:15.177985] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=78.04%) [2026-01-26T20:28:15.178250] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-26T20:28:15.178371] [INFO ] [sig ] NUVL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:15.325902] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NUVL.txt [2026-01-26T20:28:15.326018] [INFO ] [sig ] [2227/3474] Completed NUVL in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.4m [2026-01-26T20:28:15.326058] [INFO ] [sig ] [2228/3474] Forecasting NUWE... [2026-01-26T20:28:15.326087] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-26T20:28:15.326117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-26T20:28:15.341170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-26T20:28:15.341501] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-26T20:28:15.342560] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-26T20:28:15.342635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:15.342667] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:15.342694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:15.342749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:15.402024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:15.402707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:15.402790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:15.402823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:15.522213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:15.522341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:15.522381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:15.522410] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:15.525745] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: UP (p=80.29%) [2026-01-26T20:28:15.526009] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-26T20:28:15.526129] [INFO ] [sig ] NUWE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:15.674377] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NUWE.txt [2026-01-26T20:28:15.674505] [INFO ] [sig ] [2228/3474] Completed NUWE in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.4m [2026-01-26T20:28:15.674544] [INFO ] [sig ] [2229/3474] Forecasting NVAX... [2026-01-26T20:28:15.674593] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-26T20:28:15.674806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-26T20:28:15.686325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-26T20:28:15.686612] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-26T20:28:15.687378] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-26T20:28:15.687458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:15.687492] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:15.687520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:15.687597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:15.750994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:15.751674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:15.751758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:15.751793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:15.875001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:15.875145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:15.875186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:15.875216] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:15.878506] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-01-26T20:28:15.878788] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-26T20:28:15.878909] [INFO ] [sig ] NVAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:16.020795] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NVAX.txt [2026-01-26T20:28:16.020929] [INFO ] [sig ] [2229/3474] Completed NVAX in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.4m [2026-01-26T20:28:16.020969] [INFO ] [sig ] [2230/3474] Forecasting NVD... [2026-01-26T20:28:16.020999] [INFO ] [sig ] Generating forecast for: NVD [2026-01-26T20:28:16.021030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-26T20:28:16.032105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-26T20:28:16.032386] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-26T20:28:16.033171] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-26T20:28:16.033233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:16.033266] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:16.033294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:16.033350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:16.093802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:16.094516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:16.094611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:16.094646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:16.213418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:16.213535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:16.213587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:16.213619] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:16.217019] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-01-26T20:28:16.217285] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-26T20:28:16.217419] [INFO ] [sig ] NVD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:16.362298] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NVD.txt [2026-01-26T20:28:16.362414] [INFO ] [sig ] [2230/3474] Completed NVD in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.4m [2026-01-26T20:28:16.362452] [INFO ] [sig ] [2231/3474] Forecasting NVDA... [2026-01-26T20:28:16.362481] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-26T20:28:16.362511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-26T20:28:16.374031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-26T20:28:16.374312] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-26T20:28:16.375109] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-26T20:28:16.375160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:16.375192] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:16.375219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:16.375275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:16.432511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:16.433121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:16.433199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:16.433232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:16.558590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:16.558734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:16.558773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:16.558801] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:16.562106] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=80.41%) [2026-01-26T20:28:16.562368] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-26T20:28:16.562492] [INFO ] [sig ] NVDA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:16.707040] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NVDA.txt [2026-01-26T20:28:16.707157] [INFO ] [sig ] [2231/3474] Completed NVDA in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.4m [2026-01-26T20:28:16.707196] [INFO ] [sig ] [2232/3474] Forecasting NVDD... [2026-01-26T20:28:16.707225] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-26T20:28:16.707255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-26T20:28:16.719171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-26T20:28:16.719445] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-26T20:28:16.720240] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-26T20:28:16.720291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:16.720323] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:16.720349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:16.720405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:16.780493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:16.781128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:16.781206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:16.781237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:16.910814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:16.910984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:16.911024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:16.911054] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:16.914596] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-01-26T20:28:16.914879] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-26T20:28:16.914997] [INFO ] [sig ] NVDD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:17.060403] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NVDD.txt [2026-01-26T20:28:17.060527] [INFO ] [sig ] [2232/3474] Completed NVDD in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:17.060566] [INFO ] [sig ] [2233/3474] Forecasting NVDL... [2026-01-26T20:28:17.060614] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-26T20:28:17.060653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-26T20:28:17.072815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-26T20:28:17.073103] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-26T20:28:17.073893] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-26T20:28:17.073944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:17.074000] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:17.074029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:17.074086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:17.133138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:17.133798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:17.133891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:17.134109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:17.258524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:17.258683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:17.258724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:17.258754] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:17.261998] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-26T20:28:17.262261] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-26T20:28:17.262388] [INFO ] [sig ] NVDL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:17.408254] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NVDL.txt [2026-01-26T20:28:17.408388] [INFO ] [sig ] [2233/3474] Completed NVDL in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:17.408476] [INFO ] [sig ] [2234/3474] Forecasting NVDS... [2026-01-26T20:28:17.408510] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-26T20:28:17.408541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-26T20:28:17.419899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-26T20:28:17.420205] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-26T20:28:17.421000] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-26T20:28:17.421051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:17.421083] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:17.421110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:17.421166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:17.483534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:17.484492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:17.484593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:17.484628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:17.617542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:17.617752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:17.617806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:17.617838] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:17.622044] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-01-26T20:28:17.622342] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-26T20:28:17.622481] [INFO ] [sig ] NVDS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:17.779346] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NVDS.txt [2026-01-26T20:28:17.779497] [INFO ] [sig ] [2234/3474] Completed NVDS in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:17.779544] [INFO ] [sig ] [2235/3474] Forecasting NVEC... [2026-01-26T20:28:17.779600] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-26T20:28:17.779647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-26T20:28:17.792162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-26T20:28:17.792444] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-26T20:28:17.793265] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-26T20:28:17.793316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:17.793349] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:17.793376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:17.793432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:17.851402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:17.852288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:17.852371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:17.852404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:17.980903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:17.981055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:17.981097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:17.981128] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:17.984506] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=4.85%) [2026-01-26T20:28:17.984811] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-26T20:28:17.984932] [INFO ] [sig ] NVEC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:18.130104] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NVEC.txt [2026-01-26T20:28:18.130233] [INFO ] [sig ] [2235/3474] Completed NVEC in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:18.130272] [INFO ] [sig ] [2236/3474] Forecasting NVG... [2026-01-26T20:28:18.130302] [INFO ] [sig ] Generating forecast for: NVG [2026-01-26T20:28:18.130334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-26T20:28:18.142019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-26T20:28:18.142281] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-26T20:28:18.143063] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-26T20:28:18.143113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:18.143145] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:18.143173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:18.143228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:18.200140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:18.200733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:18.200809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:18.200841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:18.327924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:18.328167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:18.328213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:18.328277] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:18.331641] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=55.80%) [2026-01-26T20:28:18.331915] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-26T20:28:18.332034] [INFO ] [sig ] NVG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:18.474648] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NVG.txt [2026-01-26T20:28:18.474755] [INFO ] [sig ] [2236/3474] Completed NVG in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:18.474793] [INFO ] [sig ] [2237/3474] Forecasting NVGS... [2026-01-26T20:28:18.474822] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-26T20:28:18.474871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-26T20:28:18.486646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-26T20:28:18.486907] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-26T20:28:18.487751] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-26T20:28:18.487803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:18.487836] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:18.487864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:18.487921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:18.544314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:18.544932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:18.545009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:18.545043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:18.667056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:18.667180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:18.667236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:18.667267] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:18.670531] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-01-26T20:28:18.670815] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-26T20:28:18.670936] [INFO ] [sig ] NVGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:18.814616] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NVGS.txt [2026-01-26T20:28:18.814755] [INFO ] [sig ] [2237/3474] Completed NVGS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:18.814795] [INFO ] [sig ] [2238/3474] Forecasting NVMI... [2026-01-26T20:28:18.814824] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-26T20:28:18.814855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-26T20:28:18.826747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-26T20:28:18.827000] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-26T20:28:18.827817] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-26T20:28:18.827868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:18.827899] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:18.827925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:18.827982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:18.886809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:18.887615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:18.887885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:18.887917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:19.008557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:19.008735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:19.008780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:19.008811] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:19.012184] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=48.33%) [2026-01-26T20:28:19.012458] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-26T20:28:19.012593] [INFO ] [sig ] NVMI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:19.155052] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NVMI.txt [2026-01-26T20:28:19.155159] [INFO ] [sig ] [2238/3474] Completed NVMI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:19.155196] [INFO ] [sig ] [2239/3474] Forecasting NVO... [2026-01-26T20:28:19.155226] [INFO ] [sig ] Generating forecast for: NVO [2026-01-26T20:28:19.155257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-26T20:28:19.166786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-26T20:28:19.167042] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-26T20:28:19.167851] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-26T20:28:19.167902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:19.167933] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:19.167960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:19.168015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:19.224134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:19.224745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:19.224822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:19.224855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:19.344413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:19.344538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:19.344599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:19.344634] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:19.347820] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-01-26T20:28:19.348080] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-26T20:28:19.348197] [INFO ] [sig ] NVO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:19.490548] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NVO.txt [2026-01-26T20:28:19.490700] [INFO ] [sig ] [2239/3474] Completed NVO in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:19.490739] [INFO ] [sig ] [2240/3474] Forecasting NVRI... [2026-01-26T20:28:19.490768] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-26T20:28:19.490798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-26T20:28:19.501968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-26T20:28:19.502228] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-26T20:28:19.503008] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-26T20:28:19.503059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:19.503091] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:19.503117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:19.503173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:19.560179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:19.560775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:19.560850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:19.560883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:19.681187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:19.681321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:19.681359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:19.681389] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:19.685026] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-26T20:28:19.685289] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-26T20:28:19.685409] [INFO ] [sig ] NVRI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:19.834107] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NVRI.txt [2026-01-26T20:28:19.834236] [INFO ] [sig ] [2240/3474] Completed NVRI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-26T20:28:19.834275] [INFO ] [sig ] [2241/3474] Forecasting NVS... [2026-01-26T20:28:19.834304] [INFO ] [sig ] Generating forecast for: NVS [2026-01-26T20:28:19.834335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-26T20:28:19.846125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-26T20:28:19.846392] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-26T20:28:19.847185] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-26T20:28:19.847237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:19.847281] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:19.847309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:19.847366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:19.905652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:19.906505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:19.906606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:19.906642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:20.029329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:20.029453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:20.029490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:20.029519] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:20.032721] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-01-26T20:28:20.032982] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-26T20:28:20.033100] [INFO ] [sig ] NVS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:20.175199] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NVS.txt [2026-01-26T20:28:20.175306] [INFO ] [sig ] [2241/3474] Completed NVS in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.3m [2026-01-26T20:28:20.175345] [INFO ] [sig ] [2242/3474] Forecasting NVTS... [2026-01-26T20:28:20.175374] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-26T20:28:20.175405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-26T20:28:20.186847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-26T20:28:20.187102] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-26T20:28:20.187919] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-26T20:28:20.187977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:20.188009] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:20.188037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:20.188095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:20.245805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:20.246615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:20.246697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:20.246729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:20.361651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:20.361808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:20.361848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:20.361885] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:20.365253] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=33.43%) [2026-01-26T20:28:20.365522] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-26T20:28:20.365663] [INFO ] [sig ] NVTS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:20.512966] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NVTS.txt [2026-01-26T20:28:20.513132] [INFO ] [sig ] [2242/3474] Completed NVTS in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.3m [2026-01-26T20:28:20.513173] [INFO ] [sig ] [2243/3474] Forecasting NWBI... [2026-01-26T20:28:20.513203] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-26T20:28:20.513233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-26T20:28:20.525496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-26T20:28:20.525880] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-26T20:28:20.526721] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-26T20:28:20.526771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:20.526804] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:20.526832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:20.526890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:20.583945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:20.584845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:20.584963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:20.584996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:20.705795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:20.705949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:20.705991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:20.706020] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:20.709462] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=8.76%) [2026-01-26T20:28:20.709785] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-26T20:28:20.709915] [INFO ] [sig ] NWBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:20.852747] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NWBI.txt [2026-01-26T20:28:20.852857] [INFO ] [sig ] [2243/3474] Completed NWBI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.3m [2026-01-26T20:28:20.852895] [INFO ] [sig ] [2244/3474] Forecasting NWE... [2026-01-26T20:28:20.852925] [INFO ] [sig ] Generating forecast for: NWE [2026-01-26T20:28:20.852957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-26T20:28:20.864627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-26T20:28:20.864907] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-26T20:28:20.865681] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-26T20:28:20.865731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:20.865763] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:20.865790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:20.865846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:20.921959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:20.922537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:20.922645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:20.922685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:21.038356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:21.038454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:21.038490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:21.038519] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:21.041655] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-01-26T20:28:21.041915] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-26T20:28:21.042056] [INFO ] [sig ] NWE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:21.186589] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NWE.txt [2026-01-26T20:28:21.186731] [INFO ] [sig ] [2244/3474] Completed NWE in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.3m [2026-01-26T20:28:21.186779] [INFO ] [sig ] [2245/3474] Forecasting NWFL... [2026-01-26T20:28:21.186809] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-26T20:28:21.186840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-26T20:28:21.198447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-26T20:28:21.198756] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-26T20:28:21.199529] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-26T20:28:21.199598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:21.199633] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:21.199661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:21.199717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:21.257314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:21.257975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:21.258054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:21.258088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:21.365691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:21.365795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:21.365831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:21.365861] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:21.369039] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=40.51%) [2026-01-26T20:28:21.369306] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-26T20:28:21.369428] [INFO ] [sig ] NWFL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:21.512089] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NWFL.txt [2026-01-26T20:28:21.512199] [INFO ] [sig ] [2245/3474] Completed NWFL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.3m [2026-01-26T20:28:21.512238] [INFO ] [sig ] [2246/3474] Forecasting NWG... [2026-01-26T20:28:21.512268] [INFO ] [sig ] Generating forecast for: NWG [2026-01-26T20:28:21.512299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-26T20:28:21.524171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-26T20:28:21.524435] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-26T20:28:21.525276] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-26T20:28:21.525327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:21.525358] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:21.525386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:21.525441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:21.581834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:21.582445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:21.582522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:21.582553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:21.703965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:21.704105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:21.704147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:21.704179] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:21.707543] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=8.46%) [2026-01-26T20:28:21.707901] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-26T20:28:21.708051] [INFO ] [sig ] NWG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:21.854398] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NWG.txt [2026-01-26T20:28:21.854543] [INFO ] [sig ] [2246/3474] Completed NWG in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.3m [2026-01-26T20:28:21.854599] [INFO ] [sig ] [2247/3474] Forecasting NWL... [2026-01-26T20:28:21.854631] [INFO ] [sig ] Generating forecast for: NWL [2026-01-26T20:28:21.854662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-26T20:28:21.865843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-26T20:28:21.866131] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-26T20:28:21.867128] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-26T20:28:21.867179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:21.867210] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:21.867237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:21.867292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:21.927826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:21.928534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:21.928628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:21.928670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:22.055249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:22.055388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:22.055429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:22.055459] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:22.058925] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-01-26T20:28:22.059191] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-26T20:28:22.059321] [INFO ] [sig ] NWL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:22.201441] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NWL.txt [2026-01-26T20:28:22.201593] [INFO ] [sig ] [2247/3474] Completed NWL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.3m [2026-01-26T20:28:22.201639] [INFO ] [sig ] [2248/3474] Forecasting NWPX... [2026-01-26T20:28:22.201669] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-26T20:28:22.201701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-26T20:28:22.213017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-26T20:28:22.213302] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-26T20:28:22.214087] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-26T20:28:22.214138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:22.214170] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:22.214197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:22.214253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:22.271466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:22.272204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:22.272282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:22.272315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:22.393963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:22.394086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:22.394125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:22.394169] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:22.397476] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=37.37%) [2026-01-26T20:28:22.397811] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-26T20:28:22.397957] [INFO ] [sig ] NWPX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:22.539810] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NWPX.txt [2026-01-26T20:28:22.539928] [INFO ] [sig ] [2248/3474] Completed NWPX in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:22.539967] [INFO ] [sig ] [2249/3474] Forecasting NWS... [2026-01-26T20:28:22.539996] [INFO ] [sig ] Generating forecast for: NWS [2026-01-26T20:28:22.540026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-26T20:28:22.551227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-26T20:28:22.551517] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-26T20:28:22.552306] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-26T20:28:22.552356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:22.552388] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:22.552415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:22.552470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:22.611861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:22.612602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:22.612692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:22.612724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:22.735229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:22.735355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:22.735398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:22.735443] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:22.739088] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=22.45%) [2026-01-26T20:28:22.739359] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-26T20:28:22.739482] [INFO ] [sig ] NWS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:22.887590] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NWS.txt [2026-01-26T20:28:22.887718] [INFO ] [sig ] [2249/3474] Completed NWS in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:22.887758] [INFO ] [sig ] [2250/3474] Forecasting NWSA... [2026-01-26T20:28:22.887796] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-26T20:28:22.887839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-26T20:28:22.899206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-26T20:28:22.899510] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-26T20:28:22.900341] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-26T20:28:22.900393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:22.900452] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:22.900481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:22.900540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:22.959137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:22.959884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:22.959979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:22.960014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:23.082514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:23.082665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:23.082707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:23.082736] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:23.086041] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=71.72%) [2026-01-26T20:28:23.086307] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-26T20:28:23.086425] [INFO ] [sig ] NWSA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:23.227832] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NWSA.txt [2026-01-26T20:28:23.227985] [INFO ] [sig ] [2250/3474] Completed NWSA in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:23.228028] [INFO ] [sig ] [2251/3474] Forecasting NX... [2026-01-26T20:28:23.228058] [INFO ] [sig ] Generating forecast for: NX [2026-01-26T20:28:23.228091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-26T20:28:23.239624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-26T20:28:23.239964] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-26T20:28:23.240804] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-26T20:28:23.240863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:23.240898] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:23.240927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:23.240985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:23.299267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:23.300160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:23.300244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:23.300279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:23.425611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:23.425780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:23.425823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:23.425854] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:23.429432] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-26T20:28:23.429724] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-26T20:28:23.429857] [INFO ] [sig ] NX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:23.571404] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NX.txt [2026-01-26T20:28:23.571539] [INFO ] [sig ] [2251/3474] Completed NX in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:23.571597] [INFO ] [sig ] [2252/3474] Forecasting NXE... [2026-01-26T20:28:23.571640] [INFO ] [sig ] Generating forecast for: NXE [2026-01-26T20:28:23.571677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-26T20:28:23.582970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-26T20:28:23.583292] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-26T20:28:23.584126] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-26T20:28:23.584179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:23.584213] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:23.584252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:23.584312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:23.640992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:23.641751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:23.641831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:23.641864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:23.762935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:23.763092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:23.763132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:23.763163] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:23.766872] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=92.84%) [2026-01-26T20:28:23.767176] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-26T20:28:23.767537] [INFO ] [sig ] NXE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:23.918639] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NXE.txt [2026-01-26T20:28:23.918822] [INFO ] [sig ] [2252/3474] Completed NXE in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:23.918863] [INFO ] [sig ] [2253/3474] Forecasting NXG... [2026-01-26T20:28:23.918893] [INFO ] [sig ] Generating forecast for: NXG [2026-01-26T20:28:23.918926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-26T20:28:23.930757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-26T20:28:23.931184] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-26T20:28:23.932049] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-26T20:28:23.932101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:23.932132] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:23.932159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:23.932215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:23.991457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:23.992547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:23.992652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:23.992685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:24.117340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:24.117516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:24.117558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:24.117604] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:24.123058] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=88.05%) [2026-01-26T20:28:24.123358] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-26T20:28:24.123494] [INFO ] [sig ] NXG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:24.277494] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NXG.txt [2026-01-26T20:28:24.277681] [INFO ] [sig ] [2253/3474] Completed NXG in 0.4s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:24.277724] [INFO ] [sig ] [2254/3474] Forecasting NXGL... [2026-01-26T20:28:24.277754] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-26T20:28:24.277785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-26T20:28:24.288915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-26T20:28:24.289328] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-26T20:28:24.290276] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-26T20:28:24.290330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:24.290363] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:24.290390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:24.290447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:24.350898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:24.351785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:24.351871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:24.351902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:24.469712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:24.469853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:24.469894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:24.469922] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:24.473331] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=10.95%) [2026-01-26T20:28:24.473628] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-26T20:28:24.473758] [INFO ] [sig ] NXGL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:24.617484] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NXGL.txt [2026-01-26T20:28:24.617663] [INFO ] [sig ] [2254/3474] Completed NXGL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:24.617711] [INFO ] [sig ] [2255/3474] Forecasting NXP... [2026-01-26T20:28:24.617742] [INFO ] [sig ] Generating forecast for: NXP [2026-01-26T20:28:24.617773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-26T20:28:24.629992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-26T20:28:24.630326] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-26T20:28:24.631208] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-26T20:28:24.631261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:24.631293] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:24.631320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:24.631377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:24.687068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:24.688023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:24.688106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:24.688139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:24.809153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:24.809325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:24.809367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:24.809396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:24.812827] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=46.85%) [2026-01-26T20:28:24.813103] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-26T20:28:24.813227] [INFO ] [sig ] NXP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:24.955485] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NXP.txt [2026-01-26T20:28:24.955653] [INFO ] [sig ] [2255/3474] Completed NXP in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:24.955695] [INFO ] [sig ] [2256/3474] Forecasting NXPI... [2026-01-26T20:28:24.955728] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-26T20:28:24.955774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-26T20:28:24.967802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-26T20:28:24.968349] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-26T20:28:24.969241] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-26T20:28:24.969294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:24.969327] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:24.969362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:24.969445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:25.027954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:25.028845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:25.028928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:25.028963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:25.151542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:25.151705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:25.151749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:25.151778] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:25.155269] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-01-26T20:28:25.155533] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-26T20:28:25.155679] [INFO ] [sig ] NXPI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:25.297500] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NXPI.txt [2026-01-26T20:28:25.297640] [INFO ] [sig ] [2256/3474] Completed NXPI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:25.297685] [INFO ] [sig ] [2257/3474] Forecasting NYXH... [2026-01-26T20:28:25.297715] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-26T20:28:25.297746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-26T20:28:25.309200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-26T20:28:25.309501] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-26T20:28:25.310400] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-26T20:28:25.310454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:25.310488] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:25.310517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:25.310607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:25.367631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:25.368258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:25.368337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:25.368372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:25.485212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:25.485357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:25.485404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:25.485436] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:25.488974] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-26T20:28:25.489252] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-26T20:28:25.489376] [INFO ] [sig ] NYXH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:25.632601] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/NYXH.txt [2026-01-26T20:28:25.632755] [INFO ] [sig ] [2257/3474] Completed NYXH in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:25.632796] [INFO ] [sig ] [2258/3474] Forecasting NZF... [2026-01-26T20:28:25.632825] [INFO ] [sig ] Generating forecast for: NZF [2026-01-26T20:28:25.632853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-26T20:28:25.644257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-26T20:28:25.644591] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-26T20:28:25.645412] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-26T20:28:25.645465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:25.645498] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:25.645525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:25.645607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:25.702803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:25.703517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:25.703626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:25.703663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:25.827178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:25.827330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:25.827370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:25.827419] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:25.830800] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=64.73%) [2026-01-26T20:28:25.831063] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-26T20:28:25.831181] [INFO ] [sig ] NZF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:25.975324] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/NZF.txt [2026-01-26T20:28:25.975453] [INFO ] [sig ] [2258/3474] Completed NZF in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-26T20:28:25.975493] [INFO ] [sig ] [2259/3474] Forecasting OABI... [2026-01-26T20:28:25.975522] [INFO ] [sig ] Generating forecast for: OABI [2026-01-26T20:28:25.975552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-26T20:28:25.986919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-26T20:28:25.987228] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-26T20:28:25.988056] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-26T20:28:25.988107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:25.988138] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:25.988164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:25.988220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:26.044852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:26.045686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:26.045772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:26.045806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:26.167673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:26.167831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:26.167873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:26.167902] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:26.171916] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-01-26T20:28:26.172316] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-26T20:28:26.172469] [INFO ] [sig ] OABI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:26.324102] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OABI.txt [2026-01-26T20:28:26.324259] [INFO ] [sig ] [2259/3474] Completed OABI in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.2m [2026-01-26T20:28:26.324300] [INFO ] [sig ] [2260/3474] Forecasting OBDC... [2026-01-26T20:28:26.324332] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-26T20:28:26.324386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-26T20:28:26.336462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-26T20:28:26.336915] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-26T20:28:26.337811] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-26T20:28:26.337864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:26.337896] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:26.337924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:26.337979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:26.396022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:26.396964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:26.397097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:26.397131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:26.525105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:26.525264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:26.525305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:26.525334] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:26.528795] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=86.00%) [2026-01-26T20:28:26.529101] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-26T20:28:26.529227] [INFO ] [sig ] OBDC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:26.672970] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OBDC.txt [2026-01-26T20:28:26.673136] [INFO ] [sig ] [2260/3474] Completed OBDC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.2m [2026-01-26T20:28:26.673176] [INFO ] [sig ] [2261/3474] Forecasting OBIL... [2026-01-26T20:28:26.673208] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-26T20:28:26.673239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-26T20:28:26.685781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-26T20:28:26.686147] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-26T20:28:26.687148] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-26T20:28:26.687200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:26.687231] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:26.687257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:26.687313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:26.748689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:26.749619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:26.749706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:26.749741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:26.858399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:26.858559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:26.858618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:26.858649] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:26.862150] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-26T20:28:26.862485] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-26T20:28:26.862671] [INFO ] [sig ] OBIL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:27.013321] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OBIL.txt [2026-01-26T20:28:27.013476] [INFO ] [sig ] [2261/3474] Completed OBIL in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.2m [2026-01-26T20:28:27.013516] [INFO ] [sig ] [2262/3474] Forecasting OBIO... [2026-01-26T20:28:27.013547] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-26T20:28:27.013596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-26T20:28:27.028187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-26T20:28:27.028607] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-26T20:28:27.029424] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-26T20:28:27.029475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:27.029508] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:27.029536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:27.029615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:27.092505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:27.093437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:27.093531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:27.093565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:27.221565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:27.221736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:27.221777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:27.221807] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:27.225700] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: UP (p=70.20%) [2026-01-26T20:28:27.226046] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-26T20:28:27.226189] [INFO ] [sig ] OBIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:27.381039] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OBIO.txt [2026-01-26T20:28:27.381202] [INFO ] [sig ] [2262/3474] Completed OBIO in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.2m [2026-01-26T20:28:27.381245] [INFO ] [sig ] [2263/3474] Forecasting OBK... [2026-01-26T20:28:27.381278] [INFO ] [sig ] Generating forecast for: OBK [2026-01-26T20:28:27.381310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-26T20:28:27.393480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-26T20:28:27.393843] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-26T20:28:27.394650] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-26T20:28:27.394702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:27.394735] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:27.394764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:27.394836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:27.467309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:27.468521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:27.468629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:27.468665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:27.607467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:27.607637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:27.607681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:27.607715] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:27.611380] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-01-26T20:28:27.611693] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-26T20:28:27.611852] [INFO ] [sig ] OBK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:27.785214] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OBK.txt [2026-01-26T20:28:27.785445] [INFO ] [sig ] [2263/3474] Completed OBK in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.2m [2026-01-26T20:28:27.785513] [INFO ] [sig ] [2264/3474] Forecasting OC... [2026-01-26T20:28:27.785563] [INFO ] [sig ] Generating forecast for: OC [2026-01-26T20:28:27.785635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-26T20:28:27.799433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-26T20:28:27.799897] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-26T20:28:27.800865] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-26T20:28:27.800919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:27.800954] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:27.800983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:27.801043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:27.866804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:27.867727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:27.867816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:27.867849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:27.991255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:27.991413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:27.991454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:27.991484] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:27.994948] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=41.02%) [2026-01-26T20:28:27.995476] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-26T20:28:27.995627] [INFO ] [sig ] OC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:28.145710] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OC.txt [2026-01-26T20:28:28.145877] [INFO ] [sig ] [2264/3474] Completed OC in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.2m [2026-01-26T20:28:28.145919] [INFO ] [sig ] [2265/3474] Forecasting OCCI... [2026-01-26T20:28:28.145951] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-26T20:28:28.145982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-26T20:28:28.159973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-26T20:28:28.160589] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-26T20:28:28.161686] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-26T20:28:28.161749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:28.161781] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:28.161808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:28.161863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:28.220879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:28.221670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:28.221764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:28.221803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:28.338107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:28.338258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:28.338297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:28.338326] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:28.341900] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=21.13%) [2026-01-26T20:28:28.342193] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-26T20:28:28.342318] [INFO ] [sig ] OCCI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:28.490943] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OCCI.txt [2026-01-26T20:28:28.491088] [INFO ] [sig ] [2265/3474] Completed OCCI in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:28.491128] [INFO ] [sig ] [2266/3474] Forecasting OCFC... [2026-01-26T20:28:28.491159] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-26T20:28:28.491189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-26T20:28:28.503244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-26T20:28:28.503566] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-26T20:28:28.504550] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-26T20:28:28.504628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:28.504662] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:28.504691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:28.504760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:28.562607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:28.563365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:28.563445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:28.563478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:28.691470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:28.691644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:28.691690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:28.691720] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:28.695472] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: UP (p=63.90%) [2026-01-26T20:28:28.695770] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-26T20:28:28.696092] [INFO ] [sig ] OCFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:28.845610] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OCFC.txt [2026-01-26T20:28:28.845759] [INFO ] [sig ] [2266/3474] Completed OCFC in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:28.845798] [INFO ] [sig ] [2267/3474] Forecasting OCGN... [2026-01-26T20:28:28.845834] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-26T20:28:28.845864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-26T20:28:28.859485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-26T20:28:28.859858] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-26T20:28:28.860651] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-26T20:28:28.860701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:28.860757] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:28.860788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:28.860850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:28.920326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:28.921405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:28.921486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:28.921520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:29.052019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:29.052199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:29.052248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:29.052279] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:29.055890] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=6.38%) [2026-01-26T20:28:29.056174] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-26T20:28:29.056316] [INFO ] [sig ] OCGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:29.199330] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OCGN.txt [2026-01-26T20:28:29.199472] [INFO ] [sig ] [2267/3474] Completed OCGN in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:29.199520] [INFO ] [sig ] [2268/3474] Forecasting OCSL... [2026-01-26T20:28:29.199553] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-26T20:28:29.199610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-26T20:28:29.211801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-26T20:28:29.212135] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-26T20:28:29.212961] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-26T20:28:29.213015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:29.213048] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:29.213077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:29.213150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:29.278315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:29.279203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:29.279313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:29.279349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:29.410872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:29.411244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:29.411292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:29.411323] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:29.415006] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: UP (p=91.57%) [2026-01-26T20:28:29.415315] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-26T20:28:29.415450] [INFO ] [sig ] OCSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:29.563886] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OCSL.txt [2026-01-26T20:28:29.564035] [INFO ] [sig ] [2268/3474] Completed OCSL in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:29.564084] [INFO ] [sig ] [2269/3474] Forecasting OCUL... [2026-01-26T20:28:29.564116] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-26T20:28:29.564146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-26T20:28:29.575733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-26T20:28:29.576097] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-26T20:28:29.576902] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-26T20:28:29.576953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:29.576986] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:29.577013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:29.577069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:29.634274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:29.635130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:29.635214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:29.635246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:29.757230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:29.757386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:29.757448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:29.757480] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:29.761059] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: UP (p=87.58%) [2026-01-26T20:28:29.761351] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-26T20:28:29.761482] [INFO ] [sig ] OCUL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:29.913541] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OCUL.txt [2026-01-26T20:28:29.913721] [INFO ] [sig ] [2269/3474] Completed OCUL in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:29.913761] [INFO ] [sig ] [2270/3474] Forecasting ODC... [2026-01-26T20:28:29.913792] [INFO ] [sig ] Generating forecast for: ODC [2026-01-26T20:28:29.913823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-26T20:28:29.926356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-26T20:28:29.926717] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-26T20:28:29.927560] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-26T20:28:29.927630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:29.927664] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:29.927691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:29.927748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:29.988333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:29.989150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:29.989243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:29.989289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:30.112911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:30.113258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:30.113300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:30.113362] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:30.117426] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-01-26T20:28:30.117779] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-26T20:28:30.117913] [INFO ] [sig ] ODC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:30.263552] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ODC.txt [2026-01-26T20:28:30.263714] [INFO ] [sig ] [2270/3474] Completed ODC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:30.263755] [INFO ] [sig ] [2271/3474] Forecasting ODD... [2026-01-26T20:28:30.263786] [INFO ] [sig ] Generating forecast for: ODD [2026-01-26T20:28:30.263828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-26T20:28:30.274752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-26T20:28:30.275063] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-26T20:28:30.275873] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-26T20:28:30.275923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:30.275954] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:30.275980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:30.276037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:30.334374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:30.335273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:30.335378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:30.335417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:30.467116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:30.467267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:30.467308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:30.467338] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:30.471242] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=80.70%) [2026-01-26T20:28:30.471604] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-26T20:28:30.471757] [INFO ] [sig ] ODD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:30.633644] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ODD.txt [2026-01-26T20:28:30.633821] [INFO ] [sig ] [2271/3474] Completed ODD in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:30.633871] [INFO ] [sig ] [2272/3474] Forecasting ODFL... [2026-01-26T20:28:30.633906] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-26T20:28:30.633940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-26T20:28:30.647167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-26T20:28:30.647543] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-26T20:28:30.648418] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-26T20:28:30.648472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:30.648505] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:30.648531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:30.648606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:30.706656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:30.707470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:30.707643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:30.707683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:30.834754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:30.834898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:30.834960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:30.834991] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:30.838598] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: DOWN (p=43.64%) [2026-01-26T20:28:30.838873] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-26T20:28:30.838994] [INFO ] [sig ] ODFL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:30.984919] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ODFL.txt [2026-01-26T20:28:30.985035] [INFO ] [sig ] [2272/3474] Completed ODFL in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:30.985074] [INFO ] [sig ] [2273/3474] Forecasting OEC... [2026-01-26T20:28:30.985103] [INFO ] [sig ] Generating forecast for: OEC [2026-01-26T20:28:30.985134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-26T20:28:30.997712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-26T20:28:30.998016] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-26T20:28:30.998793] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-26T20:28:30.998848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:30.998879] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:30.998906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:30.998965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:31.056090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:31.056774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:31.056860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:31.056894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:31.178476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:31.178640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:31.178680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:31.178709] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:31.182461] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-26T20:28:31.182746] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-26T20:28:31.182867] [INFO ] [sig ] OEC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:31.325777] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OEC.txt [2026-01-26T20:28:31.325897] [INFO ] [sig ] [2273/3474] Completed OEC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:31.325943] [INFO ] [sig ] [2274/3474] Forecasting OESX... [2026-01-26T20:28:31.325975] [INFO ] [sig ] Generating forecast for: OESX [2026-01-26T20:28:31.326004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-26T20:28:31.336926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-26T20:28:31.337226] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-26T20:28:31.338072] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-26T20:28:31.338122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:31.338154] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:31.338179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:31.338235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:31.394397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:31.395027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:31.395104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:31.395136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:31.508996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:31.509114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:31.509153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:31.509183] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:31.512506] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=80.84%) [2026-01-26T20:28:31.512797] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-26T20:28:31.512926] [INFO ] [sig ] OESX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:31.656870] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OESX.txt [2026-01-26T20:28:31.656995] [INFO ] [sig ] [2274/3474] Completed OESX in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:31.657033] [INFO ] [sig ] [2275/3474] Forecasting OFG... [2026-01-26T20:28:31.657062] [INFO ] [sig ] Generating forecast for: OFG [2026-01-26T20:28:31.657093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-26T20:28:31.669255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-26T20:28:31.669606] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-26T20:28:31.670596] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-26T20:28:31.670647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:31.670681] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:31.670707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:31.670764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:31.727611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:31.728228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:31.728307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:31.728340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:31.847639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:31.847777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:31.847819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:31.847850] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:31.851334] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-26T20:28:31.851618] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-26T20:28:31.851740] [INFO ] [sig ] OFG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:31.996935] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OFG.txt [2026-01-26T20:28:31.997070] [INFO ] [sig ] [2275/3474] Completed OFG in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-26T20:28:31.997115] [INFO ] [sig ] [2276/3474] Forecasting OFIX... [2026-01-26T20:28:31.997147] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-26T20:28:31.997179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-26T20:28:32.008730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-26T20:28:32.009011] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-26T20:28:32.009798] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-26T20:28:32.009859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:32.009909] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:32.009943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:32.010009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:32.068014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:32.068819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:32.068896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:32.068929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:32.189601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:32.189751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:32.189792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:32.189821] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:32.193692] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-01-26T20:28:32.193957] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-26T20:28:32.194265] [INFO ] [sig ] OFIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:32.344792] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OFIX.txt [2026-01-26T20:28:32.344945] [INFO ] [sig ] [2276/3474] Completed OFIX in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.1m [2026-01-26T20:28:32.344986] [INFO ] [sig ] [2277/3474] Forecasting OFLX... [2026-01-26T20:28:32.345016] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-26T20:28:32.345048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-26T20:28:32.357217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-26T20:28:32.357612] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-26T20:28:32.358388] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-26T20:28:32.358439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:32.358471] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:32.358499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:32.358560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:32.420915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:32.421591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:32.421695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:32.421731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:32.543428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:32.543562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:32.543621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:32.543651] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:32.546942] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=41.22%) [2026-01-26T20:28:32.547208] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-26T20:28:32.547343] [INFO ] [sig ] OFLX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:32.692871] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OFLX.txt [2026-01-26T20:28:32.693019] [INFO ] [sig ] [2277/3474] Completed OFLX in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.1m [2026-01-26T20:28:32.693060] [INFO ] [sig ] [2278/3474] Forecasting OFS... [2026-01-26T20:28:32.693090] [INFO ] [sig ] Generating forecast for: OFS [2026-01-26T20:28:32.693120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-26T20:28:32.704134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-26T20:28:32.704445] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-26T20:28:32.705280] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-26T20:28:32.705333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:32.705366] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:32.705392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:32.705449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:32.766197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:32.766885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:32.766982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:32.767016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:32.887234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:32.887372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:32.887429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:32.887462] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:32.890866] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-01-26T20:28:32.891133] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-26T20:28:32.891251] [INFO ] [sig ] OFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:33.034021] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OFS.txt [2026-01-26T20:28:33.034144] [INFO ] [sig ] [2278/3474] Completed OFS in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.1m [2026-01-26T20:28:33.034191] [INFO ] [sig ] [2279/3474] Forecasting OGE... [2026-01-26T20:28:33.034223] [INFO ] [sig ] Generating forecast for: OGE [2026-01-26T20:28:33.034254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-26T20:28:33.045118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-26T20:28:33.045401] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-26T20:28:33.046218] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-26T20:28:33.046269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:33.046301] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:33.046327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:33.046382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:33.103036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:33.103675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:33.103754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:33.103786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:33.225391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:33.225534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:33.225590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:33.225622] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:33.228945] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-01-26T20:28:33.229207] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-26T20:28:33.229327] [INFO ] [sig ] OGE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:33.377016] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OGE.txt [2026-01-26T20:28:33.377159] [INFO ] [sig ] [2279/3474] Completed OGE in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.1m [2026-01-26T20:28:33.377204] [INFO ] [sig ] [2280/3474] Forecasting OGI... [2026-01-26T20:28:33.377244] [INFO ] [sig ] Generating forecast for: OGI [2026-01-26T20:28:33.377276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-26T20:28:33.389859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-26T20:28:33.390329] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-26T20:28:33.391312] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-26T20:28:33.391362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:33.391393] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:33.391419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:33.391475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:33.452792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:33.453444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:33.453535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:33.453587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:33.580492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:33.580633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:33.580677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:33.580709] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:33.584117] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: DOWN (p=48.48%) [2026-01-26T20:28:33.584406] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-26T20:28:33.584534] [INFO ] [sig ] OGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:33.730491] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OGI.txt [2026-01-26T20:28:33.730672] [INFO ] [sig ] [2280/3474] Completed OGI in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.1m [2026-01-26T20:28:33.730713] [INFO ] [sig ] [2281/3474] Forecasting OGN... [2026-01-26T20:28:33.730744] [INFO ] [sig ] Generating forecast for: OGN [2026-01-26T20:28:33.730774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-26T20:28:33.742477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-26T20:28:33.742793] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-26T20:28:33.743621] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-26T20:28:33.743672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:33.743703] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:33.743730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:33.743787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:33.802393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:33.803212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:33.803296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:33.803331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:33.927601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:33.927765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:33.927808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:33.927843] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:33.931489] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: UP (p=78.39%) [2026-01-26T20:28:33.931791] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-26T20:28:33.931935] [INFO ] [sig ] OGN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:34.077813] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OGN.txt [2026-01-26T20:28:34.077980] [INFO ] [sig ] [2281/3474] Completed OGN in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.1m [2026-01-26T20:28:34.078027] [INFO ] [sig ] [2282/3474] Forecasting OHI... [2026-01-26T20:28:34.078061] [INFO ] [sig ] Generating forecast for: OHI [2026-01-26T20:28:34.078092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-26T20:28:34.090063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-26T20:28:34.090443] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-26T20:28:34.091264] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-26T20:28:34.091317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:34.091349] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:34.091377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:34.091435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:34.153751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:34.154644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:34.154731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:34.154765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:34.279758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:34.279920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:34.279961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:34.279989] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:34.283561] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=80.52%) [2026-01-26T20:28:34.283849] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-26T20:28:34.283970] [INFO ] [sig ] OHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:34.433543] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OHI.txt [2026-01-26T20:28:34.433700] [INFO ] [sig ] [2282/3474] Completed OHI in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:34.433741] [INFO ] [sig ] [2283/3474] Forecasting OI... [2026-01-26T20:28:34.433772] [INFO ] [sig ] Generating forecast for: OI [2026-01-26T20:28:34.433803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-26T20:28:34.445810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-26T20:28:34.446139] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-26T20:28:34.446937] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-26T20:28:34.446990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:34.447023] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:34.447051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:34.447110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:34.507317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:34.508140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:34.508224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:34.508258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:34.634050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:34.634212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:34.634253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:34.634301] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:34.637788] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=21.75%) [2026-01-26T20:28:34.638095] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-26T20:28:34.638218] [INFO ] [sig ] OI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:34.783064] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OI.txt [2026-01-26T20:28:34.783203] [INFO ] [sig ] [2283/3474] Completed OI in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:34.783243] [INFO ] [sig ] [2284/3474] Forecasting OIA... [2026-01-26T20:28:34.783274] [INFO ] [sig ] Generating forecast for: OIA [2026-01-26T20:28:34.783304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-26T20:28:34.794747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-26T20:28:34.795085] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-26T20:28:34.795864] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-26T20:28:34.795926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:34.795993] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:34.796028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:34.796092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:34.852178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:34.852916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:34.853010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:34.853050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:34.977321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:34.977501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:34.977542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:34.977586] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:34.980976] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-26T20:28:34.981248] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-26T20:28:34.981368] [INFO ] [sig ] OIA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:35.122419] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OIA.txt [2026-01-26T20:28:35.122551] [INFO ] [sig ] [2284/3474] Completed OIA in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:35.122608] [INFO ] [sig ] [2285/3474] Forecasting OII... [2026-01-26T20:28:35.122639] [INFO ] [sig ] Generating forecast for: OII [2026-01-26T20:28:35.122671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-26T20:28:35.134135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-26T20:28:35.134419] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-26T20:28:35.135193] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-26T20:28:35.135244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:35.135276] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:35.135303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:35.135358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:35.191718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:35.192459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:35.192539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:35.192589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:35.311788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:35.311950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:35.311991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:35.312019] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:35.315372] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=21.50%) [2026-01-26T20:28:35.315657] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-26T20:28:35.315777] [INFO ] [sig ] OII: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:35.469135] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OII.txt [2026-01-26T20:28:35.469273] [INFO ] [sig ] [2285/3474] Completed OII in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:35.469312] [INFO ] [sig ] [2286/3474] Forecasting OIS... [2026-01-26T20:28:35.469342] [INFO ] [sig ] Generating forecast for: OIS [2026-01-26T20:28:35.469372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-26T20:28:35.480845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-26T20:28:35.481157] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-26T20:28:35.481964] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-26T20:28:35.482015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:35.482047] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:35.482074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:35.482130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:35.538192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:35.538873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:35.538967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:35.539007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:35.660125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:35.660280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:35.660320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:35.660348] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:35.663715] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=26.19%) [2026-01-26T20:28:35.663991] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-26T20:28:35.664113] [INFO ] [sig ] OIS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:35.807831] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OIS.txt [2026-01-26T20:28:35.808018] [INFO ] [sig ] [2286/3474] Completed OIS in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:35.808066] [INFO ] [sig ] [2287/3474] Forecasting OKE... [2026-01-26T20:28:35.808100] [INFO ] [sig ] Generating forecast for: OKE [2026-01-26T20:28:35.808151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-26T20:28:35.820173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-26T20:28:35.820554] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-26T20:28:35.821431] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-26T20:28:35.821483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:35.821515] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:35.821541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:35.821615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:35.883447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:35.884379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:35.884468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:35.884502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:36.018458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:36.018642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:36.018688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:36.018758] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:36.023605] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: DOWN (p=15.27%) [2026-01-26T20:28:36.024000] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-26T20:28:36.024159] [INFO ] [sig ] OKE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:36.185615] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OKE.txt [2026-01-26T20:28:36.185779] [INFO ] [sig ] [2287/3474] Completed OKE in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:36.185819] [INFO ] [sig ] [2288/3474] Forecasting OKTA... [2026-01-26T20:28:36.185850] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-26T20:28:36.185881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-26T20:28:36.198347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-26T20:28:36.198761] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-26T20:28:36.199651] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-26T20:28:36.199706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:36.199738] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:36.199766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:36.199824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:36.276902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:36.278180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:36.278334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:36.278387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:36.451938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:36.452131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:36.452186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:36.452225] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:36.457515] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: DOWN (p=30.82%) [2026-01-26T20:28:36.458094] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-26T20:28:36.458309] [INFO ] [sig ] OKTA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:36.700345] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OKTA.txt [2026-01-26T20:28:36.700562] [INFO ] [sig ] [2288/3474] Completed OKTA in 0.5s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:36.700648] [INFO ] [sig ] [2289/3474] Forecasting OKYO... [2026-01-26T20:28:36.700695] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-26T20:28:36.700737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-26T20:28:36.735322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-26T20:28:36.736022] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-26T20:28:36.739108] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-26T20:28:36.739240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:36.739307] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:36.739354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:36.739450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:36.837445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:36.839175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:36.839392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:36.839438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:37.013009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:37.013266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:37.013343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:37.013388] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:37.020673] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=25.45%) [2026-01-26T20:28:37.021481] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-26T20:28:37.021761] [INFO ] [sig ] OKYO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:37.251234] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OKYO.txt [2026-01-26T20:28:37.251454] [INFO ] [sig ] [2289/3474] Completed OKYO in 0.6s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:37.251498] [INFO ] [sig ] [2290/3474] Forecasting OLED... [2026-01-26T20:28:37.251530] [INFO ] [sig ] Generating forecast for: OLED [2026-01-26T20:28:37.251591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-26T20:28:37.266152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-26T20:28:37.266676] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-26T20:28:37.267882] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-26T20:28:37.267944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:37.267978] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:37.268005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:37.268083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:37.326868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:37.328103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:37.328207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:37.328244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:37.452640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:37.452792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:37.452835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:37.452865] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:37.456369] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-01-26T20:28:37.456678] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-26T20:28:37.456809] [INFO ] [sig ] OLED: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:37.600517] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OLED.txt [2026-01-26T20:28:37.600676] [INFO ] [sig ] [2290/3474] Completed OLED in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:37.600717] [INFO ] [sig ] [2291/3474] Forecasting OLLI... [2026-01-26T20:28:37.600748] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-26T20:28:37.600778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-26T20:28:37.612277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-26T20:28:37.612669] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-26T20:28:37.613499] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-26T20:28:37.613551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:37.613601] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:37.613629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:37.613686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:37.670497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:37.671357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:37.671441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:37.671476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:37.796793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:37.796965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:37.797016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:37.797054] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:37.801736] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: DOWN (p=2.49%) [2026-01-26T20:28:37.802260] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-26T20:28:37.802432] [INFO ] [sig ] OLLI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:37.956972] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OLLI.txt [2026-01-26T20:28:37.957143] [INFO ] [sig ] [2291/3474] Completed OLLI in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-26T20:28:37.957182] [INFO ] [sig ] [2292/3474] Forecasting OLMA... [2026-01-26T20:28:37.957213] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-26T20:28:37.957244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-26T20:28:37.969620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-26T20:28:37.970017] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-26T20:28:37.970901] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-26T20:28:37.970958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:37.970991] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:37.971018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:37.971077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:38.029316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:38.030146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:38.030233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:38.030269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:38.162414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:38.162586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:38.162631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:38.162660] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:38.166013] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=56.66%) [2026-01-26T20:28:38.166280] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-26T20:28:38.166400] [INFO ] [sig ] OLMA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:38.311263] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OLMA.txt [2026-01-26T20:28:38.311409] [INFO ] [sig ] [2292/3474] Completed OLMA in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 7.0m [2026-01-26T20:28:38.311450] [INFO ] [sig ] [2293/3474] Forecasting OLN... [2026-01-26T20:28:38.311481] [INFO ] [sig ] Generating forecast for: OLN [2026-01-26T20:28:38.311512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-26T20:28:38.322530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-26T20:28:38.322834] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-26T20:28:38.323623] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-26T20:28:38.323673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:38.323704] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:38.323732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:38.323788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:38.380446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:38.381186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:38.381265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:38.381298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:38.509331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:38.509499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:38.509542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:38.509593] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:38.514186] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-01-26T20:28:38.514604] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-26T20:28:38.514750] [INFO ] [sig ] OLN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:38.663067] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OLN.txt [2026-01-26T20:28:38.663230] [INFO ] [sig ] [2293/3474] Completed OLN in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 7.0m [2026-01-26T20:28:38.663271] [INFO ] [sig ] [2294/3474] Forecasting OLP... [2026-01-26T20:28:38.663302] [INFO ] [sig ] Generating forecast for: OLP [2026-01-26T20:28:38.663332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-26T20:28:38.677546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-26T20:28:38.678071] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-26T20:28:38.679269] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-26T20:28:38.679336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:38.679377] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:38.679415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:38.679500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:38.752410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:38.753328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:38.753451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:38.753486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:38.872381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:38.872523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:38.872586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:38.872631] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:38.875953] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-01-26T20:28:38.876267] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-26T20:28:38.876388] [INFO ] [sig ] OLP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:39.027651] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OLP.txt [2026-01-26T20:28:39.027818] [INFO ] [sig ] [2294/3474] Completed OLP in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 7.0m [2026-01-26T20:28:39.027858] [INFO ] [sig ] [2295/3474] Forecasting OLPX... [2026-01-26T20:28:39.027889] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-26T20:28:39.027920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-26T20:28:39.039864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-26T20:28:39.040283] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-26T20:28:39.041213] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-26T20:28:39.041268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:39.041300] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:39.041327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:39.041386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:39.100392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:39.101325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:39.101415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:39.101449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:39.231156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:39.231322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:39.231365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:39.231396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:39.235004] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: DOWN (p=23.50%) [2026-01-26T20:28:39.235325] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-26T20:28:39.235483] [INFO ] [sig ] OLPX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:39.377273] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OLPX.txt [2026-01-26T20:28:39.377418] [INFO ] [sig ] [2295/3474] Completed OLPX in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 7.0m [2026-01-26T20:28:39.377464] [INFO ] [sig ] [2296/3474] Forecasting OM... [2026-01-26T20:28:39.377495] [INFO ] [sig ] Generating forecast for: OM [2026-01-26T20:28:39.377526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-26T20:28:39.389868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-26T20:28:39.390125] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-26T20:28:39.390911] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-26T20:28:39.390962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:39.390994] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:39.391024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:39.391080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:39.447711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:39.448347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:39.448424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:39.448456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:39.568786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:39.568884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:39.568936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:39.568966] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:39.572124] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: UP (p=74.79%) [2026-01-26T20:28:39.572387] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-26T20:28:39.572505] [INFO ] [sig ] OM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:39.714330] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OM.txt [2026-01-26T20:28:39.714448] [INFO ] [sig ] [2296/3474] Completed OM in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 7.0m [2026-01-26T20:28:39.714487] [INFO ] [sig ] [2297/3474] Forecasting OMAB... [2026-01-26T20:28:39.714516] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-26T20:28:39.714545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-26T20:28:39.726210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-26T20:28:39.726549] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-26T20:28:39.727341] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-26T20:28:39.727411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:39.727445] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:39.727476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:39.727532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:39.785072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:39.785850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:39.785932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:39.785964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:39.904047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:39.904138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:39.904175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:39.904204] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:39.907243] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-26T20:28:39.907523] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-26T20:28:39.907658] [INFO ] [sig ] OMAB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:40.050644] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OMAB.txt [2026-01-26T20:28:40.050776] [INFO ] [sig ] [2297/3474] Completed OMAB in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 7.0m [2026-01-26T20:28:40.050816] [INFO ] [sig ] [2298/3474] Forecasting OMC... [2026-01-26T20:28:40.050846] [INFO ] [sig ] Generating forecast for: OMC [2026-01-26T20:28:40.050876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-26T20:28:40.064240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-26T20:28:40.064504] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-26T20:28:40.065282] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-26T20:28:40.065333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:40.065364] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:40.065391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:40.065448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:40.121847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:40.122459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:40.122555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:40.122605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:40.243115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:40.243233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:40.243271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:40.243300] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:40.246603] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-01-26T20:28:40.246865] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-26T20:28:40.246988] [INFO ] [sig ] OMC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:40.389683] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OMC.txt [2026-01-26T20:28:40.389819] [INFO ] [sig ] [2298/3474] Completed OMC in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 7.0m [2026-01-26T20:28:40.389860] [INFO ] [sig ] [2299/3474] Forecasting OMCL... [2026-01-26T20:28:40.389900] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-26T20:28:40.389930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-26T20:28:40.401310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-26T20:28:40.401562] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-26T20:28:40.402325] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-26T20:28:40.402376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:40.402407] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:40.402435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:40.402492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:40.458817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:40.459503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:40.459598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:40.459634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:40.582240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:40.582376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:40.582416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:40.582444] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:40.585799] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=17.87%) [2026-01-26T20:28:40.586066] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-26T20:28:40.586185] [INFO ] [sig ] OMCL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:40.730012] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OMCL.txt [2026-01-26T20:28:40.730122] [INFO ] [sig ] [2299/3474] Completed OMCL in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:40.730160] [INFO ] [sig ] [2300/3474] Forecasting OMEX... [2026-01-26T20:28:40.730190] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-26T20:28:40.730221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-26T20:28:40.743219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-26T20:28:40.743474] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-26T20:28:40.744279] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-26T20:28:40.744330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:40.744377] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:40.744406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:40.744466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:40.800677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:40.801273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:40.801350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:40.801381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:40.922104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:40.922224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:40.922262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:40.922291] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:40.925858] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-26T20:28:40.926122] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-26T20:28:40.926239] [INFO ] [sig ] OMEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:41.074014] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OMEX.txt [2026-01-26T20:28:41.074133] [INFO ] [sig ] [2300/3474] Completed OMEX in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:41.074172] [INFO ] [sig ] [2301/3474] Forecasting OMF... [2026-01-26T20:28:41.074203] [INFO ] [sig ] Generating forecast for: OMF [2026-01-26T20:28:41.074231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-26T20:28:41.086394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-26T20:28:41.086662] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-26T20:28:41.087432] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-26T20:28:41.087483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:41.087547] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:41.087594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:41.087655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:41.144893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:41.145472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:41.145549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:41.145603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:41.269120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:41.269233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:41.269457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:41.269485] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:41.272902] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=49.36%) [2026-01-26T20:28:41.273204] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-26T20:28:41.273326] [INFO ] [sig ] OMF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:41.415010] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OMF.txt [2026-01-26T20:28:41.415115] [INFO ] [sig ] [2301/3474] Completed OMF in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:41.415152] [INFO ] [sig ] [2302/3474] Forecasting ON... [2026-01-26T20:28:41.415183] [INFO ] [sig ] Generating forecast for: ON [2026-01-26T20:28:41.415214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-26T20:28:41.426138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-26T20:28:41.426401] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-26T20:28:41.427171] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-26T20:28:41.427222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:41.427253] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:41.427279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:41.427334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:41.486519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:41.487110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:41.487187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:41.487219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:41.612470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:41.612647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:41.612689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:41.612719] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:41.616056] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=64.56%) [2026-01-26T20:28:41.616350] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-26T20:28:41.616469] [INFO ] [sig ] ON: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:41.765100] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ON.txt [2026-01-26T20:28:41.765253] [INFO ] [sig ] [2302/3474] Completed ON in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:41.765294] [INFO ] [sig ] [2303/3474] Forecasting ONB... [2026-01-26T20:28:41.765325] [INFO ] [sig ] Generating forecast for: ONB [2026-01-26T20:28:41.765357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-26T20:28:41.778305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-26T20:28:41.778839] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-26T20:28:41.779825] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-26T20:28:41.779875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:41.779907] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:41.779934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:41.779991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:41.837829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:41.838713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:41.838797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:41.838830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:41.961117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:41.961283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:41.961323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:41.961352] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:41.964756] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=9.74%) [2026-01-26T20:28:41.965030] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-26T20:28:41.965176] [INFO ] [sig ] ONB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:42.107213] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ONB.txt [2026-01-26T20:28:42.107362] [INFO ] [sig ] [2303/3474] Completed ONB in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:42.107420] [INFO ] [sig ] [2304/3474] Forecasting ONCO... [2026-01-26T20:28:42.107459] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-26T20:28:42.107491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-26T20:28:42.118691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-26T20:28:42.119020] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-26T20:28:42.119801] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-26T20:28:42.119852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:42.119883] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:42.119909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:42.119966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:42.176096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:42.176943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:42.177029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:42.177068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:42.300329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:42.300482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:42.300521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:42.300549] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:42.304361] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=16.91%) [2026-01-26T20:28:42.304645] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-26T20:28:42.304765] [INFO ] [sig ] ONCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:42.447647] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ONCO.txt [2026-01-26T20:28:42.447807] [INFO ] [sig ] [2304/3474] Completed ONCO in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:42.447846] [INFO ] [sig ] [2305/3474] Forecasting ONDS... [2026-01-26T20:28:42.447878] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-26T20:28:42.447910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-26T20:28:42.460854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-26T20:28:42.461230] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-26T20:28:42.462419] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-26T20:28:42.462470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:42.462502] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:42.462528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:42.462604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:42.525286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:42.526349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:42.526435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:42.526468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:42.646709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:42.646864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:42.646905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:42.646934] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:42.650817] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=92.65%) [2026-01-26T20:28:42.651081] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-26T20:28:42.651202] [INFO ] [sig ] ONDS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:42.794433] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ONDS.txt [2026-01-26T20:28:42.794559] [INFO ] [sig ] [2305/3474] Completed ONDS in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:42.794617] [INFO ] [sig ] [2306/3474] Forecasting ONEQ... [2026-01-26T20:28:42.794647] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-26T20:28:42.794678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-26T20:28:42.805888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-26T20:28:42.806182] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-26T20:28:42.806989] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-26T20:28:42.807039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:42.807072] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:42.807099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:42.807155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:42.863431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:42.864104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:42.864182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:42.864214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:42.984852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:42.985005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:42.985045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:42.985074] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:42.988495] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-26T20:28:42.988783] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-26T20:28:42.988905] [INFO ] [sig ] ONEQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:43.131383] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ONEQ.txt [2026-01-26T20:28:43.131534] [INFO ] [sig ] [2306/3474] Completed ONEQ in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:43.131593] [INFO ] [sig ] [2307/3474] Forecasting ONL... [2026-01-26T20:28:43.131627] [INFO ] [sig ] Generating forecast for: ONL [2026-01-26T20:28:43.131658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-26T20:28:43.143854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-26T20:28:43.144191] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-26T20:28:43.144992] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-26T20:28:43.145043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:43.145075] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:43.145102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:43.145158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:43.202719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:43.203652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:43.203745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:43.203779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:43.334339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:43.334498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:43.334538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:43.334607] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:43.337969] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-01-26T20:28:43.338237] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-26T20:28:43.338361] [INFO ] [sig ] ONL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:43.479976] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ONL.txt [2026-01-26T20:28:43.480090] [INFO ] [sig ] [2307/3474] Completed ONL in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:43.480128] [INFO ] [sig ] [2308/3474] Forecasting ONON... [2026-01-26T20:28:43.480157] [INFO ] [sig ] Generating forecast for: ONON [2026-01-26T20:28:43.480187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-26T20:28:43.491621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-26T20:28:43.491889] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-26T20:28:43.492668] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-26T20:28:43.492718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:43.492750] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:43.492778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:43.492834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:43.548754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:43.549376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:43.549454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:43.549487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:43.671286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:43.671439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:43.671479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:43.671508] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:43.674855] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-01-26T20:28:43.675132] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-26T20:28:43.675253] [INFO ] [sig ] ONON: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:43.826069] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ONON.txt [2026-01-26T20:28:43.826230] [INFO ] [sig ] [2308/3474] Completed ONON in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-26T20:28:43.826272] [INFO ] [sig ] [2309/3474] Forecasting ONTF... [2026-01-26T20:28:43.826305] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-26T20:28:43.826336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-26T20:28:43.838055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-26T20:28:43.838376] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-26T20:28:43.839225] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-26T20:28:43.839288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:43.839320] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:43.839348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:43.839407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:43.897171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:43.898151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:43.898238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:43.898291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:44.021926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:44.022079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:44.022127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:44.022162] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:44.025520] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-26T20:28:44.025805] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-26T20:28:44.025927] [INFO ] [sig ] ONTF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:44.173856] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ONTF.txt [2026-01-26T20:28:44.173988] [INFO ] [sig ] [2309/3474] Completed ONTF in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.9m [2026-01-26T20:28:44.174036] [INFO ] [sig ] [2310/3474] Forecasting ONTO... [2026-01-26T20:28:44.174069] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-26T20:28:44.174100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-26T20:28:44.185990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-26T20:28:44.186294] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-26T20:28:44.187074] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-26T20:28:44.187128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:44.187161] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:44.187188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:44.187244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:44.244073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:44.244779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:44.244857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:44.244891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:44.365003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:44.365157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:44.365198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:44.365227] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:44.368721] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-26T20:28:44.368989] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-26T20:28:44.369112] [INFO ] [sig ] ONTO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:44.511740] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ONTO.txt [2026-01-26T20:28:44.511869] [INFO ] [sig ] [2310/3474] Completed ONTO in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.9m [2026-01-26T20:28:44.511909] [INFO ] [sig ] [2311/3474] Forecasting OOMA... [2026-01-26T20:28:44.511939] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-26T20:28:44.511969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-26T20:28:44.524131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-26T20:28:44.524408] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-26T20:28:44.525198] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-26T20:28:44.525249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:44.525280] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:44.525318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:44.525377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:44.581936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:44.582817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:44.582931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:44.582965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:44.713269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:44.713421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:44.713462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:44.713492] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:44.717058] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=42.58%) [2026-01-26T20:28:44.717353] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-26T20:28:44.717495] [INFO ] [sig ] OOMA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:44.862560] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OOMA.txt [2026-01-26T20:28:44.862716] [INFO ] [sig ] [2311/3474] Completed OOMA in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.9m [2026-01-26T20:28:44.862756] [INFO ] [sig ] [2312/3474] Forecasting OPAD... [2026-01-26T20:28:44.862787] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-26T20:28:44.862817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-26T20:28:44.874374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-26T20:28:44.874684] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-26T20:28:44.875492] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-26T20:28:44.875543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:44.875592] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:44.875622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:44.875678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:44.932959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:44.933748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:44.933829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:44.933861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:45.057727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:45.057866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:45.057905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:45.057934] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:45.061269] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-01-26T20:28:45.061534] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-26T20:28:45.061672] [INFO ] [sig ] OPAD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:45.205987] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OPAD.txt [2026-01-26T20:28:45.206171] [INFO ] [sig ] [2312/3474] Completed OPAD in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.9m [2026-01-26T20:28:45.206222] [INFO ] [sig ] [2313/3474] Forecasting OPAL... [2026-01-26T20:28:45.206263] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-26T20:28:45.206298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-26T20:28:45.218270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-26T20:28:45.218568] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-26T20:28:45.219437] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-26T20:28:45.219490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:45.219524] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:45.219553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:45.219629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:45.276715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:45.277385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:45.277492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:45.277525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:45.399407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:45.399566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:45.399628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:45.399660] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:45.403078] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-01-26T20:28:45.403397] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-26T20:28:45.403557] [INFO ] [sig ] OPAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:45.550288] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OPAL.txt [2026-01-26T20:28:45.550446] [INFO ] [sig ] [2313/3474] Completed OPAL in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.9m [2026-01-26T20:28:45.550487] [INFO ] [sig ] [2314/3474] Forecasting OPBK... [2026-01-26T20:28:45.550518] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-26T20:28:45.550548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-26T20:28:45.562674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-26T20:28:45.563068] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-26T20:28:45.563905] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-26T20:28:45.563958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:45.563992] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:45.564021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:45.564080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:45.625752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:45.626684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:45.626772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:45.626808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:45.749383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:45.749536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:45.749593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:45.749628] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:45.753081] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=48.41%) [2026-01-26T20:28:45.753351] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-26T20:28:45.753473] [INFO ] [sig ] OPBK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:45.898158] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OPBK.txt [2026-01-26T20:28:45.898322] [INFO ] [sig ] [2314/3474] Completed OPBK in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.9m [2026-01-26T20:28:45.898371] [INFO ] [sig ] [2315/3474] Forecasting OPCH... [2026-01-26T20:28:45.898404] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-26T20:28:45.898453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-26T20:28:45.910070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-26T20:28:45.910416] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-26T20:28:45.911274] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-26T20:28:45.911328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:45.911360] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:45.911389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:45.911448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:45.969743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:45.970535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:45.970637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:45.970673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:46.096180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:46.096338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:46.096381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:46.096419] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:46.099859] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=22.61%) [2026-01-26T20:28:46.100133] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-26T20:28:46.100258] [INFO ] [sig ] OPCH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:46.244311] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OPCH.txt [2026-01-26T20:28:46.244443] [INFO ] [sig ] [2315/3474] Completed OPCH in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.9m [2026-01-26T20:28:46.244482] [INFO ] [sig ] [2316/3474] Forecasting OPEN... [2026-01-26T20:28:46.244513] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-26T20:28:46.244543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-26T20:28:46.256358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-26T20:28:46.256654] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-26T20:28:46.257463] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-26T20:28:46.257515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:46.257546] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:46.257591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:46.257651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:46.317941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:46.318820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:46.318908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:46.318946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:46.440893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:46.441049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:46.441099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:46.441137] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:46.444611] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=90.40%) [2026-01-26T20:28:46.444903] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-26T20:28:46.445033] [INFO ] [sig ] OPEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:46.588872] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OPEN.txt [2026-01-26T20:28:46.589026] [INFO ] [sig ] [2316/3474] Completed OPEN in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:46.589068] [INFO ] [sig ] [2317/3474] Forecasting OPFI... [2026-01-26T20:28:46.589099] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-26T20:28:46.589130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-26T20:28:46.601750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-26T20:28:46.602025] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-26T20:28:46.602856] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-26T20:28:46.602907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:46.602941] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:46.602969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:46.603030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:46.661180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:46.661859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:46.661936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:46.661969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:46.787337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:46.787719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:46.787761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:46.787791] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:46.791340] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-26T20:28:46.791629] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-26T20:28:46.791751] [INFO ] [sig ] OPFI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:46.935457] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OPFI.txt [2026-01-26T20:28:46.935619] [INFO ] [sig ] [2317/3474] Completed OPFI in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:46.935662] [INFO ] [sig ] [2318/3474] Forecasting OPK... [2026-01-26T20:28:46.935693] [INFO ] [sig ] Generating forecast for: OPK [2026-01-26T20:28:46.935723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-26T20:28:46.947495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-26T20:28:46.947819] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-26T20:28:46.948641] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-26T20:28:46.948714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:46.948747] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:46.948774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:46.948836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:47.005319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:47.006130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:47.006213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:47.006249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:47.132262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:47.132426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:47.132467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:47.132538] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:47.136063] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: DOWN (p=45.91%) [2026-01-26T20:28:47.136386] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-26T20:28:47.136520] [INFO ] [sig ] OPK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:47.285658] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OPK.txt [2026-01-26T20:28:47.285787] [INFO ] [sig ] [2318/3474] Completed OPK in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:47.285826] [INFO ] [sig ] [2319/3474] Forecasting OPP... [2026-01-26T20:28:47.285857] [INFO ] [sig ] Generating forecast for: OPP [2026-01-26T20:28:47.285887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-26T20:28:47.296868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-26T20:28:47.297152] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-26T20:28:47.298017] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-26T20:28:47.298069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:47.298103] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:47.298131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:47.298191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:47.358556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:47.359567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:47.359685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:47.359723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:47.480972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:47.481121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:47.481162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:47.481194] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:47.484494] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-01-26T20:28:47.484777] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-26T20:28:47.484898] [INFO ] [sig ] OPP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:47.635253] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OPP.txt [2026-01-26T20:28:47.635387] [INFO ] [sig ] [2319/3474] Completed OPP in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:47.635426] [INFO ] [sig ] [2320/3474] Forecasting OPRA... [2026-01-26T20:28:47.635456] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-26T20:28:47.635487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-26T20:28:47.648066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-26T20:28:47.648361] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-26T20:28:47.649163] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-26T20:28:47.649226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:47.649264] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:47.649298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:47.649367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:47.707163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:47.707843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:47.707922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:47.707957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:47.828932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:47.829066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:47.829107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:47.829134] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:47.832528] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: UP (p=64.58%) [2026-01-26T20:28:47.832820] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-26T20:28:47.832947] [INFO ] [sig ] OPRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:47.986214] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OPRA.txt [2026-01-26T20:28:47.986367] [INFO ] [sig ] [2320/3474] Completed OPRA in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:47.986409] [INFO ] [sig ] [2321/3474] Forecasting OPTX... [2026-01-26T20:28:47.986440] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-26T20:28:47.986471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-26T20:28:48.000979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-26T20:28:48.001269] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-26T20:28:48.002087] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-26T20:28:48.002138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:48.002170] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:48.002197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:48.002256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:48.059725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:48.060419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:48.060504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:48.060538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:48.182036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:48.182178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:48.182258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:48.182295] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:48.186226] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=34.84%) [2026-01-26T20:28:48.186733] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-26T20:28:48.186866] [INFO ] [sig ] OPTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:48.330709] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OPTX.txt [2026-01-26T20:28:48.330828] [INFO ] [sig ] [2321/3474] Completed OPTX in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:48.330867] [INFO ] [sig ] [2322/3474] Forecasting OPXS... [2026-01-26T20:28:48.330898] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-26T20:28:48.330932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-26T20:28:48.341879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-26T20:28:48.342157] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-26T20:28:48.342978] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-26T20:28:48.343029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:48.343061] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:48.343089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:48.343160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:48.401792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:48.402701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:48.402784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:48.402818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:48.527901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:48.528051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:48.528092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:48.528121] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:48.531934] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-26T20:28:48.532202] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-26T20:28:48.532327] [INFO ] [sig ] OPXS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:48.682726] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OPXS.txt [2026-01-26T20:28:48.682893] [INFO ] [sig ] [2322/3474] Completed OPXS in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:48.682936] [INFO ] [sig ] [2323/3474] Forecasting ORA... [2026-01-26T20:28:48.682969] [INFO ] [sig ] Generating forecast for: ORA [2026-01-26T20:28:48.683001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-26T20:28:48.699541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-26T20:28:48.699917] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-26T20:28:48.700813] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-26T20:28:48.700867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:48.700901] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:48.700930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:48.700987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:48.760923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:48.761886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:48.761979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:48.762014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:48.889718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:48.889893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:48.889947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:48.889980] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:48.893634] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=54.98%) [2026-01-26T20:28:48.893934] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-26T20:28:48.894069] [INFO ] [sig ] ORA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:49.047871] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ORA.txt [2026-01-26T20:28:49.048035] [INFO ] [sig ] [2323/3474] Completed ORA in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:49.048075] [INFO ] [sig ] [2324/3474] Forecasting ORC... [2026-01-26T20:28:49.048107] [INFO ] [sig ] Generating forecast for: ORC [2026-01-26T20:28:49.048137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-26T20:28:49.059932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-26T20:28:49.060312] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-26T20:28:49.061237] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-26T20:28:49.061318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:49.061360] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:49.061396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:49.061474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:49.122898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:49.124058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:49.124152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:49.124186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:49.255811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:49.255968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:49.256012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:49.256042] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:49.259906] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-01-26T20:28:49.260182] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-26T20:28:49.260312] [INFO ] [sig ] ORC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:49.420831] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ORC.txt [2026-01-26T20:28:49.420983] [INFO ] [sig ] [2324/3474] Completed ORC in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:49.421024] [INFO ] [sig ] [2325/3474] Forecasting ORGO... [2026-01-26T20:28:49.421055] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-26T20:28:49.421115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-26T20:28:49.433145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-26T20:28:49.433455] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-26T20:28:49.434247] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-26T20:28:49.434300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:49.434332] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:49.434360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:49.434417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:49.496139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:49.497067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:49.497195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:49.497238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:49.620784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:49.620944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:49.620988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:49.621019] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:49.624865] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=64.49%) [2026-01-26T20:28:49.625207] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-26T20:28:49.625344] [INFO ] [sig ] ORGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:49.792446] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ORGO.txt [2026-01-26T20:28:49.792820] [INFO ] [sig ] [2325/3474] Completed ORGO in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-26T20:28:49.792861] [INFO ] [sig ] [2326/3474] Forecasting ORIC... [2026-01-26T20:28:49.792893] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-26T20:28:49.792942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-26T20:28:49.805954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-26T20:28:49.806279] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-26T20:28:49.807362] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-26T20:28:49.807442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:49.807476] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:49.807504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:49.807599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:49.866512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:49.867358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:49.867466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:49.867502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:49.996618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:49.996780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:49.996821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:49.996851] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:50.000538] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=18.15%) [2026-01-26T20:28:50.000854] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-26T20:28:50.000988] [INFO ] [sig ] ORIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:50.151856] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ORIC.txt [2026-01-26T20:28:50.152024] [INFO ] [sig ] [2326/3474] Completed ORIC in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.8m [2026-01-26T20:28:50.152067] [INFO ] [sig ] [2327/3474] Forecasting ORKA... [2026-01-26T20:28:50.152101] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-26T20:28:50.152133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-26T20:28:50.164991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-26T20:28:50.165371] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-26T20:28:50.166193] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-26T20:28:50.166257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:50.166297] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:50.166332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:50.166401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:50.225402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:50.226342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:50.226451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:50.226497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:50.357037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:50.357209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:50.357252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:50.357283] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:50.362129] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=50.51%) [2026-01-26T20:28:50.362520] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-26T20:28:50.362683] [INFO ] [sig ] ORKA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:50.509675] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ORKA.txt [2026-01-26T20:28:50.509815] [INFO ] [sig ] [2327/3474] Completed ORKA in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.8m [2026-01-26T20:28:50.509857] [INFO ] [sig ] [2328/3474] Forecasting ORLY... [2026-01-26T20:28:50.509887] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-26T20:28:50.509918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-26T20:28:50.521881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-26T20:28:50.522169] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-26T20:28:50.522969] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-26T20:28:50.523021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:50.523053] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:50.523081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:50.523137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:50.580321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:50.581228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:50.581310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:50.581343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:50.700804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:50.700958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:50.700998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:50.701027] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:50.704353] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=38.01%) [2026-01-26T20:28:50.704637] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-26T20:28:50.704756] [INFO ] [sig ] ORLY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:50.851277] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ORLY.txt [2026-01-26T20:28:50.851448] [INFO ] [sig ] [2328/3474] Completed ORLY in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.8m [2026-01-26T20:28:50.851488] [INFO ] [sig ] [2329/3474] Forecasting ORMP... [2026-01-26T20:28:50.851519] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-26T20:28:50.851549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-26T20:28:50.864892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-26T20:28:50.865187] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-26T20:28:50.865988] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-26T20:28:50.866039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:50.866070] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:50.866097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:50.866153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:50.927658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:50.928343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:50.928423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:50.928456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:51.051488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:51.051685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:51.051729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:51.051759] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:51.055222] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=99.87%) [2026-01-26T20:28:51.055508] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-26T20:28:51.055661] [INFO ] [sig ] ORMP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:51.198697] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ORMP.txt [2026-01-26T20:28:51.198835] [INFO ] [sig ] [2329/3474] Completed ORMP in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.8m [2026-01-26T20:28:51.198875] [INFO ] [sig ] [2330/3474] Forecasting ORN... [2026-01-26T20:28:51.198906] [INFO ] [sig ] Generating forecast for: ORN [2026-01-26T20:28:51.198937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-26T20:28:51.211294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-26T20:28:51.211672] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-26T20:28:51.212467] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-26T20:28:51.212519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:51.212551] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:51.212600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:51.212659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:51.272412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:51.273163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:51.273247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:51.273280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:51.398382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:51.398540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:51.398599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:51.398632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:51.402105] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: UP (p=61.94%) [2026-01-26T20:28:51.402404] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-26T20:28:51.402535] [INFO ] [sig ] ORN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:51.551804] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ORN.txt [2026-01-26T20:28:51.551973] [INFO ] [sig ] [2330/3474] Completed ORN in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.8m [2026-01-26T20:28:51.552020] [INFO ] [sig ] [2331/3474] Forecasting ORRF... [2026-01-26T20:28:51.552052] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-26T20:28:51.552084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-26T20:28:51.563880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-26T20:28:51.564186] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-26T20:28:51.565001] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-26T20:28:51.565053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:51.565084] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:51.565110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:51.565166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:51.624896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:51.625672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:51.625752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:51.625785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:51.752969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:51.753136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:51.753176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:51.753204] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:51.756939] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: UP (p=71.50%) [2026-01-26T20:28:51.757204] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-26T20:28:51.757361] [INFO ] [sig ] ORRF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:51.901356] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ORRF.txt [2026-01-26T20:28:51.901494] [INFO ] [sig ] [2331/3474] Completed ORRF in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.8m [2026-01-26T20:28:51.901534] [INFO ] [sig ] [2332/3474] Forecasting OS... [2026-01-26T20:28:51.901565] [INFO ] [sig ] Generating forecast for: OS [2026-01-26T20:28:51.901615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-26T20:28:51.912786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-26T20:28:51.913128] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-26T20:28:51.913974] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-26T20:28:51.914026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:51.914058] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:51.914086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:51.914145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:51.971352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:51.972200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:51.972293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:51.972346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:52.098879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:52.099039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:52.099082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:52.099111] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:52.102774] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: DOWN (p=31.15%) [2026-01-26T20:28:52.103073] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-26T20:28:52.103207] [INFO ] [sig ] OS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:52.255650] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OS.txt [2026-01-26T20:28:52.255796] [INFO ] [sig ] [2332/3474] Completed OS in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.8m [2026-01-26T20:28:52.255838] [INFO ] [sig ] [2333/3474] Forecasting OSBC... [2026-01-26T20:28:52.255868] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-26T20:28:52.255902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-26T20:28:52.271880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-26T20:28:52.272207] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-26T20:28:52.273190] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-26T20:28:52.273243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:52.273275] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:52.273302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:52.273359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:52.330975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:52.331786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:52.331869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:52.331902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:52.449544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:52.449717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:52.449759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:52.449788] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:52.453174] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-26T20:28:52.453448] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-26T20:28:52.453587] [INFO ] [sig ] OSBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:52.597070] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OSBC.txt [2026-01-26T20:28:52.597200] [INFO ] [sig ] [2333/3474] Completed OSBC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:52.597239] [INFO ] [sig ] [2334/3474] Forecasting OSIS... [2026-01-26T20:28:52.597268] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-26T20:28:52.597299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-26T20:28:52.608824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-26T20:28:52.609135] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-26T20:28:52.609960] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-26T20:28:52.610010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:52.610041] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:52.610068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:52.610124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:52.666645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:52.667346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:52.667444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:52.667478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:52.785823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:52.785976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:52.786016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:52.786044] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:52.789402] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=4.93%) [2026-01-26T20:28:52.789695] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-26T20:28:52.789815] [INFO ] [sig ] OSIS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:52.932500] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OSIS.txt [2026-01-26T20:28:52.932651] [INFO ] [sig ] [2334/3474] Completed OSIS in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:52.932691] [INFO ] [sig ] [2335/3474] Forecasting OSPN... [2026-01-26T20:28:52.932721] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-26T20:28:52.932753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-26T20:28:52.944154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-26T20:28:52.944448] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-26T20:28:52.945258] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-26T20:28:52.945320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:52.945372] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:52.945407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:52.945470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:53.002099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:53.002959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:53.003040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:53.003073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:53.125764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:53.125925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:53.125966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:53.125995] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:53.129673] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=68.11%) [2026-01-26T20:28:53.129957] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-26T20:28:53.130081] [INFO ] [sig ] OSPN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:53.272805] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OSPN.txt [2026-01-26T20:28:53.272951] [INFO ] [sig ] [2335/3474] Completed OSPN in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:53.272991] [INFO ] [sig ] [2336/3474] Forecasting OSS... [2026-01-26T20:28:53.273022] [INFO ] [sig ] Generating forecast for: OSS [2026-01-26T20:28:53.273065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-26T20:28:53.285658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-26T20:28:53.286005] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-26T20:28:53.286796] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-26T20:28:53.286847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:53.286878] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:53.286906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:53.286962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:53.346924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:53.348009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:53.348108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:53.348142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:53.470863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:53.471027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:53.471070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:53.471101] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:53.474722] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=33.60%) [2026-01-26T20:28:53.475024] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-26T20:28:53.475160] [INFO ] [sig ] OSS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:53.630788] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OSS.txt [2026-01-26T20:28:53.630949] [INFO ] [sig ] [2336/3474] Completed OSS in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:53.630991] [INFO ] [sig ] [2337/3474] Forecasting OTEX... [2026-01-26T20:28:53.631023] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-26T20:28:53.631056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-26T20:28:53.642963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-26T20:28:53.643326] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-26T20:28:53.644197] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-26T20:28:53.644251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:53.644282] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:53.644309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:53.644366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:53.701592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:53.702463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:53.702547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:53.702601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:53.831041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:53.831209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:53.831250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:53.831278] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:53.834875] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: DOWN (p=46.55%) [2026-01-26T20:28:53.835178] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-26T20:28:53.835304] [INFO ] [sig ] OTEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:53.989715] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OTEX.txt [2026-01-26T20:28:53.989867] [INFO ] [sig ] [2337/3474] Completed OTEX in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:53.989911] [INFO ] [sig ] [2338/3474] Forecasting OTIS... [2026-01-26T20:28:53.989943] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-26T20:28:53.989976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-26T20:28:54.004361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-26T20:28:54.004818] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-26T20:28:54.005760] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-26T20:28:54.005813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:54.005847] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:54.005875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:54.005931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:54.069380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:54.070273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:54.070374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:54.070415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:54.201552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:54.201975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:54.202022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:54.202052] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:54.205967] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-26T20:28:54.206269] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-26T20:28:54.206413] [INFO ] [sig ] OTIS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:54.356888] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OTIS.txt [2026-01-26T20:28:54.357023] [INFO ] [sig ] [2338/3474] Completed OTIS in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:54.357069] [INFO ] [sig ] [2339/3474] Forecasting OTLY... [2026-01-26T20:28:54.357100] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-26T20:28:54.357131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-26T20:28:54.369497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-26T20:28:54.370022] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-26T20:28:54.370846] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-26T20:28:54.370909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:54.370942] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:54.370969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:54.371028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:54.428088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:54.428866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:54.428948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:54.428980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:54.549801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:54.549955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:54.549994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:54.550023] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:54.553383] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=10.32%) [2026-01-26T20:28:54.553668] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-26T20:28:54.553791] [INFO ] [sig ] OTLY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:54.700660] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OTLY.txt [2026-01-26T20:28:54.700816] [INFO ] [sig ] [2339/3474] Completed OTLY in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:54.700856] [INFO ] [sig ] [2340/3474] Forecasting OVID... [2026-01-26T20:28:54.700887] [INFO ] [sig ] Generating forecast for: OVID [2026-01-26T20:28:54.700927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-26T20:28:54.712779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-26T20:28:54.713036] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-26T20:28:54.713836] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-26T20:28:54.713886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:54.713918] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:54.713946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:54.714002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:54.771218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:54.771971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:54.772050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:54.772083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:54.887249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:54.887412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:54.887455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:54.887484] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:54.890822] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-26T20:28:54.891093] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-26T20:28:54.891230] [INFO ] [sig ] OVID: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:55.034988] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OVID.txt [2026-01-26T20:28:55.035123] [INFO ] [sig ] [2340/3474] Completed OVID in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:55.035162] [INFO ] [sig ] [2341/3474] Forecasting OVLY... [2026-01-26T20:28:55.035192] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-26T20:28:55.035222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-26T20:28:55.045741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-26T20:28:55.046016] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-26T20:28:55.046803] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-26T20:28:55.046853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:55.046884] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:55.046911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:55.046967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:55.104312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:55.105170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:55.105252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:55.105284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:55.203996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:55.204151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:55.204193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:55.204223] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:55.207682] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-01-26T20:28:55.207955] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-26T20:28:55.208085] [INFO ] [sig ] OVLY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:55.356456] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OVLY.txt [2026-01-26T20:28:55.356616] [INFO ] [sig ] [2341/3474] Completed OVLY in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:55.356697] [INFO ] [sig ] [2342/3474] Forecasting OWL... [2026-01-26T20:28:55.356729] [INFO ] [sig ] Generating forecast for: OWL [2026-01-26T20:28:55.356760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-26T20:28:55.371677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-26T20:28:55.372166] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-26T20:28:55.373081] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-26T20:28:55.373134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:55.373167] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:55.373196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:55.373254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:55.434065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:55.435065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:55.435153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:55.435187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:55.554516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:55.554689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:55.554773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:55.554805] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:55.558224] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-01-26T20:28:55.558510] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-26T20:28:55.558659] [INFO ] [sig ] OWL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:55.702840] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OWL.txt [2026-01-26T20:28:55.702988] [INFO ] [sig ] [2342/3474] Completed OWL in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:55.703029] [INFO ] [sig ] [2343/3474] Forecasting OXLC... [2026-01-26T20:28:55.703060] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-26T20:28:55.703090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-26T20:28:55.715193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-26T20:28:55.715560] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-26T20:28:55.716362] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-26T20:28:55.716412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:55.716443] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:55.716470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:55.716526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:55.776192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:55.777095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:55.777179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:55.777213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:55.900771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:55.900939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:55.900980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:55.901010] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:55.904347] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=80.02%) [2026-01-26T20:28:55.904838] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-26T20:28:55.904970] [INFO ] [sig ] OXLC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:56.052319] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OXLC.txt [2026-01-26T20:28:56.052476] [INFO ] [sig ] [2343/3474] Completed OXLC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-26T20:28:56.052518] [INFO ] [sig ] [2344/3474] Forecasting OXM... [2026-01-26T20:28:56.052550] [INFO ] [sig ] Generating forecast for: OXM [2026-01-26T20:28:56.052601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-26T20:28:56.064290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-26T20:28:56.064664] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-26T20:28:56.065462] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-26T20:28:56.065515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:56.065589] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:56.065625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:56.065685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:56.124301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:56.125156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:56.125258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:56.125291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:56.250024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:56.250226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:56.250267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:56.250295] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:56.253874] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=31.38%) [2026-01-26T20:28:56.254168] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-26T20:28:56.254294] [INFO ] [sig ] OXM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:56.409068] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/OXM.txt [2026-01-26T20:28:56.409235] [INFO ] [sig ] [2344/3474] Completed OXM in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.7m [2026-01-26T20:28:56.409275] [INFO ] [sig ] [2345/3474] Forecasting OXSQ... [2026-01-26T20:28:56.409306] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-26T20:28:56.409337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-26T20:28:56.422102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-26T20:28:56.422522] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-26T20:28:56.423355] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-26T20:28:56.423407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:56.423438] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:56.423495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:56.423558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:56.483758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:56.484658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:56.484749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:56.484781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:56.606750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:56.606911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:56.606953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:56.606982] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:56.610866] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=70.86%) [2026-01-26T20:28:56.611178] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-26T20:28:56.611309] [INFO ] [sig ] OXSQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:56.756562] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OXSQ.txt [2026-01-26T20:28:56.756730] [INFO ] [sig ] [2345/3474] Completed OXSQ in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.7m [2026-01-26T20:28:56.756770] [INFO ] [sig ] [2346/3474] Forecasting OZEM... [2026-01-26T20:28:56.756801] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-26T20:28:56.756832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-26T20:28:56.767712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-26T20:28:56.768073] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-26T20:28:56.768911] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-26T20:28:56.768962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:56.769005] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:56.769033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:56.769089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:56.825731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:56.826647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:56.826733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:56.826765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:56.942232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:56.942401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:56.942456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:56.942494] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:56.946338] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-01-26T20:28:56.946676] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-26T20:28:56.946804] [INFO ] [sig ] OZEM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:57.094941] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OZEM.txt [2026-01-26T20:28:57.095091] [INFO ] [sig ] [2346/3474] Completed OZEM in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.7m [2026-01-26T20:28:57.095131] [INFO ] [sig ] [2347/3474] Forecasting OZK... [2026-01-26T20:28:57.095161] [INFO ] [sig ] Generating forecast for: OZK [2026-01-26T20:28:57.095193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-26T20:28:57.106559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-26T20:28:57.106941] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-26T20:28:57.107834] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-26T20:28:57.107886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:57.107919] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:57.107949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:57.108009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:57.165509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:57.166301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:57.166387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:57.166423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:57.293270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:57.293426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:57.293469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:57.293499] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:57.297623] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-01-26T20:28:57.297901] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-26T20:28:57.298023] [INFO ] [sig ] OZK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:57.445300] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OZK.txt [2026-01-26T20:28:57.445450] [INFO ] [sig ] [2347/3474] Completed OZK in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.7m [2026-01-26T20:28:57.445489] [INFO ] [sig ] [2348/3474] Forecasting OZKAP... [2026-01-26T20:28:57.445522] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-26T20:28:57.445555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-26T20:28:57.456601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-26T20:28:57.456966] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-26T20:28:57.457817] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-26T20:28:57.457867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:57.457898] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:57.457924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:57.457979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:57.513714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:57.514491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:57.514590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:57.514627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:57.631963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:57.632111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:57.632151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:57.632179] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:57.635751] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=62.91%) [2026-01-26T20:28:57.636017] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-26T20:28:57.636138] [INFO ] [sig ] OZKAP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:57.782256] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/OZKAP.txt [2026-01-26T20:28:57.782423] [INFO ] [sig ] [2348/3474] Completed OZKAP in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.7m [2026-01-26T20:28:57.782467] [INFO ] [sig ] [2349/3474] Forecasting PAA... [2026-01-26T20:28:57.782500] [INFO ] [sig ] Generating forecast for: PAA [2026-01-26T20:28:57.782532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-26T20:28:57.794277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-26T20:28:57.794648] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-26T20:28:57.795422] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-26T20:28:57.795472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:57.795505] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:57.795532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:57.795605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:57.852537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:57.853427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:57.853510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:57.853543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:57.974583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:57.974737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:57.974778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:57.974807] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:57.978164] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: DOWN (p=31.18%) [2026-01-26T20:28:57.978436] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-26T20:28:57.978558] [INFO ] [sig ] PAA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:58.126701] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PAA.txt [2026-01-26T20:28:58.126852] [INFO ] [sig ] [2349/3474] Completed PAA in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:28:58.126893] [INFO ] [sig ] [2350/3474] Forecasting PAAS... [2026-01-26T20:28:58.126930] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-26T20:28:58.126962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-26T20:28:58.141083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-26T20:28:58.141408] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-26T20:28:58.142535] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-26T20:28:58.142604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:58.142639] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:58.142668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:58.142913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:58.204740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:58.205685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:58.205770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:58.205805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:58.339468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:58.339645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:58.339896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:58.339956] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:58.344004] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=87.04%) [2026-01-26T20:28:58.344337] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-26T20:28:58.344478] [INFO ] [sig ] PAAS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:58.505166] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAAS.txt [2026-01-26T20:28:58.505346] [INFO ] [sig ] [2350/3474] Completed PAAS in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:28:58.505388] [INFO ] [sig ] [2351/3474] Forecasting PAC... [2026-01-26T20:28:58.505418] [INFO ] [sig ] Generating forecast for: PAC [2026-01-26T20:28:58.505450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-26T20:28:58.518824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-26T20:28:58.519182] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-26T20:28:58.520007] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-26T20:28:58.520058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:58.520090] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:58.520117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:58.520174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:58.581292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:58.582200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:58.582286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:58.582321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:58.708872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:58.709038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:58.709077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:58.709106] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:58.712655] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: UP (p=86.58%) [2026-01-26T20:28:58.712929] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-26T20:28:58.713051] [INFO ] [sig ] PAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:58.859271] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAC.txt [2026-01-26T20:28:58.859439] [INFO ] [sig ] [2351/3474] Completed PAC in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:28:58.859493] [INFO ] [sig ] [2352/3474] Forecasting PACB... [2026-01-26T20:28:58.859532] [INFO ] [sig ] Generating forecast for: PACB [2026-01-26T20:28:58.859589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-26T20:28:58.871768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-26T20:28:58.872152] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-26T20:28:58.873002] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-26T20:28:58.873055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:58.873088] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:58.873116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:58.873173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:58.938344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:58.939237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:58.939325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:58.939360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:59.071444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:59.071643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:59.071688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:59.071718] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:59.075681] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: UP (p=64.52%) [2026-01-26T20:28:59.076237] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-26T20:28:59.076380] [INFO ] [sig ] PACB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:28:59.243489] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PACB.txt [2026-01-26T20:28:59.243875] [INFO ] [sig ] [2352/3474] Completed PACB in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:28:59.243920] [INFO ] [sig ] [2353/3474] Forecasting PACK... [2026-01-26T20:28:59.243950] [INFO ] [sig ] Generating forecast for: PACK [2026-01-26T20:28:59.243981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-26T20:28:59.259888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-26T20:28:59.260268] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-26T20:28:59.261143] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-26T20:28:59.261195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:59.261227] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:59.261255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:59.261312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:59.318255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:59.319196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:59.319281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:59.319314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:59.440081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:59.440236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:59.440276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:59.440322] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:59.443667] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=24.58%) [2026-01-26T20:28:59.443939] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-26T20:28:59.444062] [INFO ] [sig ] PACK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:59.595420] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PACK.txt [2026-01-26T20:28:59.595616] [INFO ] [sig ] [2353/3474] Completed PACK in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:28:59.595658] [INFO ] [sig ] [2354/3474] Forecasting PAGP... [2026-01-26T20:28:59.595687] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-26T20:28:59.595719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-26T20:28:59.608973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-26T20:28:59.609216] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-26T20:28:59.610201] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-26T20:28:59.610252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:59.610283] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:59.610310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:59.610365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:28:59.668514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:28:59.669286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:28:59.669373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:28:59.669405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:28:59.789709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:28:59.789815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:28:59.789852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:28:59.789880] [INFO ] [FORECASTER] Training complete [2026-01-26T20:28:59.793025] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-26T20:28:59.793282] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-26T20:28:59.793398] [INFO ] [sig ] PAGP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:28:59.937678] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PAGP.txt [2026-01-26T20:28:59.937799] [INFO ] [sig ] [2354/3474] Completed PAGP in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:28:59.937837] [INFO ] [sig ] [2355/3474] Forecasting PAGS... [2026-01-26T20:28:59.937866] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-26T20:28:59.937896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-26T20:28:59.948983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-26T20:28:59.949260] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-26T20:28:59.950070] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-26T20:28:59.950120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:28:59.950151] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:28:59.950179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:28:59.950236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:00.006873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:00.007529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:00.007648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:00.007693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:00.134267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:00.134462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:00.134520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:00.134558] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:00.138877] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=99.93%) [2026-01-26T20:29:00.139383] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-26T20:29:00.139600] [INFO ] [sig ] PAGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:00.298091] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAGS.txt [2026-01-26T20:29:00.298249] [INFO ] [sig ] [2355/3474] Completed PAGS in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:29:00.298292] [INFO ] [sig ] [2356/3474] Forecasting PAHC... [2026-01-26T20:29:00.298323] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-26T20:29:00.298368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-26T20:29:00.311930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-26T20:29:00.312317] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-26T20:29:00.313403] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-26T20:29:00.313458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:00.313491] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:00.313519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:00.313599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:00.377592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:00.378511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:00.378636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:00.378675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:00.514095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:00.514274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:00.514320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:00.514352] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:00.518265] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=84.15%) [2026-01-26T20:29:00.518620] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-26T20:29:00.518781] [INFO ] [sig ] PAHC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:00.672868] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAHC.txt [2026-01-26T20:29:00.673033] [INFO ] [sig ] [2356/3474] Completed PAHC in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:29:00.673091] [INFO ] [sig ] [2357/3474] Forecasting PAL... [2026-01-26T20:29:00.673138] [INFO ] [sig ] Generating forecast for: PAL [2026-01-26T20:29:00.673183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-26T20:29:00.685490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-26T20:29:00.685902] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-26T20:29:00.686766] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-26T20:29:00.686819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:00.686853] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:00.686882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:00.686964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:00.751394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:00.752472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:00.752557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:00.752615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:00.881938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:00.882106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:00.882167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:00.882217] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:00.886180] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=66.27%) [2026-01-26T20:29:00.886499] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-26T20:29:00.886700] [INFO ] [sig ] PAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:01.106406] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAL.txt [2026-01-26T20:29:01.106550] [INFO ] [sig ] [2357/3474] Completed PAL in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:29:01.106609] [INFO ] [sig ] [2358/3474] Forecasting PAM... [2026-01-26T20:29:01.106641] [INFO ] [sig ] Generating forecast for: PAM [2026-01-26T20:29:01.106673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-26T20:29:01.118175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-26T20:29:01.118498] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-26T20:29:01.119304] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-26T20:29:01.119355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:01.119388] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:01.119416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:01.119472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:01.175860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:01.176612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:01.176694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:01.176727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:01.309903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:01.310075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:01.310116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:01.310145] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:01.313945] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-26T20:29:01.314235] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-26T20:29:01.314365] [INFO ] [sig ] PAM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:01.473407] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAM.txt [2026-01-26T20:29:01.473614] [INFO ] [sig ] [2358/3474] Completed PAM in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:29:01.473658] [INFO ] [sig ] [2359/3474] Forecasting PANL... [2026-01-26T20:29:01.473688] [INFO ] [sig ] Generating forecast for: PANL [2026-01-26T20:29:01.473720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-26T20:29:01.486792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-26T20:29:01.487099] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-26T20:29:01.488224] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-26T20:29:01.488289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:01.488323] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:01.488350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:01.488407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:01.546733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:01.547517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:01.547615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:01.547650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:01.671839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:01.672041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:01.672089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:01.672119] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:01.675873] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=76.67%) [2026-01-26T20:29:01.676176] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-26T20:29:01.676305] [INFO ] [sig ] PANL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:01.830978] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PANL.txt [2026-01-26T20:29:01.831142] [INFO ] [sig ] [2359/3474] Completed PANL in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-26T20:29:01.831184] [INFO ] [sig ] [2360/3474] Forecasting PASG... [2026-01-26T20:29:01.831214] [INFO ] [sig ] Generating forecast for: PASG [2026-01-26T20:29:01.831246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-26T20:29:01.843152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-26T20:29:01.843594] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-26T20:29:01.844473] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-26T20:29:01.844539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:01.844610] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:01.844649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:01.844715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:01.905817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:01.906757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:01.906845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:01.906881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:02.032498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:02.032676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:02.032716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:02.032745] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:02.036167] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=26.67%) [2026-01-26T20:29:02.036452] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-26T20:29:02.036610] [INFO ] [sig ] PASG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:02.185819] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PASG.txt [2026-01-26T20:29:02.185971] [INFO ] [sig ] [2360/3474] Completed PASG in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.6m [2026-01-26T20:29:02.186012] [INFO ] [sig ] [2361/3474] Forecasting PATH... [2026-01-26T20:29:02.186045] [INFO ] [sig ] Generating forecast for: PATH [2026-01-26T20:29:02.186078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-26T20:29:02.198629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-26T20:29:02.199007] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-26T20:29:02.199894] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-26T20:29:02.199947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:02.199981] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:02.200009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:02.200066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:02.264495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:02.265559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:02.265661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:02.265696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:02.393684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:02.393840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:02.393884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:02.393915] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:02.397348] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-26T20:29:02.397659] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-26T20:29:02.397787] [INFO ] [sig ] PATH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:02.544670] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PATH.txt [2026-01-26T20:29:02.544804] [INFO ] [sig ] [2361/3474] Completed PATH in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.6m [2026-01-26T20:29:02.544844] [INFO ] [sig ] [2362/3474] Forecasting PATK... [2026-01-26T20:29:02.544874] [INFO ] [sig ] Generating forecast for: PATK [2026-01-26T20:29:02.544906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-26T20:29:02.556763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-26T20:29:02.557094] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-26T20:29:02.557924] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-26T20:29:02.557976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:02.558033] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:02.558062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:02.558118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:02.616294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:02.617125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:02.617210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:02.617245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:02.740177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:02.740347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:02.740391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:02.740420] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:02.745065] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=40.98%) [2026-01-26T20:29:02.745482] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-26T20:29:02.745681] [INFO ] [sig ] PATK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:02.900164] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PATK.txt [2026-01-26T20:29:02.900325] [INFO ] [sig ] [2362/3474] Completed PATK in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.6m [2026-01-26T20:29:02.900366] [INFO ] [sig ] [2363/3474] Forecasting PAX... [2026-01-26T20:29:02.900397] [INFO ] [sig ] Generating forecast for: PAX [2026-01-26T20:29:02.900429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-26T20:29:02.912224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-26T20:29:02.912628] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-26T20:29:02.913655] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-26T20:29:02.913895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:02.913930] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:02.913958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:02.914016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:02.976031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:02.976959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:02.977045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:02.977080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:03.103277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:03.103438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:03.103481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:03.103510] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:03.107292] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-01-26T20:29:03.107613] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-26T20:29:03.107745] [INFO ] [sig ] PAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:03.256862] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PAX.txt [2026-01-26T20:29:03.257016] [INFO ] [sig ] [2363/3474] Completed PAX in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.6m [2026-01-26T20:29:03.257056] [INFO ] [sig ] [2364/3474] Forecasting PAXS... [2026-01-26T20:29:03.257087] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-26T20:29:03.257119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-26T20:29:03.269752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-26T20:29:03.270113] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-26T20:29:03.270928] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-26T20:29:03.270979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:03.271011] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:03.271038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:03.271093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:03.330461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:03.331343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:03.331426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:03.331460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:03.451029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:03.451188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:03.451227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:03.451256] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:03.454594] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: DOWN (p=22.56%) [2026-01-26T20:29:03.454883] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-26T20:29:03.455005] [INFO ] [sig ] PAXS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:03.604059] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PAXS.txt [2026-01-26T20:29:03.604220] [INFO ] [sig ] [2364/3474] Completed PAXS in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.6m [2026-01-26T20:29:03.604262] [INFO ] [sig ] [2365/3474] Forecasting PAY... [2026-01-26T20:29:03.604295] [INFO ] [sig ] Generating forecast for: PAY [2026-01-26T20:29:03.604328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-26T20:29:03.616181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-26T20:29:03.616556] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-26T20:29:03.617445] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-26T20:29:03.617502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:03.617543] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:03.617598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:03.617674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:03.678321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:03.679236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:03.679322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:03.679357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:03.803087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:03.803244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:03.803285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:03.803349] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:03.807111] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-26T20:29:03.807420] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-26T20:29:03.807549] [INFO ] [sig ] PAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:03.951017] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAY.txt [2026-01-26T20:29:03.951154] [INFO ] [sig ] [2365/3474] Completed PAY in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.6m [2026-01-26T20:29:03.951193] [INFO ] [sig ] [2366/3474] Forecasting PAYC... [2026-01-26T20:29:03.951224] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-26T20:29:03.951255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-26T20:29:03.962760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-26T20:29:03.963058] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-26T20:29:03.963879] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-26T20:29:03.963930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:03.963962] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:03.963989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:03.964045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:04.020792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:04.021648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:04.021729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:04.021761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:04.144285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:04.144457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:04.144499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:04.144533] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:04.147965] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=86.47%) [2026-01-26T20:29:04.148235] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-26T20:29:04.148356] [INFO ] [sig ] PAYC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:04.294147] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAYC.txt [2026-01-26T20:29:04.294304] [INFO ] [sig ] [2366/3474] Completed PAYC in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:04.294344] [INFO ] [sig ] [2367/3474] Forecasting PAYO... [2026-01-26T20:29:04.294374] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-26T20:29:04.294405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-26T20:29:04.306018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-26T20:29:04.306348] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-26T20:29:04.307175] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-26T20:29:04.307228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:04.307261] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:04.307290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:04.307349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:04.364475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:04.365161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:04.365239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:04.365271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:04.488089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:04.488243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:04.488284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:04.488315] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:04.491727] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=83.66%) [2026-01-26T20:29:04.491995] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-26T20:29:04.492118] [INFO ] [sig ] PAYO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:04.646193] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAYO.txt [2026-01-26T20:29:04.646357] [INFO ] [sig ] [2367/3474] Completed PAYO in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:04.646397] [INFO ] [sig ] [2368/3474] Forecasting PAYS... [2026-01-26T20:29:04.646426] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-26T20:29:04.646458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-26T20:29:04.659306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-26T20:29:04.659631] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-26T20:29:04.660433] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-26T20:29:04.660486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:04.660519] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:04.660550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:04.660645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:04.718340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:04.719247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:04.719332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:04.719367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:04.841995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:04.842149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:04.842192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:04.842224] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:04.845903] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=15.83%) [2026-01-26T20:29:04.846180] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-26T20:29:04.846303] [INFO ] [sig ] PAYS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:04.993270] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PAYS.txt [2026-01-26T20:29:04.993411] [INFO ] [sig ] [2368/3474] Completed PAYS in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:04.993453] [INFO ] [sig ] [2369/3474] Forecasting PAYX... [2026-01-26T20:29:04.993485] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-26T20:29:04.993518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-26T20:29:05.005254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-26T20:29:05.005555] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-26T20:29:05.006370] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-26T20:29:05.006424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:05.006457] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:05.006486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:05.006544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:05.065131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:05.066025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:05.066119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:05.066155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:05.187010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:05.187171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:05.187218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:05.187248] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:05.190791] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-01-26T20:29:05.191069] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-26T20:29:05.191194] [INFO ] [sig ] PAYX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:05.336107] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PAYX.txt [2026-01-26T20:29:05.336264] [INFO ] [sig ] [2369/3474] Completed PAYX in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:05.336305] [INFO ] [sig ] [2370/3474] Forecasting PB... [2026-01-26T20:29:05.336338] [INFO ] [sig ] Generating forecast for: PB [2026-01-26T20:29:05.336368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-26T20:29:05.348989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-26T20:29:05.349373] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-26T20:29:05.350221] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-26T20:29:05.350272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:05.350316] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:05.350344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:05.350401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:05.407778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:05.408683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:05.408768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:05.408800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:05.530090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:05.530244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:05.530286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:05.530315] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:05.533796] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-26T20:29:05.534062] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-26T20:29:05.534183] [INFO ] [sig ] PB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:05.689531] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PB.txt [2026-01-26T20:29:05.689681] [INFO ] [sig ] [2370/3474] Completed PB in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:05.689722] [INFO ] [sig ] [2371/3474] Forecasting PBA... [2026-01-26T20:29:05.689753] [INFO ] [sig ] Generating forecast for: PBA [2026-01-26T20:29:05.689784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-26T20:29:05.701282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-26T20:29:05.701559] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-26T20:29:05.702377] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-26T20:29:05.702428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:05.702460] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:05.702488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:05.702543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:05.761593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:05.762317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:05.762416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:05.762466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:05.894212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:05.894367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:05.894408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:05.894438] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:05.898267] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: DOWN (p=34.20%) [2026-01-26T20:29:05.898540] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-26T20:29:05.898683] [INFO ] [sig ] PBA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:06.040476] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PBA.txt [2026-01-26T20:29:06.040636] [INFO ] [sig ] [2371/3474] Completed PBA in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:06.040678] [INFO ] [sig ] [2372/3474] Forecasting PBF... [2026-01-26T20:29:06.040707] [INFO ] [sig ] Generating forecast for: PBF [2026-01-26T20:29:06.040738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-26T20:29:06.052729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-26T20:29:06.053057] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-26T20:29:06.053857] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-26T20:29:06.053909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:06.053941] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:06.053972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:06.054028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:06.111999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:06.112946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:06.113032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:06.113102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:06.237108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:06.237265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:06.237306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:06.237337] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:06.240810] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=27.51%) [2026-01-26T20:29:06.241077] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-26T20:29:06.241197] [INFO ] [sig ] PBF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:06.384522] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PBF.txt [2026-01-26T20:29:06.384684] [INFO ] [sig ] [2372/3474] Completed PBF in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:06.384733] [INFO ] [sig ] [2373/3474] Forecasting PBFS... [2026-01-26T20:29:06.384772] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-26T20:29:06.384808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-26T20:29:06.396562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-26T20:29:06.396863] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-26T20:29:06.398087] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-26T20:29:06.398139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:06.398171] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:06.398197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:06.398254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:06.456568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:06.457189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:06.457268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:06.457300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:06.562419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:06.562583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:06.562626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:06.562658] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:06.565985] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-26T20:29:06.566251] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-26T20:29:06.566374] [INFO ] [sig ] PBFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:06.710249] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PBFS.txt [2026-01-26T20:29:06.710385] [INFO ] [sig ] [2373/3474] Completed PBFS in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:06.710431] [INFO ] [sig ] [2374/3474] Forecasting PBH... [2026-01-26T20:29:06.710463] [INFO ] [sig ] Generating forecast for: PBH [2026-01-26T20:29:06.710493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-26T20:29:06.721917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-26T20:29:06.722185] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-26T20:29:06.722976] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-26T20:29:06.723028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:06.723059] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:06.723087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:06.723144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:06.779425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:06.780064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:06.780140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:06.780174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:06.897060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:06.897211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:06.897251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:06.897279] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:06.903368] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=37.00%) [2026-01-26T20:29:06.903675] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-26T20:29:06.903820] [INFO ] [sig ] PBH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:07.046261] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PBH.txt [2026-01-26T20:29:07.046427] [INFO ] [sig ] [2374/3474] Completed PBH in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:07.046467] [INFO ] [sig ] [2375/3474] Forecasting PBI... [2026-01-26T20:29:07.046499] [INFO ] [sig ] Generating forecast for: PBI [2026-01-26T20:29:07.046530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-26T20:29:07.060196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-26T20:29:07.060549] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-26T20:29:07.061593] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-26T20:29:07.061644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:07.061676] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:07.061704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:07.061761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:07.120381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:07.121303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:07.121385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:07.121419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:07.252819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:07.252986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:07.253028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:07.253057] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:07.257332] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=34.96%) [2026-01-26T20:29:07.257667] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-26T20:29:07.257844] [INFO ] [sig ] PBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:07.423809] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PBI.txt [2026-01-26T20:29:07.423989] [INFO ] [sig ] [2375/3474] Completed PBI in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:07.424030] [INFO ] [sig ] [2376/3474] Forecasting PBYI... [2026-01-26T20:29:07.424061] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-26T20:29:07.424093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-26T20:29:07.435106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-26T20:29:07.435418] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-26T20:29:07.436255] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-26T20:29:07.436307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:07.436339] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:07.436365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:07.436421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:07.494980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:07.495619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:07.495703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:07.495737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:07.617638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:07.617785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:07.617825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:07.617854] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:07.621553] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-01-26T20:29:07.621842] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-26T20:29:07.621963] [INFO ] [sig ] PBYI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:07.764117] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PBYI.txt [2026-01-26T20:29:07.764257] [INFO ] [sig ] [2376/3474] Completed PBYI in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-26T20:29:07.764298] [INFO ] [sig ] [2377/3474] Forecasting PCB... [2026-01-26T20:29:07.764327] [INFO ] [sig ] Generating forecast for: PCB [2026-01-26T20:29:07.764359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-26T20:29:07.775943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-26T20:29:07.776262] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-26T20:29:07.777091] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-26T20:29:07.777141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:07.777172] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:07.777199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:07.777256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:07.837417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:07.838323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:07.838409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:07.838444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:07.959661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:07.959816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:07.959857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:07.959904] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:07.963372] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=10.07%) [2026-01-26T20:29:07.963665] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-26T20:29:07.963793] [INFO ] [sig ] PCB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:08.116382] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PCB.txt [2026-01-26T20:29:08.116532] [INFO ] [sig ] [2377/3474] Completed PCB in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.5m [2026-01-26T20:29:08.116604] [INFO ] [sig ] [2378/3474] Forecasting PCF... [2026-01-26T20:29:08.116642] [INFO ] [sig ] Generating forecast for: PCF [2026-01-26T20:29:08.116675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-26T20:29:08.128860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-26T20:29:08.129152] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-26T20:29:08.130010] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-26T20:29:08.130069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:08.130116] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:08.130158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:08.130243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:08.192210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:08.193066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:08.193149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:08.193181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:08.313727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:08.313880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:08.313920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:08.313949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:08.317276] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-01-26T20:29:08.317590] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-26T20:29:08.317729] [INFO ] [sig ] PCF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:08.467690] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PCF.txt [2026-01-26T20:29:08.467912] [INFO ] [sig ] [2378/3474] Completed PCF in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.5m [2026-01-26T20:29:08.467966] [INFO ] [sig ] [2379/3474] Forecasting PCG... [2026-01-26T20:29:08.467999] [INFO ] [sig ] Generating forecast for: PCG [2026-01-26T20:29:08.468048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-26T20:29:08.480817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-26T20:29:08.481129] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-26T20:29:08.481938] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-26T20:29:08.481997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:08.482065] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:08.482097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:08.482167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:08.541332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:08.542147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:08.542266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:08.542301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:08.666548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:08.666712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:08.666753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:08.666783] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:08.670296] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-26T20:29:08.670569] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-26T20:29:08.670713] [INFO ] [sig ] PCG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:08.812776] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PCG.txt [2026-01-26T20:29:08.812897] [INFO ] [sig ] [2379/3474] Completed PCG in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.5m [2026-01-26T20:29:08.812945] [INFO ] [sig ] [2380/3474] Forecasting PCH... [2026-01-26T20:29:08.812976] [INFO ] [sig ] Generating forecast for: PCH [2026-01-26T20:29:08.813006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-26T20:29:08.824175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-26T20:29:08.824442] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-26T20:29:08.825231] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-26T20:29:08.825282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:08.825313] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:08.825341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:08.825398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:08.889158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:08.890133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:08.890219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:08.890253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:09.011693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:09.011850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:09.011892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:09.011920] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:09.015457] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: UP (p=62.87%) [2026-01-26T20:29:09.015818] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-26T20:29:09.015958] [INFO ] [sig ] PCH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:09.160943] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PCH.txt [2026-01-26T20:29:09.161086] [INFO ] [sig ] [2380/3474] Completed PCH in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.5m [2026-01-26T20:29:09.161132] [INFO ] [sig ] [2381/3474] Forecasting PCM... [2026-01-26T20:29:09.161164] [INFO ] [sig ] Generating forecast for: PCM [2026-01-26T20:29:09.161195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-26T20:29:09.172359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-26T20:29:09.172672] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-26T20:29:09.173455] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-26T20:29:09.173508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:09.173541] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:09.173604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:09.173667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:09.232925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:09.233542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:09.233639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:09.233672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:09.360408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:09.360596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:09.360640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:09.360670] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:09.364492] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=27.74%) [2026-01-26T20:29:09.364898] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-26T20:29:09.365044] [INFO ] [sig ] PCM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:09.521333] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PCM.txt [2026-01-26T20:29:09.521476] [INFO ] [sig ] [2381/3474] Completed PCM in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.5m [2026-01-26T20:29:09.521516] [INFO ] [sig ] [2382/3474] Forecasting PCN... [2026-01-26T20:29:09.521547] [INFO ] [sig ] Generating forecast for: PCN [2026-01-26T20:29:09.521596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-26T20:29:09.534382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-26T20:29:09.534689] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-26T20:29:09.535677] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-26T20:29:09.535727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:09.535759] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:09.535786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:09.535843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:09.594448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:09.595116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:09.595197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:09.595232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:09.719181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:09.719331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:09.719373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:09.719402] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:09.722921] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: DOWN (p=39.08%) [2026-01-26T20:29:09.723198] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-26T20:29:09.723322] [INFO ] [sig ] PCN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:09.869395] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PCN.txt [2026-01-26T20:29:09.869524] [INFO ] [sig ] [2382/3474] Completed PCN in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.5m [2026-01-26T20:29:09.869563] [INFO ] [sig ] [2383/3474] Forecasting PCQ... [2026-01-26T20:29:09.869614] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-26T20:29:09.869644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-26T20:29:09.881185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-26T20:29:09.881596] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-26T20:29:09.882503] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-26T20:29:09.882566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:09.882621] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:09.882651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:09.882710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:09.941040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:09.942164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:09.942273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:09.942318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:10.061366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:10.061519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:10.061558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:10.061607] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:10.065050] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=41.38%) [2026-01-26T20:29:10.065324] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-26T20:29:10.065475] [INFO ] [sig ] PCQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:10.207685] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PCQ.txt [2026-01-26T20:29:10.207829] [INFO ] [sig ] [2383/3474] Completed PCQ in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:10.207868] [INFO ] [sig ] [2384/3474] Forecasting PCRX... [2026-01-26T20:29:10.207899] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-26T20:29:10.207928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-26T20:29:10.219338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-26T20:29:10.219656] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-26T20:29:10.220472] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-26T20:29:10.220523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:10.220555] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:10.220607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:10.220667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:10.277324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:10.278194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:10.278279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:10.278312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:10.400782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:10.400931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:10.401159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:10.401187] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:10.404798] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=76.41%) [2026-01-26T20:29:10.405085] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-26T20:29:10.405205] [INFO ] [sig ] PCRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:10.550188] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PCRX.txt [2026-01-26T20:29:10.550339] [INFO ] [sig ] [2384/3474] Completed PCRX in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:10.550379] [INFO ] [sig ] [2385/3474] Forecasting PCTY... [2026-01-26T20:29:10.550410] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-26T20:29:10.550448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-26T20:29:10.564770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-26T20:29:10.565245] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-26T20:29:10.566410] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-26T20:29:10.566480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:10.566534] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:10.566606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:10.566705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:10.631647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:10.632518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:10.632635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:10.632672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:10.759740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:10.759901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:10.759942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:10.759972] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:10.763759] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-01-26T20:29:10.764060] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-26T20:29:10.764190] [INFO ] [sig ] PCTY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:10.910194] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PCTY.txt [2026-01-26T20:29:10.910347] [INFO ] [sig ] [2385/3474] Completed PCTY in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:10.910399] [INFO ] [sig ] [2386/3474] Forecasting PCVX... [2026-01-26T20:29:10.910432] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-26T20:29:10.910462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-26T20:29:10.922660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-26T20:29:10.923048] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-26T20:29:10.923875] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-26T20:29:10.923925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:10.923957] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:10.923983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:10.924040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:10.983218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:10.984101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:10.984183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:10.984216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:11.108279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:11.108431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:11.108472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:11.108501] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:11.112267] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=57.70%) [2026-01-26T20:29:11.112540] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-26T20:29:11.112684] [INFO ] [sig ] PCVX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:11.272258] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PCVX.txt [2026-01-26T20:29:11.272423] [INFO ] [sig ] [2386/3474] Completed PCVX in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:11.272465] [INFO ] [sig ] [2387/3474] Forecasting PCYO... [2026-01-26T20:29:11.272495] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-26T20:29:11.272525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-26T20:29:11.284612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-26T20:29:11.284994] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-26T20:29:11.285847] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-26T20:29:11.285911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:11.285945] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:11.285972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:11.286029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:11.348187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:11.349297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:11.349382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:11.349417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:11.474333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:11.474488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:11.474529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:11.474559] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:11.478055] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: UP (p=65.81%) [2026-01-26T20:29:11.478325] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-26T20:29:11.478446] [INFO ] [sig ] PCYO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:11.620652] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PCYO.txt [2026-01-26T20:29:11.620786] [INFO ] [sig ] [2387/3474] Completed PCYO in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:11.620826] [INFO ] [sig ] [2388/3474] Forecasting PD... [2026-01-26T20:29:11.620857] [INFO ] [sig ] Generating forecast for: PD [2026-01-26T20:29:11.620887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-26T20:29:11.632640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-26T20:29:11.632949] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-26T20:29:11.633737] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-26T20:29:11.633788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:11.633820] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:11.633847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:11.633905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:11.691735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:11.692784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:11.693064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:11.693098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:11.814504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:11.814681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:11.814722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:11.814751] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:11.818360] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-01-26T20:29:11.818674] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-26T20:29:11.818801] [INFO ] [sig ] PD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:11.963363] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PD.txt [2026-01-26T20:29:11.963519] [INFO ] [sig ] [2388/3474] Completed PD in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:11.963557] [INFO ] [sig ] [2389/3474] Forecasting PDBC... [2026-01-26T20:29:11.963610] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-26T20:29:11.963658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-26T20:29:11.976250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-26T20:29:11.976523] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-26T20:29:11.977328] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-26T20:29:11.977380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:11.977440] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:11.977470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:11.977527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:12.035185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:12.036075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:12.036217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:12.036259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:12.158880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:12.159052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:12.159097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:12.159128] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:12.162901] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-01-26T20:29:12.163242] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-26T20:29:12.163401] [INFO ] [sig ] PDBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:12.311650] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PDBC.txt [2026-01-26T20:29:12.311798] [INFO ] [sig ] [2389/3474] Completed PDBC in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:12.311838] [INFO ] [sig ] [2390/3474] Forecasting PDD... [2026-01-26T20:29:12.311869] [INFO ] [sig ] Generating forecast for: PDD [2026-01-26T20:29:12.311901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-26T20:29:12.323927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-26T20:29:12.324209] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-26T20:29:12.325026] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-26T20:29:12.325079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:12.325111] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:12.325141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:12.325199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:12.384793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:12.385467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:12.385567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:12.385620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:12.514619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:12.514806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:12.514852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:12.514884] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:12.518654] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-01-26T20:29:12.519025] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-26T20:29:12.519167] [INFO ] [sig ] PDD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:12.678338] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PDD.txt [2026-01-26T20:29:12.678502] [INFO ] [sig ] [2390/3474] Completed PDD in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:12.678542] [INFO ] [sig ] [2391/3474] Forecasting PDEX... [2026-01-26T20:29:12.678594] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-26T20:29:12.678627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-26T20:29:12.691286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-26T20:29:12.691716] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-26T20:29:12.692594] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-26T20:29:12.692650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:12.692682] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:12.692710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:12.692777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:12.751906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:12.752814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:12.752912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:12.752945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:12.879110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:12.879296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:12.879344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:12.879377] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:12.883618] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-26T20:29:12.884045] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-26T20:29:12.884202] [INFO ] [sig ] PDEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:13.037241] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PDEX.txt [2026-01-26T20:29:13.037384] [INFO ] [sig ] [2391/3474] Completed PDEX in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:13.037438] [INFO ] [sig ] [2392/3474] Forecasting PDFS... [2026-01-26T20:29:13.037471] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-26T20:29:13.037501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-26T20:29:13.049379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-26T20:29:13.049672] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-26T20:29:13.050461] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-26T20:29:13.050513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:13.050545] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:13.050597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:13.050658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:13.107248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:13.107907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:13.107989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:13.108021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:13.230206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:13.230323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:13.230363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:13.230393] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:13.233606] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=19.52%) [2026-01-26T20:29:13.233898] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-26T20:29:13.234025] [INFO ] [sig ] PDFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:13.376607] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PDFS.txt [2026-01-26T20:29:13.376739] [INFO ] [sig ] [2392/3474] Completed PDFS in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:13.376782] [INFO ] [sig ] [2393/3474] Forecasting PDI... [2026-01-26T20:29:13.376819] [INFO ] [sig ] Generating forecast for: PDI [2026-01-26T20:29:13.376856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-26T20:29:13.389251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-26T20:29:13.389503] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-26T20:29:13.390422] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-26T20:29:13.390473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:13.390505] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:13.390531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:13.390605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:13.447021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:13.447677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:13.447774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:13.447813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:13.562514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:13.562686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:13.562730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:13.562766] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:13.566176] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=35.05%) [2026-01-26T20:29:13.566465] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-26T20:29:13.566611] [INFO ] [sig ] PDI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:13.710559] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PDI.txt [2026-01-26T20:29:13.710721] [INFO ] [sig ] [2393/3474] Completed PDI in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:13.710762] [INFO ] [sig ] [2394/3474] Forecasting PDLB... [2026-01-26T20:29:13.710794] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-26T20:29:13.710826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-26T20:29:13.722263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-26T20:29:13.722539] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-26T20:29:13.723328] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-26T20:29:13.723388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:13.723422] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:13.723450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:13.723509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:13.785702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:13.786599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:13.786698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:13.786743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:13.915920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:13.916090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:13.916134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:13.916163] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:13.919908] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-26T20:29:13.920184] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-26T20:29:13.920343] [INFO ] [sig ] PDLB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:14.062453] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PDLB.txt [2026-01-26T20:29:14.062637] [INFO ] [sig ] [2394/3474] Completed PDLB in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-26T20:29:14.062679] [INFO ] [sig ] [2395/3474] Forecasting PDM... [2026-01-26T20:29:14.062710] [INFO ] [sig ] Generating forecast for: PDM [2026-01-26T20:29:14.062739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-26T20:29:14.073751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-26T20:29:14.074078] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-26T20:29:14.074869] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-26T20:29:14.074921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:14.074953] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:14.074979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:14.075034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:14.130911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:14.131825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:14.131919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:14.131952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:14.257652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:14.257818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:14.257862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:14.257902] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:14.261352] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-01-26T20:29:14.261663] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-26T20:29:14.261796] [INFO ] [sig ] PDM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:14.413892] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PDM.txt [2026-01-26T20:29:14.414061] [INFO ] [sig ] [2395/3474] Completed PDM in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.4m [2026-01-26T20:29:14.414102] [INFO ] [sig ] [2396/3474] Forecasting PDO... [2026-01-26T20:29:14.414131] [INFO ] [sig ] Generating forecast for: PDO [2026-01-26T20:29:14.414162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-26T20:29:14.426114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-26T20:29:14.426501] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-26T20:29:14.427354] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-26T20:29:14.427426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:14.427486] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:14.427515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:14.427589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:14.485308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:14.486251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:14.486341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:14.486376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:14.608093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:14.608252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:14.608294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:14.608324] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:14.611841] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: UP (p=93.35%) [2026-01-26T20:29:14.612142] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-26T20:29:14.612275] [INFO ] [sig ] PDO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:14.769683] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PDO.txt [2026-01-26T20:29:14.769848] [INFO ] [sig ] [2396/3474] Completed PDO in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.4m [2026-01-26T20:29:14.769889] [INFO ] [sig ] [2397/3474] Forecasting PDP... [2026-01-26T20:29:14.769919] [INFO ] [sig ] Generating forecast for: PDP [2026-01-26T20:29:14.769949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-26T20:29:14.782058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-26T20:29:14.782448] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-26T20:29:14.783264] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-26T20:29:14.783315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:14.783347] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:14.783374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:14.783435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:14.841904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:14.842825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:14.842911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:14.842945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:14.959201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:14.959364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:14.959407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:14.959438] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:14.962940] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-01-26T20:29:14.963227] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-26T20:29:14.963358] [INFO ] [sig ] PDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:15.107727] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PDP.txt [2026-01-26T20:29:15.107928] [INFO ] [sig ] [2397/3474] Completed PDP in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.4m [2026-01-26T20:29:15.107991] [INFO ] [sig ] [2398/3474] Forecasting PDS... [2026-01-26T20:29:15.108026] [INFO ] [sig ] Generating forecast for: PDS [2026-01-26T20:29:15.108056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-26T20:29:15.120836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-26T20:29:15.121223] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-26T20:29:15.122043] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-26T20:29:15.122094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:15.122127] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:15.122154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:15.122209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:15.181675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:15.182545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:15.182658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:15.182699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:15.308304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:15.308466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:15.308508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:15.308539] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:15.312040] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-26T20:29:15.312337] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-26T20:29:15.312466] [INFO ] [sig ] PDS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:15.466789] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PDS.txt [2026-01-26T20:29:15.466957] [INFO ] [sig ] [2398/3474] Completed PDS in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.4m [2026-01-26T20:29:15.467020] [INFO ] [sig ] [2399/3474] Forecasting PDX... [2026-01-26T20:29:15.467053] [INFO ] [sig ] Generating forecast for: PDX [2026-01-26T20:29:15.467086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-26T20:29:15.480402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-26T20:29:15.480832] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-26T20:29:15.481738] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-26T20:29:15.481793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:15.481826] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:15.481855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:15.481915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:15.540067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:15.540956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:15.541062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:15.541096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:15.671914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:15.672078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:15.672119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:15.672150] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:15.676005] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-26T20:29:15.676314] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-26T20:29:15.676463] [INFO ] [sig ] PDX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:15.833418] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PDX.txt [2026-01-26T20:29:15.833601] [INFO ] [sig ] [2399/3474] Completed PDX in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.4m [2026-01-26T20:29:15.833645] [INFO ] [sig ] [2400/3474] Forecasting PDYN... [2026-01-26T20:29:15.833676] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-26T20:29:15.833706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-26T20:29:15.845305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-26T20:29:15.845669] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-26T20:29:15.846506] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-26T20:29:15.846559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:15.846619] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:15.846648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:15.846707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:15.907569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:15.908500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:15.908608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:15.908645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:16.033866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:16.034022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:16.034061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:16.034090] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:16.037739] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-01-26T20:29:16.038027] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-26T20:29:16.038340] [INFO ] [sig ] PDYN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:16.182924] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PDYN.txt [2026-01-26T20:29:16.183085] [INFO ] [sig ] [2400/3474] Completed PDYN in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:16.183125] [INFO ] [sig ] [2401/3474] Forecasting PEB... [2026-01-26T20:29:16.183156] [INFO ] [sig ] Generating forecast for: PEB [2026-01-26T20:29:16.183187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-26T20:29:16.195298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-26T20:29:16.195727] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-26T20:29:16.196588] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-26T20:29:16.196641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:16.196672] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:16.196698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:16.196754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:16.255235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:16.256123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:16.256223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:16.256256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:16.380251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:16.380414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:16.380472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:16.380502] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:16.383964] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=83.36%) [2026-01-26T20:29:16.384265] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-26T20:29:16.384399] [INFO ] [sig ] PEB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:16.535498] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEB.txt [2026-01-26T20:29:16.535668] [INFO ] [sig ] [2401/3474] Completed PEB in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:16.535712] [INFO ] [sig ] [2402/3474] Forecasting PEBK... [2026-01-26T20:29:16.535742] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-26T20:29:16.535774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-26T20:29:16.546245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-26T20:29:16.546635] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-26T20:29:16.547494] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-26T20:29:16.547546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:16.547602] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:16.547633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:16.547690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:16.606459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:16.607278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:16.607364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:16.607418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:16.703875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:16.704031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:16.704073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:16.704102] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:16.707600] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-01-26T20:29:16.707901] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-26T20:29:16.708033] [INFO ] [sig ] PEBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:16.854102] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEBK.txt [2026-01-26T20:29:16.854248] [INFO ] [sig ] [2402/3474] Completed PEBK in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:16.854289] [INFO ] [sig ] [2403/3474] Forecasting PEBO... [2026-01-26T20:29:16.854319] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-26T20:29:16.854350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-26T20:29:16.866019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-26T20:29:16.866476] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-26T20:29:16.867466] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-26T20:29:16.867518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:16.867550] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:16.867594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:16.867653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:16.924350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:16.925396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:16.925494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:16.925528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:17.043182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:17.043335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:17.043375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:17.043404] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:17.046751] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-01-26T20:29:17.047024] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-26T20:29:17.047145] [INFO ] [sig ] PEBO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:17.192617] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEBO.txt [2026-01-26T20:29:17.192750] [INFO ] [sig ] [2403/3474] Completed PEBO in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:17.192790] [INFO ] [sig ] [2404/3474] Forecasting PECO... [2026-01-26T20:29:17.192820] [INFO ] [sig ] Generating forecast for: PECO [2026-01-26T20:29:17.192852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-26T20:29:17.204119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-26T20:29:17.204394] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-26T20:29:17.205239] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-26T20:29:17.205292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:17.205323] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:17.205350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:17.205407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:17.261954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:17.262732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:17.262831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:17.262866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:17.382273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:17.382427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:17.382469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:17.382498] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:17.386012] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=45.17%) [2026-01-26T20:29:17.386479] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-26T20:29:17.386617] [INFO ] [sig ] PECO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:17.530530] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PECO.txt [2026-01-26T20:29:17.530697] [INFO ] [sig ] [2404/3474] Completed PECO in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:17.530738] [INFO ] [sig ] [2405/3474] Forecasting PEG... [2026-01-26T20:29:17.530767] [INFO ] [sig ] Generating forecast for: PEG [2026-01-26T20:29:17.530796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-26T20:29:17.543604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-26T20:29:17.543906] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-26T20:29:17.544701] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-26T20:29:17.544753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:17.544795] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:17.544824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:17.544881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:17.601953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:17.603064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:17.603337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:17.603369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:17.723597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:17.723760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:17.723799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:17.723828] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:17.727214] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=59.89%) [2026-01-26T20:29:17.727525] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-26T20:29:17.727673] [INFO ] [sig ] PEG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:17.881589] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEG.txt [2026-01-26T20:29:17.881754] [INFO ] [sig ] [2405/3474] Completed PEG in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:17.881795] [INFO ] [sig ] [2406/3474] Forecasting PEGA... [2026-01-26T20:29:17.881826] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-26T20:29:17.881856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-26T20:29:17.894792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-26T20:29:17.895387] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-26T20:29:17.896647] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-26T20:29:17.896710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:17.896765] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:17.896800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:17.896874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:17.958546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:17.959459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:17.959618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:17.959658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:18.087000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:18.087161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:18.087201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:18.087230] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:18.090659] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: UP (p=75.78%) [2026-01-26T20:29:18.090928] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-26T20:29:18.091048] [INFO ] [sig ] PEGA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:18.235932] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEGA.txt [2026-01-26T20:29:18.236092] [INFO ] [sig ] [2406/3474] Completed PEGA in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:18.236132] [INFO ] [sig ] [2407/3474] Forecasting PEN... [2026-01-26T20:29:18.236164] [INFO ] [sig ] Generating forecast for: PEN [2026-01-26T20:29:18.236195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-26T20:29:18.247964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-26T20:29:18.248541] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-26T20:29:18.249346] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-26T20:29:18.249399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:18.249431] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:18.249459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:18.249517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:18.309123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:18.309982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:18.310066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:18.310099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:18.432713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:18.432865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:18.432906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:18.432935] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:18.436221] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-01-26T20:29:18.436488] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-26T20:29:18.436623] [INFO ] [sig ] PEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:18.581465] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEN.txt [2026-01-26T20:29:18.581615] [INFO ] [sig ] [2407/3474] Completed PEN in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:18.581655] [INFO ] [sig ] [2408/3474] Forecasting PENN... [2026-01-26T20:29:18.581686] [INFO ] [sig ] Generating forecast for: PENN [2026-01-26T20:29:18.581716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-26T20:29:18.593204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-26T20:29:18.593486] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-26T20:29:18.594271] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-26T20:29:18.594322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:18.594353] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:18.594380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:18.594437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:18.655888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:18.656653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:18.656749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:18.656785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:18.780941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:18.781110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:18.781150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:18.781178] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:18.784758] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-26T20:29:18.785030] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-26T20:29:18.785151] [INFO ] [sig ] PENN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:18.931295] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PENN.txt [2026-01-26T20:29:18.931451] [INFO ] [sig ] [2408/3474] Completed PENN in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:18.931491] [INFO ] [sig ] [2409/3474] Forecasting PEO... [2026-01-26T20:29:18.931529] [INFO ] [sig ] Generating forecast for: PEO [2026-01-26T20:29:18.931560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-26T20:29:18.945043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-26T20:29:18.945618] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-26T20:29:18.946648] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-26T20:29:18.946699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:18.946731] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:18.946758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:18.946823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:19.007527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:19.008456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:19.008546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:19.008599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:19.135585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:19.135750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:19.135791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:19.135822] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:19.139701] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=88.26%) [2026-01-26T20:29:19.139993] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-26T20:29:19.140122] [INFO ] [sig ] PEO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:19.285921] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEO.txt [2026-01-26T20:29:19.286108] [INFO ] [sig ] [2409/3474] Completed PEO in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:19.286151] [INFO ] [sig ] [2410/3474] Forecasting PEP... [2026-01-26T20:29:19.286182] [INFO ] [sig ] Generating forecast for: PEP [2026-01-26T20:29:19.286230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-26T20:29:19.298892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-26T20:29:19.299293] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-26T20:29:19.300173] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-26T20:29:19.300227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:19.300261] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:19.300288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:19.300347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:19.362623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:19.363505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:19.363612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:19.363649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:19.495384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:19.495539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:19.495598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:19.495633] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:19.499670] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-01-26T20:29:19.499978] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-26T20:29:19.500126] [INFO ] [sig ] PEP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:19.656940] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEP.txt [2026-01-26T20:29:19.657103] [INFO ] [sig ] [2410/3474] Completed PEP in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:19.657144] [INFO ] [sig ] [2411/3474] Forecasting PEPG... [2026-01-26T20:29:19.657173] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-26T20:29:19.657205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-26T20:29:19.668456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-26T20:29:19.668815] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-26T20:29:19.669664] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-26T20:29:19.669716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:19.669748] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:19.669776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:19.669833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:19.728134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:19.728911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:19.729006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:19.729046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:19.843484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:19.843658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:19.843702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:19.843734] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:19.847226] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: UP (p=71.11%) [2026-01-26T20:29:19.847544] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-26T20:29:19.847697] [INFO ] [sig ] PEPG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:19.995474] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PEPG.txt [2026-01-26T20:29:19.995648] [INFO ] [sig ] [2411/3474] Completed PEPG in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-26T20:29:19.995690] [INFO ] [sig ] [2412/3474] Forecasting PERF... [2026-01-26T20:29:19.995720] [INFO ] [sig ] Generating forecast for: PERF [2026-01-26T20:29:19.995752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-26T20:29:20.007486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-26T20:29:20.007879] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-26T20:29:20.008786] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-26T20:29:20.008839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:20.008872] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:20.008901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:20.008971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:20.068046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:20.068921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:20.069022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:20.069063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:20.190775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:20.190955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:20.191024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:20.191080] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:20.194799] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: DOWN (p=14.61%) [2026-01-26T20:29:20.195104] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-26T20:29:20.195241] [INFO ] [sig ] PERF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:20.357119] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PERF.txt [2026-01-26T20:29:20.357273] [INFO ] [sig ] [2412/3474] Completed PERF in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.3m [2026-01-26T20:29:20.357315] [INFO ] [sig ] [2413/3474] Forecasting PERI... [2026-01-26T20:29:20.357347] [INFO ] [sig ] Generating forecast for: PERI [2026-01-26T20:29:20.357379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-26T20:29:20.368829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-26T20:29:20.369189] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-26T20:29:20.370074] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-26T20:29:20.370127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:20.370193] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:20.370223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:20.370282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:20.433735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:20.434854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:20.434962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:20.435016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:20.584054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:20.584221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:20.584262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:20.584292] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:20.588000] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-01-26T20:29:20.588510] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-26T20:29:20.588663] [INFO ] [sig ] PERI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:20.739048] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PERI.txt [2026-01-26T20:29:20.739195] [INFO ] [sig ] [2413/3474] Completed PERI in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.3m [2026-01-26T20:29:20.739236] [INFO ] [sig ] [2414/3474] Forecasting PESI... [2026-01-26T20:29:20.739267] [INFO ] [sig ] Generating forecast for: PESI [2026-01-26T20:29:20.739297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-26T20:29:20.751455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-26T20:29:20.751806] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-26T20:29:20.752599] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-26T20:29:20.752650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:20.752682] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:20.752709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:20.752765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:20.812243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:20.812949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:20.813034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:20.813066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:20.935169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:20.935311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:20.935351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:20.935379] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:20.938833] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-01-26T20:29:20.939140] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-26T20:29:20.939262] [INFO ] [sig ] PESI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:21.087280] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PESI.txt [2026-01-26T20:29:21.087459] [INFO ] [sig ] [2414/3474] Completed PESI in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.3m [2026-01-26T20:29:21.087505] [INFO ] [sig ] [2415/3474] Forecasting PETS... [2026-01-26T20:29:21.087537] [INFO ] [sig ] Generating forecast for: PETS [2026-01-26T20:29:21.087568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-26T20:29:21.098780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-26T20:29:21.099131] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-26T20:29:21.099940] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-26T20:29:21.099995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:21.100029] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:21.100056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:21.100117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:21.157230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:21.158099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:21.158183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:21.158217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:21.280255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:21.280405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:21.280445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:21.280473] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:21.283812] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-01-26T20:29:21.284088] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-26T20:29:21.284211] [INFO ] [sig ] PETS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:21.439799] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PETS.txt [2026-01-26T20:29:21.439955] [INFO ] [sig ] [2415/3474] Completed PETS in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.3m [2026-01-26T20:29:21.440005] [INFO ] [sig ] [2416/3474] Forecasting PEY... [2026-01-26T20:29:21.440043] [INFO ] [sig ] Generating forecast for: PEY [2026-01-26T20:29:21.440083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-26T20:29:21.451802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-26T20:29:21.452113] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-26T20:29:21.452953] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-26T20:29:21.453018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:21.453057] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:21.453092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:21.453171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:21.514138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:21.514983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:21.515067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:21.515100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:21.632688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:21.632845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:21.632887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:21.632952] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:21.637631] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-01-26T20:29:21.637927] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-26T20:29:21.638057] [INFO ] [sig ] PEY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:21.781087] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PEY.txt [2026-01-26T20:29:21.781225] [INFO ] [sig ] [2416/3474] Completed PEY in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.3m [2026-01-26T20:29:21.781264] [INFO ] [sig ] [2417/3474] Forecasting PFBC... [2026-01-26T20:29:21.781295] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-26T20:29:21.781344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-26T20:29:21.792823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-26T20:29:21.793133] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-26T20:29:21.793924] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-26T20:29:21.793975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:21.794008] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:21.794038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:21.794094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:21.850806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:21.851627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:21.851709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:21.851741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:21.969667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:21.969819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:21.969861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:21.969890] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:21.973422] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=82.12%) [2026-01-26T20:29:21.973734] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-26T20:29:21.973862] [INFO ] [sig ] PFBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:22.125938] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PFBC.txt [2026-01-26T20:29:22.126077] [INFO ] [sig ] [2417/3474] Completed PFBC in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:22.126116] [INFO ] [sig ] [2418/3474] Forecasting PFD... [2026-01-26T20:29:22.126146] [INFO ] [sig ] Generating forecast for: PFD [2026-01-26T20:29:22.126363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-26T20:29:22.137723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-26T20:29:22.138032] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-26T20:29:22.138862] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-26T20:29:22.138925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:22.138958] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:22.138988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:22.139047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:22.196734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:22.197553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:22.197651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:22.197685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:22.309054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:22.309187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:22.309228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:22.309258] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:22.312800] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-01-26T20:29:22.313072] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-26T20:29:22.313196] [INFO ] [sig ] PFD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:22.464916] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PFD.txt [2026-01-26T20:29:22.465073] [INFO ] [sig ] [2418/3474] Completed PFD in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:22.465115] [INFO ] [sig ] [2419/3474] Forecasting PFF... [2026-01-26T20:29:22.465147] [INFO ] [sig ] Generating forecast for: PFF [2026-01-26T20:29:22.465178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-26T20:29:22.477373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-26T20:29:22.477749] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-26T20:29:22.478743] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-26T20:29:22.478795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:22.478826] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:22.478852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:22.478909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:22.540899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:22.541903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:22.541990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:22.542027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:22.673167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:22.673323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:22.673365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:22.673394] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:22.676998] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-26T20:29:22.677480] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-26T20:29:22.677626] [INFO ] [sig ] PFF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:22.825834] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PFF.txt [2026-01-26T20:29:22.825989] [INFO ] [sig ] [2419/3474] Completed PFF in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:22.826034] [INFO ] [sig ] [2420/3474] Forecasting PFG... [2026-01-26T20:29:22.826064] [INFO ] [sig ] Generating forecast for: PFG [2026-01-26T20:29:22.826096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-26T20:29:22.838240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-26T20:29:22.838551] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-26T20:29:22.839389] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-26T20:29:22.839440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:22.839471] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:22.839498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:22.839559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:22.898243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:22.899007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:22.899101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:22.899141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:23.020776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:23.020933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:23.020975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:23.021006] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:23.024439] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-01-26T20:29:23.024744] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-26T20:29:23.024874] [INFO ] [sig ] PFG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:23.175917] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PFG.txt [2026-01-26T20:29:23.176083] [INFO ] [sig ] [2420/3474] Completed PFG in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:23.176125] [INFO ] [sig ] [2421/3474] Forecasting PFGC... [2026-01-26T20:29:23.176344] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-26T20:29:23.176376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-26T20:29:23.189269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-26T20:29:23.189836] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-26T20:29:23.190658] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-26T20:29:23.190711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:23.190743] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:23.190770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:23.190827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:23.250685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:23.251595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:23.251684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:23.251718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:23.382472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:23.382659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:23.382705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:23.382735] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:23.386263] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-01-26T20:29:23.386602] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-26T20:29:23.386739] [INFO ] [sig ] PFGC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:23.553057] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PFGC.txt [2026-01-26T20:29:23.553301] [INFO ] [sig ] [2421/3474] Completed PFGC in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:23.553368] [INFO ] [sig ] [2422/3474] Forecasting PFH... [2026-01-26T20:29:23.553420] [INFO ] [sig ] Generating forecast for: PFH [2026-01-26T20:29:23.553474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-26T20:29:23.570764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-26T20:29:23.571288] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-26T20:29:23.572476] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-26T20:29:23.572550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:23.572638] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:23.572692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:23.572800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:23.650225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:23.651230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:23.651326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:23.651360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:23.814934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:23.815127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:23.815185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:23.815225] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:23.820714] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-01-26T20:29:23.821268] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-26T20:29:23.821480] [INFO ] [sig ] PFH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:24.056720] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PFH.txt [2026-01-26T20:29:24.056958] [INFO ] [sig ] [2422/3474] Completed PFH in 0.5s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:24.057033] [INFO ] [sig ] [2423/3474] Forecasting PFIS... [2026-01-26T20:29:24.057084] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-26T20:29:24.057132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-26T20:29:24.099298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-26T20:29:24.100696] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-26T20:29:24.102387] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-26T20:29:24.102458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:24.102501] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:24.102539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:24.102663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:24.215857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:24.217135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:24.217469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:24.217522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:24.386735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:24.386940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:24.387012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:24.387066] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:24.392644] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=37.48%) [2026-01-26T20:29:24.393191] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-26T20:29:24.393401] [INFO ] [sig ] PFIS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:24.623714] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PFIS.txt [2026-01-26T20:29:24.623954] [INFO ] [sig ] [2423/3474] Completed PFIS in 0.6s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:24.624026] [INFO ] [sig ] [2424/3474] Forecasting PFL... [2026-01-26T20:29:24.624087] [INFO ] [sig ] Generating forecast for: PFL [2026-01-26T20:29:24.624143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-26T20:29:24.640309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-26T20:29:24.640845] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-26T20:29:24.642078] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-26T20:29:24.642149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:24.642199] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:24.642247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:24.642342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:24.713395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:24.714378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:24.714485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:24.714532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:24.853194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:24.853372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:24.853428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:24.853458] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:24.856959] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=0.30%) [2026-01-26T20:29:24.857257] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-26T20:29:24.857420] [INFO ] [sig ] PFL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:25.002048] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PFL.txt [2026-01-26T20:29:25.002196] [INFO ] [sig ] [2424/3474] Completed PFL in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:25.002234] [INFO ] [sig ] [2425/3474] Forecasting PFM... [2026-01-26T20:29:25.002265] [INFO ] [sig ] Generating forecast for: PFM [2026-01-26T20:29:25.002296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-26T20:29:25.014683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-26T20:29:25.014985] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-26T20:29:25.015810] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-26T20:29:25.015862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:25.015894] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:25.015921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:25.015977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:25.073848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:25.074609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:25.074689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:25.074722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:25.196755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:25.196906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:25.196963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:25.196992] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:25.200642] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: UP (p=86.32%) [2026-01-26T20:29:25.200913] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-26T20:29:25.201034] [INFO ] [sig ] PFM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:25.349406] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PFM.txt [2026-01-26T20:29:25.349791] [INFO ] [sig ] [2425/3474] Completed PFM in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:25.349833] [INFO ] [sig ] [2426/3474] Forecasting PFN... [2026-01-26T20:29:25.349862] [INFO ] [sig ] Generating forecast for: PFN [2026-01-26T20:29:25.349895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-26T20:29:25.364661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-26T20:29:25.365099] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-26T20:29:25.365986] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-26T20:29:25.366040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:25.366074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:25.366101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:25.366161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:25.425746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:25.426705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:25.426796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:25.426831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:25.552191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:25.552346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:25.552387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:25.552419] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:25.555948] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=38.15%) [2026-01-26T20:29:25.556262] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-26T20:29:25.556391] [INFO ] [sig ] PFN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:25.700720] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PFN.txt [2026-01-26T20:29:25.700899] [INFO ] [sig ] [2426/3474] Completed PFN in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:25.700941] [INFO ] [sig ] [2427/3474] Forecasting PFO... [2026-01-26T20:29:25.700973] [INFO ] [sig ] Generating forecast for: PFO [2026-01-26T20:29:25.701003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-26T20:29:25.711974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-26T20:29:25.712304] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-26T20:29:25.713129] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-26T20:29:25.713184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:25.713218] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:25.713247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:25.713304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:25.773099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:25.774415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:25.774502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:25.774538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:25.892294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:25.892451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:25.892492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:25.892523] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:25.896006] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-26T20:29:25.896322] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-26T20:29:25.896448] [INFO ] [sig ] PFO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:26.046448] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PFO.txt [2026-01-26T20:29:26.046618] [INFO ] [sig ] [2427/3474] Completed PFO in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-26T20:29:26.046660] [INFO ] [sig ] [2428/3474] Forecasting PFS... [2026-01-26T20:29:26.046692] [INFO ] [sig ] Generating forecast for: PFS [2026-01-26T20:29:26.046724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-26T20:29:26.058518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-26T20:29:26.058853] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-26T20:29:26.059655] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-26T20:29:26.059706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:26.059738] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:26.059765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:26.059822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:26.120610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:26.121399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:26.121480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:26.121516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:26.247609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:26.247766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:26.247808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:26.247839] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:26.251349] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-01-26T20:29:26.251659] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-26T20:29:26.251789] [INFO ] [sig ] PFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:26.422357] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PFS.txt [2026-01-26T20:29:26.422518] [INFO ] [sig ] [2428/3474] Completed PFS in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.2m [2026-01-26T20:29:26.422561] [INFO ] [sig ] [2429/3474] Forecasting PFSI... [2026-01-26T20:29:26.422614] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-26T20:29:26.422647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-26T20:29:26.434330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-26T20:29:26.434657] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-26T20:29:26.435473] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-26T20:29:26.435526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:26.435593] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:26.435629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:26.435688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:26.494676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:26.495570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:26.495675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:26.495710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:26.621125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:26.621279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:26.621520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:26.621553] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:26.625066] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=28.35%) [2026-01-26T20:29:26.625429] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-26T20:29:26.625562] [INFO ] [sig ] PFSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:26.771122] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PFSI.txt [2026-01-26T20:29:26.771264] [INFO ] [sig ] [2429/3474] Completed PFSI in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.2m [2026-01-26T20:29:26.771306] [INFO ] [sig ] [2430/3474] Forecasting PGC... [2026-01-26T20:29:26.771338] [INFO ] [sig ] Generating forecast for: PGC [2026-01-26T20:29:26.771370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-26T20:29:26.782349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-26T20:29:26.782645] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-26T20:29:26.783417] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-26T20:29:26.783469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:26.783527] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:26.783557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:26.783640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:26.842443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:26.843439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:26.843544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:26.843606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:26.969994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:26.970144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:26.970185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:26.970215] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:26.973535] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=46.74%) [2026-01-26T20:29:26.973820] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-26T20:29:26.973942] [INFO ] [sig ] PGC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:27.123641] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PGC.txt [2026-01-26T20:29:27.123804] [INFO ] [sig ] [2430/3474] Completed PGC in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.2m [2026-01-26T20:29:27.123846] [INFO ] [sig ] [2431/3474] Forecasting PGEN... [2026-01-26T20:29:27.123878] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-26T20:29:27.123909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-26T20:29:27.137689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-26T20:29:27.138092] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-26T20:29:27.138901] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-26T20:29:27.138953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:27.138984] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:27.139011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:27.139068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:27.197445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:27.198327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:27.198409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:27.198442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:27.325869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:27.326029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:27.326074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:27.326111] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:27.329636] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=12.93%) [2026-01-26T20:29:27.329916] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-26T20:29:27.330041] [INFO ] [sig ] PGEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:27.487918] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PGEN.txt [2026-01-26T20:29:27.488107] [INFO ] [sig ] [2431/3474] Completed PGEN in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.2m [2026-01-26T20:29:27.488172] [INFO ] [sig ] [2432/3474] Forecasting PGJ... [2026-01-26T20:29:27.488225] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-26T20:29:27.488276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-26T20:29:27.500160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-26T20:29:27.500554] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-26T20:29:27.501484] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-26T20:29:27.501539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:27.501598] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:27.501650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:27.501712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:27.561194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:27.562070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:27.562158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:27.562194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:27.684597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:27.684748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:27.684791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:27.684820] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:27.688835] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=44.32%) [2026-01-26T20:29:27.689112] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-26T20:29:27.689259] [INFO ] [sig ] PGJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:27.839781] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PGJ.txt [2026-01-26T20:29:27.839919] [INFO ] [sig ] [2432/3474] Completed PGJ in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.2m [2026-01-26T20:29:27.839958] [INFO ] [sig ] [2433/3474] Forecasting PGNY... [2026-01-26T20:29:27.839995] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-26T20:29:27.840027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-26T20:29:27.851397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-26T20:29:27.851729] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-26T20:29:27.852611] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-26T20:29:27.852665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:27.852699] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:27.852727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:27.852785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:27.911672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:27.912450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:27.912533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:27.912567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:28.039297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:28.039458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:28.039501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:28.039598] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:28.044345] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-01-26T20:29:28.044762] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-26T20:29:28.044910] [INFO ] [sig ] PGNY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:28.196296] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PGNY.txt [2026-01-26T20:29:28.196658] [INFO ] [sig ] [2433/3474] Completed PGNY in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.2m [2026-01-26T20:29:28.196699] [INFO ] [sig ] [2434/3474] Forecasting PGP... [2026-01-26T20:29:28.196728] [INFO ] [sig ] Generating forecast for: PGP [2026-01-26T20:29:28.196759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-26T20:29:28.208387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-26T20:29:28.208987] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-26T20:29:28.209839] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-26T20:29:28.209898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:28.209937] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:28.209966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:28.210025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:28.269686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:28.270347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:28.270426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:28.270459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:28.388949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:28.389100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:28.389142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:28.389172] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:28.393154] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=79.52%) [2026-01-26T20:29:28.393422] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-26T20:29:28.393540] [INFO ] [sig ] PGP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:28.576077] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PGP.txt [2026-01-26T20:29:28.576283] [INFO ] [sig ] [2434/3474] Completed PGP in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:28.576331] [INFO ] [sig ] [2435/3474] Forecasting PGY... [2026-01-26T20:29:28.576366] [INFO ] [sig ] Generating forecast for: PGY [2026-01-26T20:29:28.576404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-26T20:29:28.590881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-26T20:29:28.591353] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-26T20:29:28.592388] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-26T20:29:28.592449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:28.592488] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:28.592522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:28.592621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:28.666605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:28.667734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:28.667840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:28.667881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:28.824384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:28.824563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:28.824634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:28.824673] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:28.829082] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: DOWN (p=38.36%) [2026-01-26T20:29:28.829598] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-26T20:29:28.829799] [INFO ] [sig ] PGY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:28.996943] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PGY.txt [2026-01-26T20:29:28.997095] [INFO ] [sig ] [2435/3474] Completed PGY in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:28.997135] [INFO ] [sig ] [2436/3474] Forecasting PGZ... [2026-01-26T20:29:28.997168] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-26T20:29:28.997202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-26T20:29:29.009173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-26T20:29:29.009562] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-26T20:29:29.010427] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-26T20:29:29.010482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:29.010516] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:29.010545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:29.010633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:29.069345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:29.070316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:29.070405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:29.070440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:29.192461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:29.192622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:29.192663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:29.192709] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:29.196386] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: DOWN (p=23.10%) [2026-01-26T20:29:29.196878] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-26T20:29:29.197006] [INFO ] [sig ] PGZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:29.343658] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PGZ.txt [2026-01-26T20:29:29.343789] [INFO ] [sig ] [2436/3474] Completed PGZ in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:29.343828] [INFO ] [sig ] [2437/3474] Forecasting PH... [2026-01-26T20:29:29.343858] [INFO ] [sig ] Generating forecast for: PH [2026-01-26T20:29:29.343889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-26T20:29:29.356055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-26T20:29:29.356360] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-26T20:29:29.357452] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-26T20:29:29.357509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:29.357702] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:29.357733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:29.357792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:29.415828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:29.416430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:29.416508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:29.416540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:29.539154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:29.539294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:29.539333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:29.539361] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:29.542801] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-26T20:29:29.543064] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-26T20:29:29.543184] [INFO ] [sig ] PH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:29.688842] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PH.txt [2026-01-26T20:29:29.689000] [INFO ] [sig ] [2437/3474] Completed PH in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:29.689040] [INFO ] [sig ] [2438/3474] Forecasting PHG... [2026-01-26T20:29:29.689072] [INFO ] [sig ] Generating forecast for: PHG [2026-01-26T20:29:29.689102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-26T20:29:29.700983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-26T20:29:29.701358] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-26T20:29:29.702390] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-26T20:29:29.702444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:29.702476] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:29.702505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:29.702564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:29.763242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:29.764170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:29.764257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:29.764310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:29.886583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:29.886759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:29.886804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:29.886835] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:29.890740] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-01-26T20:29:29.891016] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-26T20:29:29.891147] [INFO ] [sig ] PHG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:30.036711] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PHG.txt [2026-01-26T20:29:30.036834] [INFO ] [sig ] [2438/3474] Completed PHG in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:30.036874] [INFO ] [sig ] [2439/3474] Forecasting PHI... [2026-01-26T20:29:30.036904] [INFO ] [sig ] Generating forecast for: PHI [2026-01-26T20:29:30.036935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-26T20:29:30.048054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-26T20:29:30.048389] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-26T20:29:30.049196] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-26T20:29:30.049247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:30.049279] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:30.049306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:30.049362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:30.106137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:30.107173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:30.107260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:30.107293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:30.228326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:30.228488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:30.228530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:30.228560] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:30.232373] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=92.26%) [2026-01-26T20:29:30.232879] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-26T20:29:30.233015] [INFO ] [sig ] PHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:30.391085] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PHI.txt [2026-01-26T20:29:30.391242] [INFO ] [sig ] [2439/3474] Completed PHI in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:30.391282] [INFO ] [sig ] [2440/3474] Forecasting PHIN... [2026-01-26T20:29:30.391312] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-26T20:29:30.391342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-26T20:29:30.403997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-26T20:29:30.404369] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-26T20:29:30.405410] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-26T20:29:30.405464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:30.405497] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:30.405526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:30.405615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:30.469155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:30.470110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:30.470195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:30.470280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:30.596549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:30.596723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:30.596765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:30.596797] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:30.600318] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-01-26T20:29:30.600614] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-26T20:29:30.600742] [INFO ] [sig ] PHIN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:30.760940] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PHIN.txt [2026-01-26T20:29:30.761093] [INFO ] [sig ] [2440/3474] Completed PHIN in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:30.761132] [INFO ] [sig ] [2441/3474] Forecasting PHIO... [2026-01-26T20:29:30.761164] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-26T20:29:30.761197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-26T20:29:30.772678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-26T20:29:30.772963] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-26T20:29:30.773957] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-26T20:29:30.774008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:30.774040] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:30.774067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:30.774124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:30.831337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:30.832152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:30.832233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:30.832266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:30.954472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:30.954631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:30.954673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:30.954702] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:30.958060] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-01-26T20:29:30.958327] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-26T20:29:30.958451] [INFO ] [sig ] PHIO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:31.103062] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PHIO.txt [2026-01-26T20:29:31.103194] [INFO ] [sig ] [2441/3474] Completed PHIO in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:31.103233] [INFO ] [sig ] [2442/3474] Forecasting PHK... [2026-01-26T20:29:31.103263] [INFO ] [sig ] Generating forecast for: PHK [2026-01-26T20:29:31.103298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-26T20:29:31.114125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-26T20:29:31.114405] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-26T20:29:31.115195] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-26T20:29:31.115272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:31.115306] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:31.115334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:31.115390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:31.171595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:31.172281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:31.172366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:31.172399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:31.295848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:31.296028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:31.296075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:31.296105] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:31.299595] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-01-26T20:29:31.299872] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-26T20:29:31.299994] [INFO ] [sig ] PHK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:31.442401] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PHK.txt [2026-01-26T20:29:31.442550] [INFO ] [sig ] [2442/3474] Completed PHK in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:31.442610] [INFO ] [sig ] [2443/3474] Forecasting PHM... [2026-01-26T20:29:31.442643] [INFO ] [sig ] Generating forecast for: PHM [2026-01-26T20:29:31.442674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-26T20:29:31.455908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-26T20:29:31.456300] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-26T20:29:31.457360] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-26T20:29:31.457642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:31.457677] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:31.457706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:31.457769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:31.517781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:31.518692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:31.518776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:31.518811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:31.640841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:31.640999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:31.641041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:31.641071] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:31.644646] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=16.79%) [2026-01-26T20:29:31.644918] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-26T20:29:31.645037] [INFO ] [sig ] PHM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:31.791251] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PHM.txt [2026-01-26T20:29:31.791405] [INFO ] [sig ] [2443/3474] Completed PHM in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-26T20:29:31.791445] [INFO ] [sig ] [2444/3474] Forecasting PHO... [2026-01-26T20:29:31.791476] [INFO ] [sig ] Generating forecast for: PHO [2026-01-26T20:29:31.791508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-26T20:29:31.805339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-26T20:29:31.805835] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-26T20:29:31.807025] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-26T20:29:31.807087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:31.807127] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:31.807163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:31.807240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:31.872626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:31.873511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:31.873614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:31.873652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:32.000814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:32.000985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:32.001028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:32.001057] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:32.004651] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-01-26T20:29:32.004962] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-26T20:29:32.005099] [INFO ] [sig ] PHO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:32.159269] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PHO.txt [2026-01-26T20:29:32.159430] [INFO ] [sig ] [2444/3474] Completed PHO in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.1m [2026-01-26T20:29:32.159470] [INFO ] [sig ] [2445/3474] Forecasting PHUN... [2026-01-26T20:29:32.159500] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-26T20:29:32.159529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-26T20:29:32.171839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-26T20:29:32.172096] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-26T20:29:32.172922] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-26T20:29:32.172973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:32.173004] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:32.173031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:32.173086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:32.235268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:32.235950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:32.236027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:32.236060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:32.363245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:32.363397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:32.363446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:32.363476] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:32.367843] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=42.69%) [2026-01-26T20:29:32.368208] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-26T20:29:32.368340] [INFO ] [sig ] PHUN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:32.511782] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PHUN.txt [2026-01-26T20:29:32.511896] [INFO ] [sig ] [2445/3474] Completed PHUN in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.1m [2026-01-26T20:29:32.511936] [INFO ] [sig ] [2446/3474] Forecasting PHVS... [2026-01-26T20:29:32.511966] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-26T20:29:32.511997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-26T20:29:32.523433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-26T20:29:32.523715] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-26T20:29:32.524478] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-26T20:29:32.524528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:32.524560] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:32.524606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:32.524664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:32.580489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:32.581130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:32.581210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:32.581243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:32.698159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:32.698260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:32.698301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:32.698329] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:32.701510] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-01-26T20:29:32.701804] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-26T20:29:32.701927] [INFO ] [sig ] PHVS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:32.843920] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PHVS.txt [2026-01-26T20:29:32.844081] [INFO ] [sig ] [2446/3474] Completed PHVS in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 6.1m [2026-01-26T20:29:32.844122] [INFO ] [sig ] [2447/3474] Forecasting PI... [2026-01-26T20:29:32.844152] [INFO ] [sig ] Generating forecast for: PI [2026-01-26T20:29:32.844182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-26T20:29:32.856317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-26T20:29:32.856657] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-26T20:29:32.857480] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-26T20:29:32.857540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:32.857647] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:32.857686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:32.857749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:32.913953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:32.914849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:32.914930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:32.914962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:33.050039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:33.050199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:33.050240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:33.050268] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:33.054241] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=63.25%) [2026-01-26T20:29:33.054757] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-26T20:29:33.054885] [INFO ] [sig ] PI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:33.227886] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PI.txt [2026-01-26T20:29:33.228064] [INFO ] [sig ] [2447/3474] Completed PI in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.1m [2026-01-26T20:29:33.228108] [INFO ] [sig ] [2448/3474] Forecasting PID... [2026-01-26T20:29:33.228141] [INFO ] [sig ] Generating forecast for: PID [2026-01-26T20:29:33.228173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-26T20:29:33.241604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-26T20:29:33.242010] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-26T20:29:33.242937] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-26T20:29:33.242990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:33.243023] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:33.243049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:33.243106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:33.303791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:33.304797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:33.304902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:33.304939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:33.444789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:33.444960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:33.445016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:33.445048] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:33.449452] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=58.65%) [2026-01-26T20:29:33.449778] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-26T20:29:33.449916] [INFO ] [sig ] PID: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:33.610043] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PID.txt [2026-01-26T20:29:33.610211] [INFO ] [sig ] [2448/3474] Completed PID in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.1m [2026-01-26T20:29:33.610264] [INFO ] [sig ] [2449/3474] Forecasting PIE... [2026-01-26T20:29:33.610319] [INFO ] [sig ] Generating forecast for: PIE [2026-01-26T20:29:33.610371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-26T20:29:33.622448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-26T20:29:33.622839] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-26T20:29:33.623693] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-26T20:29:33.623760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:33.623793] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:33.623821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:33.623878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:33.687159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:33.688113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:33.688200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:33.688233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:33.825884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:33.826049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:33.826111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:33.826141] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:33.830198] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=75.24%) [2026-01-26T20:29:33.830515] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-26T20:29:33.830661] [INFO ] [sig ] PIE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:33.985464] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PIE.txt [2026-01-26T20:29:33.985655] [INFO ] [sig ] [2449/3474] Completed PIE in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.1m [2026-01-26T20:29:33.985700] [INFO ] [sig ] [2450/3474] Forecasting PII... [2026-01-26T20:29:33.985731] [INFO ] [sig ] Generating forecast for: PII [2026-01-26T20:29:33.985770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-26T20:29:34.001390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-26T20:29:34.001884] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-26T20:29:34.002980] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-26T20:29:34.003042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:34.003096] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:34.003133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:34.003239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:34.066248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:34.067230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:34.067335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:34.067370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:34.201780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:34.201954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:34.202001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:34.202031] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:34.206745] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: DOWN (p=18.06%) [2026-01-26T20:29:34.207066] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-26T20:29:34.207239] [INFO ] [sig ] PII: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:34.367456] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PII.txt [2026-01-26T20:29:34.367638] [INFO ] [sig ] [2450/3474] Completed PII in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.1m [2026-01-26T20:29:34.367682] [INFO ] [sig ] [2451/3474] Forecasting PIM... [2026-01-26T20:29:34.367715] [INFO ] [sig ] Generating forecast for: PIM [2026-01-26T20:29:34.367747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-26T20:29:34.379445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-26T20:29:34.379843] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-26T20:29:34.380682] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-26T20:29:34.380734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:34.380767] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:34.380793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:34.380851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:34.445813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:34.446734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:34.446819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:34.446854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:34.579428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:34.579612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:34.579656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:34.579687] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:34.583762] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=42.38%) [2026-01-26T20:29:34.584067] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-26T20:29:34.584220] [INFO ] [sig ] PIM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:34.750257] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PIM.txt [2026-01-26T20:29:34.750430] [INFO ] [sig ] [2451/3474] Completed PIM in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:34.750479] [INFO ] [sig ] [2452/3474] Forecasting PINE... [2026-01-26T20:29:34.750512] [INFO ] [sig ] Generating forecast for: PINE [2026-01-26T20:29:34.750543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-26T20:29:34.765141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-26T20:29:34.765477] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-26T20:29:34.766385] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-26T20:29:34.766438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:34.766472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:34.766500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:34.766558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:34.833296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:34.834140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:34.834230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:34.834263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:34.959709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:34.959863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:34.959904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:34.959933] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:34.963302] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: UP (p=72.24%) [2026-01-26T20:29:34.963595] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-26T20:29:34.963724] [INFO ] [sig ] PINE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:35.111268] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PINE.txt [2026-01-26T20:29:35.111422] [INFO ] [sig ] [2452/3474] Completed PINE in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:35.111462] [INFO ] [sig ] [2453/3474] Forecasting PINS... [2026-01-26T20:29:35.111491] [INFO ] [sig ] Generating forecast for: PINS [2026-01-26T20:29:35.111522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-26T20:29:35.123439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-26T20:29:35.123775] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-26T20:29:35.124550] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-26T20:29:35.124620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:35.124676] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:35.124705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:35.124762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:35.181702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:35.182798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:35.182884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:35.182917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:35.308922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:35.309080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:35.309122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:35.309151] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:35.312531] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=67.50%) [2026-01-26T20:29:35.312819] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-26T20:29:35.312941] [INFO ] [sig ] PINS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:35.471006] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PINS.txt [2026-01-26T20:29:35.471191] [INFO ] [sig ] [2453/3474] Completed PINS in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:35.471243] [INFO ] [sig ] [2454/3474] Forecasting PK... [2026-01-26T20:29:35.471276] [INFO ] [sig ] Generating forecast for: PK [2026-01-26T20:29:35.471308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-26T20:29:35.484863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-26T20:29:35.485235] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-26T20:29:35.486208] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-26T20:29:35.486261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:35.486295] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:35.486322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:35.486380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:35.554877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:35.555904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:35.556000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:35.556044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:35.695090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:35.695251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:35.695294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:35.695325] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:35.699189] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=45.36%) [2026-01-26T20:29:35.699532] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-26T20:29:35.699687] [INFO ] [sig ] PK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:35.879802] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PK.txt [2026-01-26T20:29:35.879968] [INFO ] [sig ] [2454/3474] Completed PK in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:35.880009] [INFO ] [sig ] [2455/3474] Forecasting PKBK... [2026-01-26T20:29:35.880040] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-26T20:29:35.880069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-26T20:29:35.893028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-26T20:29:35.893367] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-26T20:29:35.894288] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-26T20:29:35.894340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:35.894370] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:35.894399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:35.894467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:35.953897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:35.954886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:35.954970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:35.955002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:36.073387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:36.073559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:36.073641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:36.073690] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:36.078296] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=90.21%) [2026-01-26T20:29:36.078683] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-26T20:29:36.078826] [INFO ] [sig ] PKBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:36.247992] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PKBK.txt [2026-01-26T20:29:36.248175] [INFO ] [sig ] [2455/3474] Completed PKBK in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:36.248223] [INFO ] [sig ] [2456/3474] Forecasting PKE... [2026-01-26T20:29:36.248260] [INFO ] [sig ] Generating forecast for: PKE [2026-01-26T20:29:36.248297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-26T20:29:36.260463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-26T20:29:36.260823] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-26T20:29:36.261822] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-26T20:29:36.261883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:36.261926] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:36.261962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:36.262057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:36.322015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:36.322947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:36.323034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:36.323067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:36.445137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:36.445290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:36.445331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:36.445360] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:36.449216] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-26T20:29:36.449518] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-26T20:29:36.449660] [INFO ] [sig ] PKE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:36.596567] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PKE.txt [2026-01-26T20:29:36.596734] [INFO ] [sig ] [2456/3474] Completed PKE in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:36.596775] [INFO ] [sig ] [2457/3474] Forecasting PKG... [2026-01-26T20:29:36.596813] [INFO ] [sig ] Generating forecast for: PKG [2026-01-26T20:29:36.596845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-26T20:29:36.608697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-26T20:29:36.609031] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-26T20:29:36.609851] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-26T20:29:36.609903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:36.609935] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:36.609963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:36.610020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:36.669560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:36.670319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:36.670427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:36.670462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:36.795399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:36.795556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:36.795627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:36.795664] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:36.799097] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: DOWN (p=42.23%) [2026-01-26T20:29:36.799392] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-26T20:29:36.799542] [INFO ] [sig ] PKG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:36.944935] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PKG.txt [2026-01-26T20:29:36.945075] [INFO ] [sig ] [2457/3474] Completed PKG in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:36.945117] [INFO ] [sig ] [2458/3474] Forecasting PKOH... [2026-01-26T20:29:36.945148] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-26T20:29:36.945178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-26T20:29:36.956590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-26T20:29:36.956932] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-26T20:29:36.957810] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-26T20:29:36.957862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:36.957893] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:36.957920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:36.957975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:37.018297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:37.019261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:37.019357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:37.019397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:37.142518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:37.142699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:37.142742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:37.142772] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:37.147103] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-01-26T20:29:37.147531] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-26T20:29:37.147736] [INFO ] [sig ] PKOH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:37.311116] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PKOH.txt [2026-01-26T20:29:37.311289] [INFO ] [sig ] [2458/3474] Completed PKOH in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:37.311346] [INFO ] [sig ] [2459/3474] Forecasting PKX... [2026-01-26T20:29:37.311393] [INFO ] [sig ] Generating forecast for: PKX [2026-01-26T20:29:37.311448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-26T20:29:37.324478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-26T20:29:37.324871] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-26T20:29:37.325775] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-26T20:29:37.325829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:37.325862] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:37.325890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:37.325947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:37.388831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:37.389671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:37.389773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:37.389815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:37.523822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:37.523987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:37.524049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:37.524095] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:37.527993] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=82.40%) [2026-01-26T20:29:37.528308] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-26T20:29:37.528467] [INFO ] [sig ] PKX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:37.686666] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PKX.txt [2026-01-26T20:29:37.686843] [INFO ] [sig ] [2459/3474] Completed PKX in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:37.686900] [INFO ] [sig ] [2460/3474] Forecasting PLAB... [2026-01-26T20:29:37.686939] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-26T20:29:37.686974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-26T20:29:37.700390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-26T20:29:37.700957] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-26T20:29:37.701892] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-26T20:29:37.701944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:37.701978] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:37.702004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:37.702061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:37.775044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:37.776063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:37.776151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:37.776185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:37.903310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:37.903471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:37.903512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:37.903647] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:37.907057] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=41.98%) [2026-01-26T20:29:37.907333] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-26T20:29:37.907473] [INFO ] [sig ] PLAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:38.051946] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PLAB.txt [2026-01-26T20:29:38.052124] [INFO ] [sig ] [2460/3474] Completed PLAB in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-26T20:29:38.052166] [INFO ] [sig ] [2461/3474] Forecasting PLAY... [2026-01-26T20:29:38.052196] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-26T20:29:38.052227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-26T20:29:38.064731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-26T20:29:38.065055] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-26T20:29:38.065872] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-26T20:29:38.065923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:38.065955] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:38.065981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:38.066037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:38.124652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:38.125464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:38.125548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:38.125599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:38.256961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:38.257120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:38.257163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:38.257193] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:38.260778] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-01-26T20:29:38.261060] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-26T20:29:38.261188] [INFO ] [sig ] PLAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:38.421144] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PLAY.txt [2026-01-26T20:29:38.421295] [INFO ] [sig ] [2461/3474] Completed PLAY in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 6.0m [2026-01-26T20:29:38.421337] [INFO ] [sig ] [2462/3474] Forecasting PLBY... [2026-01-26T20:29:38.421367] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-26T20:29:38.421399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-26T20:29:38.433272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-26T20:29:38.433641] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-26T20:29:38.434438] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-26T20:29:38.434501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:38.434535] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:38.434563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:38.434641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:38.490728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:38.491491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:38.491592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:38.491644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:38.610799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:38.610983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:38.611031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:38.611062] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:38.614553] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-01-26T20:29:38.614847] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-26T20:29:38.614969] [INFO ] [sig ] PLBY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:38.768322] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PLBY.txt [2026-01-26T20:29:38.768485] [INFO ] [sig ] [2462/3474] Completed PLBY in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 6.0m [2026-01-26T20:29:38.768535] [INFO ] [sig ] [2463/3474] Forecasting PLCE... [2026-01-26T20:29:38.768585] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-26T20:29:38.768629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-26T20:29:38.782054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-26T20:29:38.782454] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-26T20:29:38.783392] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-26T20:29:38.783458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:38.783499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:38.783527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:38.783603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:38.847781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:38.848711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:38.848816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:38.848872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:38.991006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:38.991165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:38.991207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:38.991238] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:38.995470] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=82.68%) [2026-01-26T20:29:38.995779] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-26T20:29:38.995914] [INFO ] [sig ] PLCE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:39.162368] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PLCE.txt [2026-01-26T20:29:39.162562] [INFO ] [sig ] [2463/3474] Completed PLCE in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 6.0m [2026-01-26T20:29:39.162799] [INFO ] [sig ] [2464/3474] Forecasting PLD... [2026-01-26T20:29:39.162832] [INFO ] [sig ] Generating forecast for: PLD [2026-01-26T20:29:39.162864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-26T20:29:39.175338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-26T20:29:39.175709] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-26T20:29:39.176530] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-26T20:29:39.176604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:39.176686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:39.176729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:39.176790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:39.242254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:39.243399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:39.243493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:39.243526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:39.392548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:39.392835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:39.392891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:39.392925] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:39.396876] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-01-26T20:29:39.397195] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-26T20:29:39.397352] [INFO ] [sig ] PLD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:39.556617] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PLD.txt [2026-01-26T20:29:39.556784] [INFO ] [sig ] [2464/3474] Completed PLD in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 6.0m [2026-01-26T20:29:39.556827] [INFO ] [sig ] [2465/3474] Forecasting PLPC... [2026-01-26T20:29:39.556858] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-26T20:29:39.556887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-26T20:29:39.569092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-26T20:29:39.569484] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-26T20:29:39.570351] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-26T20:29:39.570404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:39.570436] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:39.570463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:39.570520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:39.629468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:39.630408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:39.630494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:39.630526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:39.755083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:39.755239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:39.755279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:39.755309] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:39.759140] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-26T20:29:39.759421] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-26T20:29:39.759567] [INFO ] [sig ] PLPC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:39.907077] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PLPC.txt [2026-01-26T20:29:39.907221] [INFO ] [sig ] [2465/3474] Completed PLPC in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 6.0m [2026-01-26T20:29:39.907261] [INFO ] [sig ] [2466/3474] Forecasting PLRX... [2026-01-26T20:29:39.907293] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-26T20:29:39.907325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-26T20:29:39.919384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-26T20:29:39.919689] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-26T20:29:39.920479] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-26T20:29:39.920531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:39.920564] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:39.920615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:39.920673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:39.980268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:39.981185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:39.981270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:39.981304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:40.105161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:40.105371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:40.105427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:40.105465] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:40.109181] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: DOWN (p=10.14%) [2026-01-26T20:29:40.109475] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-26T20:29:40.109619] [INFO ] [sig ] PLRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:40.253845] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PLRX.txt [2026-01-26T20:29:40.253991] [INFO ] [sig ] [2466/3474] Completed PLRX in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 6.0m [2026-01-26T20:29:40.254034] [INFO ] [sig ] [2467/3474] Forecasting PLSE... [2026-01-26T20:29:40.254065] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-26T20:29:40.254096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-26T20:29:40.265989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-26T20:29:40.266249] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-26T20:29:40.267039] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-26T20:29:40.267089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:40.267120] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:40.267147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:40.267203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:40.324957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:40.325619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:40.325697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:40.325730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:40.442894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:40.443054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:40.443096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:40.443160] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:40.446692] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=72.62%) [2026-01-26T20:29:40.446987] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-26T20:29:40.447114] [INFO ] [sig ] PLSE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:40.599862] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PLSE.txt [2026-01-26T20:29:40.600025] [INFO ] [sig ] [2467/3474] Completed PLSE in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 6.0m [2026-01-26T20:29:40.600067] [INFO ] [sig ] [2468/3474] Forecasting PLTK... [2026-01-26T20:29:40.600099] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-26T20:29:40.600136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-26T20:29:40.611779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-26T20:29:40.612164] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-26T20:29:40.613020] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-26T20:29:40.613072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:40.613103] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:40.613130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:40.613187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:40.670302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:40.671166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:40.671251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:40.671290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:40.792032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:40.792195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:40.792236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:40.792266] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:40.795892] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: DOWN (p=48.59%) [2026-01-26T20:29:40.796211] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-26T20:29:40.796346] [INFO ] [sig ] PLTK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:40.946227] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PLTK.txt [2026-01-26T20:29:40.946408] [INFO ] [sig ] [2468/3474] Completed PLTK in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 6.0m [2026-01-26T20:29:40.946448] [INFO ] [sig ] [2469/3474] Forecasting PLUG... [2026-01-26T20:29:40.946481] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-26T20:29:40.946512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-26T20:29:40.959784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-26T20:29:40.960178] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-26T20:29:40.960998] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-26T20:29:40.961050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:40.961083] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:40.961111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:40.961170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:41.020160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:41.021070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:41.021158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:41.021192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:41.146211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:41.146369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:41.146409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:41.146441] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:41.149933] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-01-26T20:29:41.150219] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-26T20:29:41.150346] [INFO ] [sig ] PLUG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:41.303908] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PLUG.txt [2026-01-26T20:29:41.304081] [INFO ] [sig ] [2469/3474] Completed PLUG in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-26T20:29:41.304123] [INFO ] [sig ] [2470/3474] Forecasting PLUS... [2026-01-26T20:29:41.304153] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-26T20:29:41.304187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-26T20:29:41.317016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-26T20:29:41.317453] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-26T20:29:41.318516] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-26T20:29:41.318597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:41.318632] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:41.318660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:41.318717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:41.378243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:41.379171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:41.379266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:41.379301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:41.519304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:41.519462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:41.519503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:41.519537] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:41.524093] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=25.18%) [2026-01-26T20:29:41.524542] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-26T20:29:41.524734] [INFO ] [sig ] PLUS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:41.701309] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PLUS.txt [2026-01-26T20:29:41.701497] [INFO ] [sig ] [2470/3474] Completed PLUS in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-26T20:29:41.701546] [INFO ] [sig ] [2471/3474] Forecasting PLXS... [2026-01-26T20:29:41.701605] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-26T20:29:41.701638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-26T20:29:41.713852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-26T20:29:41.714255] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-26T20:29:41.715095] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-26T20:29:41.715147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:41.715179] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:41.715206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:41.715263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:41.773555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:41.774452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:41.774538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:41.774595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:41.915855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:41.916031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:41.916076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:41.916106] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:41.920512] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=17.69%) [2026-01-26T20:29:41.920996] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-26T20:29:41.921165] [INFO ] [sig ] PLXS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:42.103253] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PLXS.txt [2026-01-26T20:29:42.103402] [INFO ] [sig ] [2471/3474] Completed PLXS in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-26T20:29:42.103442] [INFO ] [sig ] [2472/3474] Forecasting PLYM... [2026-01-26T20:29:42.103473] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-26T20:29:42.103503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-26T20:29:42.114946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-26T20:29:42.115237] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-26T20:29:42.116103] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-26T20:29:42.116155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:42.116187] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:42.116214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:42.116272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:42.173565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:42.174413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:42.174495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:42.174528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:42.295482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:42.295667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:42.295712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:42.295742] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:42.299202] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-01-26T20:29:42.299508] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-26T20:29:42.299687] [INFO ] [sig ] PLYM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:42.448920] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PLYM.txt [2026-01-26T20:29:42.449085] [INFO ] [sig ] [2472/3474] Completed PLYM in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-26T20:29:42.449126] [INFO ] [sig ] [2473/3474] Forecasting PM... [2026-01-26T20:29:42.449157] [INFO ] [sig ] Generating forecast for: PM [2026-01-26T20:29:42.449187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-26T20:29:42.462380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-26T20:29:42.462768] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-26T20:29:42.463559] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-26T20:29:42.463663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:42.463697] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:42.463725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:42.463781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:42.523599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:42.524488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:42.524611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:42.524649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:42.648035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:42.648193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:42.648236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:42.648268] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:42.651722] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: UP (p=75.81%) [2026-01-26T20:29:42.651995] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-26T20:29:42.652118] [INFO ] [sig ] PM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:42.796599] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PM.txt [2026-01-26T20:29:42.796754] [INFO ] [sig ] [2473/3474] Completed PM in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-26T20:29:42.796794] [INFO ] [sig ] [2474/3474] Forecasting PMAX... [2026-01-26T20:29:42.796825] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-26T20:29:42.796855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-26T20:29:42.808308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-26T20:29:42.808707] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-26T20:29:42.809632] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-26T20:29:42.809683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:42.809716] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:42.809744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:42.809801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:42.868033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:42.868886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:42.869009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:42.869046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:42.986295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:42.986445] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-26T20:29:42.986486] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:42.986516] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:42.989949] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=52.19%) [2026-01-26T20:29:42.990221] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-26T20:29:42.990343] [INFO ] [sig ] PMAX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:43.136843] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PMAX.txt [2026-01-26T20:29:43.137000] [INFO ] [sig ] [2474/3474] Completed PMAX in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-26T20:29:43.137041] [INFO ] [sig ] [2475/3474] Forecasting PML... [2026-01-26T20:29:43.137072] [INFO ] [sig ] Generating forecast for: PML [2026-01-26T20:29:43.137105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-26T20:29:43.148344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-26T20:29:43.148654] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-26T20:29:43.149458] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-26T20:29:43.149519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:43.149559] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:43.149616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:43.149678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:43.206894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:43.207842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:43.207927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:43.207962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:43.324138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:43.324290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:43.324331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:43.324360] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:43.327895] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=58.64%) [2026-01-26T20:29:43.328185] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-26T20:29:43.328312] [INFO ] [sig ] PML: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:43.475372] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PML.txt [2026-01-26T20:29:43.475529] [INFO ] [sig ] [2475/3474] Completed PML in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-26T20:29:43.475590] [INFO ] [sig ] [2476/3474] Forecasting PMM... [2026-01-26T20:29:43.475627] [INFO ] [sig ] Generating forecast for: PMM [2026-01-26T20:29:43.475661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-26T20:29:43.486639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-26T20:29:43.486916] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-26T20:29:43.487767] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-26T20:29:43.487819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:43.487852] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:43.487883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:43.487953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:43.546450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:43.547250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:43.547333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:43.547368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:43.670336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:43.670481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:43.670523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:43.670553] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:43.673947] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=74.45%) [2026-01-26T20:29:43.674219] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-26T20:29:43.674341] [INFO ] [sig ] PMM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:43.819984] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PMM.txt [2026-01-26T20:29:43.820130] [INFO ] [sig ] [2476/3474] Completed PMM in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-26T20:29:43.820169] [INFO ] [sig ] [2477/3474] Forecasting PMO... [2026-01-26T20:29:43.820199] [INFO ] [sig ] Generating forecast for: PMO [2026-01-26T20:29:43.820231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-26T20:29:43.831558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-26T20:29:43.831914] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-26T20:29:43.832728] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-26T20:29:43.832804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:43.832840] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:43.832868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:43.832925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:43.890588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:43.891663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:43.891751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:43.891796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:44.016227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:44.016406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:44.016449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:44.016482] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:44.020044] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=39.01%) [2026-01-26T20:29:44.020337] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-26T20:29:44.020465] [INFO ] [sig ] PMO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:44.177013] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PMO.txt [2026-01-26T20:29:44.177248] [INFO ] [sig ] [2477/3474] Completed PMO in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.9m [2026-01-26T20:29:44.177317] [INFO ] [sig ] [2478/3474] Forecasting PMTS... [2026-01-26T20:29:44.177367] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-26T20:29:44.177442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-26T20:29:44.192539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-26T20:29:44.193030] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-26T20:29:44.194165] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-26T20:29:44.194230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:44.194282] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:44.194330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:44.194419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:44.261425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:44.262369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:44.262453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:44.262486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:44.385377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:44.385544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:44.385606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:44.385639] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:44.389128] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=80.24%) [2026-01-26T20:29:44.389416] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-26T20:29:44.389565] [INFO ] [sig ] PMTS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:44.541352] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PMTS.txt [2026-01-26T20:29:44.541518] [INFO ] [sig ] [2478/3474] Completed PMTS in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.9m [2026-01-26T20:29:44.541562] [INFO ] [sig ] [2479/3474] Forecasting PMVP... [2026-01-26T20:29:44.541615] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-26T20:29:44.541649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-26T20:29:44.554557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-26T20:29:44.555003] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-26T20:29:44.555928] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-26T20:29:44.555982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:44.556014] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:44.556041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:44.556098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:44.622754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:44.623701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:44.623798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:44.623832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:44.759333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:44.759503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:44.759549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:44.759606] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:44.763250] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=43.98%) [2026-01-26T20:29:44.763568] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-26T20:29:44.763737] [INFO ] [sig ] PMVP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:44.909409] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PMVP.txt [2026-01-26T20:29:44.909547] [INFO ] [sig ] [2479/3474] Completed PMVP in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.9m [2026-01-26T20:29:44.909609] [INFO ] [sig ] [2480/3474] Forecasting PNC... [2026-01-26T20:29:44.909641] [INFO ] [sig ] Generating forecast for: PNC [2026-01-26T20:29:44.909671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-26T20:29:44.921919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-26T20:29:44.922220] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-26T20:29:44.923021] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-26T20:29:44.923073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:44.923105] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:44.923132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:44.923188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:44.982183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:44.983246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:44.983328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:44.983360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:45.124885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:45.125040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:45.125081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:45.125112] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:45.128554] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-01-26T20:29:45.128867] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-26T20:29:45.128994] [INFO ] [sig ] PNC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:45.278935] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PNC.txt [2026-01-26T20:29:45.279089] [INFO ] [sig ] [2480/3474] Completed PNC in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.9m [2026-01-26T20:29:45.279138] [INFO ] [sig ] [2481/3474] Forecasting PNI... [2026-01-26T20:29:45.279171] [INFO ] [sig ] Generating forecast for: PNI [2026-01-26T20:29:45.279202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-26T20:29:45.290972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-26T20:29:45.291336] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-26T20:29:45.292180] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-26T20:29:45.292232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:45.292289] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:45.292317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:45.292375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:45.363274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:45.364392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:45.364478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:45.364512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:45.483642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:45.483843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:45.483893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:45.483921] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:45.487566] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-01-26T20:29:45.487877] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-26T20:29:45.488012] [INFO ] [sig ] PNI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:45.639513] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PNI.txt [2026-01-26T20:29:45.639712] [INFO ] [sig ] [2481/3474] Completed PNI in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.9m [2026-01-26T20:29:45.639756] [INFO ] [sig ] [2482/3474] Forecasting PNQI... [2026-01-26T20:29:45.639787] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-26T20:29:45.639819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-26T20:29:45.652219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-26T20:29:45.652565] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-26T20:29:45.653635] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-26T20:29:45.653687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:45.653718] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:45.653744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:45.653800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:45.712224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:45.713132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:45.713218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:45.713252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:45.834665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:45.834820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:45.834860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:45.834889] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:45.838222] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: DOWN (p=38.00%) [2026-01-26T20:29:45.838496] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-26T20:29:45.838681] [INFO ] [sig ] PNQI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:45.983972] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PNQI.txt [2026-01-26T20:29:45.984122] [INFO ] [sig ] [2482/3474] Completed PNQI in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.9m [2026-01-26T20:29:45.984161] [INFO ] [sig ] [2483/3474] Forecasting PNRG... [2026-01-26T20:29:45.984193] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-26T20:29:45.984222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-26T20:29:45.995386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-26T20:29:45.995735] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-26T20:29:45.996835] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-26T20:29:45.996891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:45.996925] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:45.996952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:45.997009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:46.055502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:46.056299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:46.056381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:46.056416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:46.176407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:46.176583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:46.176625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:46.176653] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:46.180057] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-01-26T20:29:46.180332] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-26T20:29:46.180459] [INFO ] [sig ] PNRG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:46.332005] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PNRG.txt [2026-01-26T20:29:46.332175] [INFO ] [sig ] [2483/3474] Completed PNRG in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.9m [2026-01-26T20:29:46.332216] [INFO ] [sig ] [2484/3474] Forecasting PNTG... [2026-01-26T20:29:46.332247] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-26T20:29:46.332278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-26T20:29:46.345159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-26T20:29:46.345524] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-26T20:29:46.346504] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-26T20:29:46.346566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:46.346652] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:46.346689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:46.346749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:46.405673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:46.406570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:46.406677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:46.406711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:46.527678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:46.527839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:46.527899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:46.527964] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:46.532704] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-01-26T20:29:46.533013] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-26T20:29:46.533148] [INFO ] [sig ] PNTG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:46.678589] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PNTG.txt [2026-01-26T20:29:46.678739] [INFO ] [sig ] [2484/3474] Completed PNTG in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.9m [2026-01-26T20:29:46.678779] [INFO ] [sig ] [2485/3474] Forecasting PODD... [2026-01-26T20:29:46.678809] [INFO ] [sig ] Generating forecast for: PODD [2026-01-26T20:29:46.678841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-26T20:29:46.690872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-26T20:29:46.691245] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-26T20:29:46.692123] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-26T20:29:46.692176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:46.692209] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:46.692237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:46.692295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:46.752600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:46.753488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:46.753590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:46.753627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:46.882148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:46.882309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:46.882351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:46.882380] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:46.885880] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: DOWN (p=13.50%) [2026-01-26T20:29:46.886192] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-26T20:29:46.886328] [INFO ] [sig ] PODD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:47.039205] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PODD.txt [2026-01-26T20:29:47.039406] [INFO ] [sig ] [2485/3474] Completed PODD in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:47.039455] [INFO ] [sig ] [2486/3474] Forecasting POOL... [2026-01-26T20:29:47.039490] [INFO ] [sig ] Generating forecast for: POOL [2026-01-26T20:29:47.039528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-26T20:29:47.052084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-26T20:29:47.052420] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-26T20:29:47.053258] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-26T20:29:47.053309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:47.053340] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:47.053367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:47.053424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:47.110232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:47.111105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:47.111187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:47.111220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:47.237367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:47.237555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:47.237620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:47.237651] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:47.241381] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=36.86%) [2026-01-26T20:29:47.241727] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-26T20:29:47.242064] [INFO ] [sig ] POOL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:47.390179] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/POOL.txt [2026-01-26T20:29:47.390340] [INFO ] [sig ] [2486/3474] Completed POOL in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:47.390381] [INFO ] [sig ] [2487/3474] Forecasting POWI... [2026-01-26T20:29:47.390412] [INFO ] [sig ] Generating forecast for: POWI [2026-01-26T20:29:47.390443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-26T20:29:47.403752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-26T20:29:47.404122] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-26T20:29:47.405115] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-26T20:29:47.405166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:47.405197] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:47.405224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:47.405280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:47.465162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:47.466273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:47.466357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:47.466390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:47.588267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:47.588432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:47.588474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:47.588504] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:47.591905] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-01-26T20:29:47.592199] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-26T20:29:47.592332] [INFO ] [sig ] POWI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:47.740428] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/POWI.txt [2026-01-26T20:29:47.740606] [INFO ] [sig ] [2487/3474] Completed POWI in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:47.740649] [INFO ] [sig ] [2488/3474] Forecasting POWL... [2026-01-26T20:29:47.740681] [INFO ] [sig ] Generating forecast for: POWL [2026-01-26T20:29:47.740711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-26T20:29:47.753058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-26T20:29:47.753432] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-26T20:29:47.754455] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-26T20:29:47.754507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:47.754550] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:47.754602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:47.754661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:47.812534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:47.813438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:47.813521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:47.813553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:47.937186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:47.937345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:47.937387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:47.937441] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:47.940849] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=4.11%) [2026-01-26T20:29:47.941119] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-26T20:29:47.941245] [INFO ] [sig ] POWL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:48.149438] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/POWL.txt [2026-01-26T20:29:48.149607] [INFO ] [sig ] [2488/3474] Completed POWL in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:48.149656] [INFO ] [sig ] [2489/3474] Forecasting PPC... [2026-01-26T20:29:48.149694] [INFO ] [sig ] Generating forecast for: PPC [2026-01-26T20:29:48.149731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-26T20:29:48.162912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-26T20:29:48.163213] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-26T20:29:48.164063] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-26T20:29:48.164115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:48.164147] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:48.164174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:48.164230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:48.221380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:48.222124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:48.222204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:48.222238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:48.347647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:48.347799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:48.347840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:48.347870] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:48.351259] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=83.31%) [2026-01-26T20:29:48.351531] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-26T20:29:48.351672] [INFO ] [sig ] PPC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:48.494359] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PPC.txt [2026-01-26T20:29:48.494487] [INFO ] [sig ] [2489/3474] Completed PPC in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:48.494525] [INFO ] [sig ] [2490/3474] Forecasting PPG... [2026-01-26T20:29:48.494556] [INFO ] [sig ] Generating forecast for: PPG [2026-01-26T20:29:48.494603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-26T20:29:48.507502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-26T20:29:48.507816] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-26T20:29:48.508601] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-26T20:29:48.508653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:48.508686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:48.508714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:48.508770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:48.568102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:48.568721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:48.568798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:48.568830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:48.697029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:48.697192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:48.697235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:48.697266] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:48.701161] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-01-26T20:29:48.701447] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-26T20:29:48.701593] [INFO ] [sig ] PPG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:48.850485] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PPG.txt [2026-01-26T20:29:48.850685] [INFO ] [sig ] [2490/3474] Completed PPG in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:48.850736] [INFO ] [sig ] [2491/3474] Forecasting PPH... [2026-01-26T20:29:48.850774] [INFO ] [sig ] Generating forecast for: PPH [2026-01-26T20:29:48.850806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-26T20:29:48.862773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-26T20:29:48.863106] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-26T20:29:48.864009] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-26T20:29:48.864062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:48.864094] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:48.864125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:48.864181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:48.920452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:48.921332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:48.921454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:48.921488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:49.040588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:49.040769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:49.040816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:49.040845] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:49.044366] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=22.35%) [2026-01-26T20:29:49.044695] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-26T20:29:49.044830] [INFO ] [sig ] PPH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:49.187221] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PPH.txt [2026-01-26T20:29:49.187350] [INFO ] [sig ] [2491/3474] Completed PPH in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:49.187388] [INFO ] [sig ] [2492/3474] Forecasting PPIH... [2026-01-26T20:29:49.187449] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-26T20:29:49.187483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-26T20:29:49.198878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-26T20:29:49.199132] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-26T20:29:49.199941] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-26T20:29:49.199991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:49.200022] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:49.200049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:49.200105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:49.257372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:49.258230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:49.258311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:49.258344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:49.383141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:49.383297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:49.383338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:49.383367] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:49.386834] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=91.55%) [2026-01-26T20:29:49.387108] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-26T20:29:49.387231] [INFO ] [sig ] PPIH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:49.530757] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PPIH.txt [2026-01-26T20:29:49.531070] [INFO ] [sig ] [2492/3474] Completed PPIH in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:49.531109] [INFO ] [sig ] [2493/3474] Forecasting PPL... [2026-01-26T20:29:49.531137] [INFO ] [sig ] Generating forecast for: PPL [2026-01-26T20:29:49.531168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-26T20:29:49.544548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-26T20:29:49.545175] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-26T20:29:49.546013] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-26T20:29:49.546067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:49.546099] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:49.546127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:49.546184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:49.606877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:49.607776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:49.607862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:49.607897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:49.730956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:49.731113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:49.731154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:49.731183] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:49.734640] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=52.64%) [2026-01-26T20:29:49.734936] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-26T20:29:49.735066] [INFO ] [sig ] PPL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:49.877753] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PPL.txt [2026-01-26T20:29:49.877887] [INFO ] [sig ] [2493/3474] Completed PPL in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-26T20:29:49.877927] [INFO ] [sig ] [2494/3474] Forecasting PPSI... [2026-01-26T20:29:49.877957] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-26T20:29:49.877987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-26T20:29:49.889621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-26T20:29:49.889932] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-26T20:29:49.890736] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-26T20:29:49.890788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:49.890821] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:49.890850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:49.890907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:49.948761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:49.949401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:49.949481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:49.949515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:50.066823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:50.066955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:50.066997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:50.067029] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:50.070437] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=16.08%) [2026-01-26T20:29:50.070753] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-26T20:29:50.070890] [INFO ] [sig ] PPSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:50.215301] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PPSI.txt [2026-01-26T20:29:50.215463] [INFO ] [sig ] [2494/3474] Completed PPSI in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.8m [2026-01-26T20:29:50.215503] [INFO ] [sig ] [2495/3474] Forecasting PPTA... [2026-01-26T20:29:50.215532] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-26T20:29:50.215562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-26T20:29:50.228546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-26T20:29:50.229052] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-26T20:29:50.230137] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-26T20:29:50.230200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:50.230243] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:50.230281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:50.230361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:50.293435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:50.294366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:50.294456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:50.294492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:50.420608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:50.420789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:50.420849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:50.420916] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:50.424648] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=83.02%) [2026-01-26T20:29:50.424978] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-26T20:29:50.425112] [INFO ] [sig ] PPTA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:50.573268] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PPTA.txt [2026-01-26T20:29:50.573435] [INFO ] [sig ] [2495/3474] Completed PPTA in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.8m [2026-01-26T20:29:50.573476] [INFO ] [sig ] [2496/3474] Forecasting PRA... [2026-01-26T20:29:50.573506] [INFO ] [sig ] Generating forecast for: PRA [2026-01-26T20:29:50.573539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-26T20:29:50.585922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-26T20:29:50.586349] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-26T20:29:50.587359] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-26T20:29:50.587455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:50.587490] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:50.587519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:50.587602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:50.645522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:50.646401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:50.646485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:50.646518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:50.764787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:50.764945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:50.764986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:50.765017] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:50.768473] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=35.96%) [2026-01-26T20:29:50.768799] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-26T20:29:50.768923] [INFO ] [sig ] PRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:50.926464] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRA.txt [2026-01-26T20:29:50.926643] [INFO ] [sig ] [2496/3474] Completed PRA in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.8m [2026-01-26T20:29:50.926689] [INFO ] [sig ] [2497/3474] Forecasting PRAA... [2026-01-26T20:29:50.926719] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-26T20:29:50.926752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-26T20:29:50.938337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-26T20:29:50.938734] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-26T20:29:50.939540] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-26T20:29:50.939628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:50.939677] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:50.939715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:50.939789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:50.998376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:50.999279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:50.999375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:50.999429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:51.121448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:51.121625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:51.121676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:51.121714] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:51.125625] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-26T20:29:51.126111] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-26T20:29:51.126244] [INFO ] [sig ] PRAA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:51.283879] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRAA.txt [2026-01-26T20:29:51.284069] [INFO ] [sig ] [2497/3474] Completed PRAA in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.8m [2026-01-26T20:29:51.284122] [INFO ] [sig ] [2498/3474] Forecasting PRAX... [2026-01-26T20:29:51.284162] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-26T20:29:51.284203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-26T20:29:51.295793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-26T20:29:51.296166] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-26T20:29:51.297011] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-26T20:29:51.297064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:51.297125] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:51.297156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:51.297217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:51.370924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:51.371788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:51.371872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:51.371907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:51.509995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:51.510150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:51.510193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:51.510224] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:51.513797] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=19.05%) [2026-01-26T20:29:51.514084] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-26T20:29:51.514209] [INFO ] [sig ] PRAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:51.662303] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRAX.txt [2026-01-26T20:29:51.662459] [INFO ] [sig ] [2498/3474] Completed PRAX in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.8m [2026-01-26T20:29:51.662501] [INFO ] [sig ] [2499/3474] Forecasting PRCH... [2026-01-26T20:29:51.662531] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-26T20:29:51.662563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-26T20:29:51.675804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-26T20:29:51.676220] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-26T20:29:51.677063] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-26T20:29:51.677118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:51.677152] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:51.677209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:51.677272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:51.738899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:51.739830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:51.739918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:51.739952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:51.882056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:51.882210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:51.882254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:51.882285] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:51.885755] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-26T20:29:51.886048] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-26T20:29:51.886173] [INFO ] [sig ] PRCH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:52.032539] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRCH.txt [2026-01-26T20:29:52.032752] [INFO ] [sig ] [2499/3474] Completed PRCH in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.8m [2026-01-26T20:29:52.032809] [INFO ] [sig ] [2500/3474] Forecasting PRDO... [2026-01-26T20:29:52.032850] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-26T20:29:52.032895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-26T20:29:52.044727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-26T20:29:52.045129] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-26T20:29:52.046190] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-26T20:29:52.046253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:52.046297] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:52.046335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:52.046410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:52.104025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:52.104808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:52.104892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:52.104928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:52.229650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:52.229821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:52.229872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:52.229903] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:52.233309] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=85.83%) [2026-01-26T20:29:52.233607] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-26T20:29:52.233739] [INFO ] [sig ] PRDO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:52.377964] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PRDO.txt [2026-01-26T20:29:52.378096] [INFO ] [sig ] [2500/3474] Completed PRDO in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.8m [2026-01-26T20:29:52.378136] [INFO ] [sig ] [2501/3474] Forecasting PRFZ... [2026-01-26T20:29:52.378166] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-26T20:29:52.378198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-26T20:29:52.389343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-26T20:29:52.389622] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-26T20:29:52.390483] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-26T20:29:52.390534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:52.390566] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:52.390617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:52.390674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:52.448686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:52.449499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:52.449608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:52.449646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:52.577980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:52.578138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:52.578181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:52.578246] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:52.581852] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-01-26T20:29:52.582169] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-26T20:29:52.582327] [INFO ] [sig ] PRFZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:52.747930] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRFZ.txt [2026-01-26T20:29:52.748087] [INFO ] [sig ] [2501/3474] Completed PRFZ in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.8m [2026-01-26T20:29:52.748128] [INFO ] [sig ] [2502/3474] Forecasting PRG... [2026-01-26T20:29:52.748159] [INFO ] [sig ] Generating forecast for: PRG [2026-01-26T20:29:52.748191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-26T20:29:52.764683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-26T20:29:52.765164] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-26T20:29:52.766056] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-26T20:29:52.766118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:52.766158] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:52.766189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:52.766262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:52.826532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:52.827514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:52.827646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:52.827691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:52.953189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:52.953347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:52.953389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:52.953419] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:52.957135] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: DOWN (p=23.19%) [2026-01-26T20:29:52.957441] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-26T20:29:52.957590] [INFO ] [sig ] PRG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:53.107721] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRG.txt [2026-01-26T20:29:53.107884] [INFO ] [sig ] [2502/3474] Completed PRG in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:53.107932] [INFO ] [sig ] [2503/3474] Forecasting PRGO... [2026-01-26T20:29:53.107965] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-26T20:29:53.108000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-26T20:29:53.120257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-26T20:29:53.120566] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-26T20:29:53.121369] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-26T20:29:53.121420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:53.121451] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:53.121477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:53.121533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:53.177960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:53.178771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:53.178851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:53.178884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:53.298189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:53.298353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:53.298396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:53.298426] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:53.301894] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-26T20:29:53.302398] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-26T20:29:53.302536] [INFO ] [sig ] PRGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:53.448004] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PRGO.txt [2026-01-26T20:29:53.448160] [INFO ] [sig ] [2503/3474] Completed PRGO in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:53.448203] [INFO ] [sig ] [2504/3474] Forecasting PRH... [2026-01-26T20:29:53.448236] [INFO ] [sig ] Generating forecast for: PRH [2026-01-26T20:29:53.448269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-26T20:29:53.459946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-26T20:29:53.460302] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-26T20:29:53.461126] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-26T20:29:53.461181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:53.461215] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:53.461244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:53.461304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:53.518330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:53.519241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:53.519332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:53.519367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:53.650772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:53.650949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:53.651004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:53.651036] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:53.654736] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=16.02%) [2026-01-26T20:29:53.655040] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-26T20:29:53.655197] [INFO ] [sig ] PRH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:53.800362] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRH.txt [2026-01-26T20:29:53.800517] [INFO ] [sig ] [2504/3474] Completed PRH in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:53.800565] [INFO ] [sig ] [2505/3474] Forecasting PRI... [2026-01-26T20:29:53.800615] [INFO ] [sig ] Generating forecast for: PRI [2026-01-26T20:29:53.800655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-26T20:29:53.812024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-26T20:29:53.812292] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-26T20:29:53.813105] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-26T20:29:53.813158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:53.813190] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:53.813217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:53.813273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:53.871318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:53.872159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:53.872266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:53.872301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:53.989370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:53.989527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:53.989586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:53.989619] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:53.993005] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=75.08%) [2026-01-26T20:29:53.993279] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-26T20:29:53.993402] [INFO ] [sig ] PRI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:54.135629] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PRI.txt [2026-01-26T20:29:54.135788] [INFO ] [sig ] [2505/3474] Completed PRI in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:54.135838] [INFO ] [sig ] [2506/3474] Forecasting PRIM... [2026-01-26T20:29:54.135872] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-26T20:29:54.135902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-26T20:29:54.147303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-26T20:29:54.147634] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-26T20:29:54.148417] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-26T20:29:54.148468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:54.148499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:54.148525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:54.148597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:54.205959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:54.206878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:54.206960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:54.206993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:54.324634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:54.324793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:54.324833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:54.324862] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:54.328279] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-01-26T20:29:54.328554] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-26T20:29:54.328696] [INFO ] [sig ] PRIM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:54.475351] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PRIM.txt [2026-01-26T20:29:54.475513] [INFO ] [sig ] [2506/3474] Completed PRIM in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:54.475562] [INFO ] [sig ] [2507/3474] Forecasting PRLB... [2026-01-26T20:29:54.475612] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-26T20:29:54.475644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-26T20:29:54.487211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-26T20:29:54.487607] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-26T20:29:54.488405] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-26T20:29:54.488458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:54.488491] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:54.488518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:54.488602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:54.547801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:54.548676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:54.548760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:54.548797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:54.673087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:54.673245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:54.673286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:54.673315] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:54.676731] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=62.21%) [2026-01-26T20:29:54.677004] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-26T20:29:54.677127] [INFO ] [sig ] PRLB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:54.825180] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PRLB.txt [2026-01-26T20:29:54.825337] [INFO ] [sig ] [2507/3474] Completed PRLB in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:54.825377] [INFO ] [sig ] [2508/3474] Forecasting PRM... [2026-01-26T20:29:54.825408] [INFO ] [sig ] Generating forecast for: PRM [2026-01-26T20:29:54.825440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-26T20:29:54.837191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-26T20:29:54.837621] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-26T20:29:54.838432] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-26T20:29:54.838482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:54.838513] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:54.838540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:54.838618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:54.895653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:54.896517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:54.896652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:54.896687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:55.025046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:55.025210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:55.025252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:55.025282] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:55.028806] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-26T20:29:55.029141] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-26T20:29:55.029279] [INFO ] [sig ] PRM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:55.177308] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PRM.txt [2026-01-26T20:29:55.177493] [INFO ] [sig ] [2508/3474] Completed PRM in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:55.177534] [INFO ] [sig ] [2509/3474] Forecasting PRME... [2026-01-26T20:29:55.177566] [INFO ] [sig ] Generating forecast for: PRME [2026-01-26T20:29:55.177617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-26T20:29:55.189099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-26T20:29:55.189454] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-26T20:29:55.190297] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-26T20:29:55.190350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:55.190382] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:55.190409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:55.190467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:55.250541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:55.251426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:55.251524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:55.251558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:55.378693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:55.378882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:55.378934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:55.378969] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:55.383023] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=20.19%) [2026-01-26T20:29:55.383368] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-26T20:29:55.383526] [INFO ] [sig ] PRME: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:55.549537] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRME.txt [2026-01-26T20:29:55.549738] [INFO ] [sig ] [2509/3474] Completed PRME in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:55.549792] [INFO ] [sig ] [2510/3474] Forecasting PRN... [2026-01-26T20:29:55.549827] [INFO ] [sig ] Generating forecast for: PRN [2026-01-26T20:29:55.549858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-26T20:29:55.562894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-26T20:29:55.563302] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-26T20:29:55.564167] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-26T20:29:55.564221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:55.564255] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:55.564283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:55.564351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:55.622656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:55.623793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:55.623896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:55.623941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:55.745537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:55.745722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:55.745766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:55.745797] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:55.749672] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=34.47%) [2026-01-26T20:29:55.750038] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-26T20:29:55.750394] [INFO ] [sig ] PRN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:55.899356] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRN.txt [2026-01-26T20:29:55.899504] [INFO ] [sig ] [2510/3474] Completed PRN in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-26T20:29:55.899547] [INFO ] [sig ] [2511/3474] Forecasting PROF... [2026-01-26T20:29:55.899603] [INFO ] [sig ] Generating forecast for: PROF [2026-01-26T20:29:55.899644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-26T20:29:55.912199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-26T20:29:55.912517] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-26T20:29:55.913332] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-26T20:29:55.913386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:55.913421] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:55.913450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:55.913508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:55.975771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:55.976876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:55.976960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:55.976992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:56.103690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:56.103850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:56.103890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:56.103920] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:56.107283] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: UP (p=75.65%) [2026-01-26T20:29:56.107613] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-26T20:29:56.107740] [INFO ] [sig ] PROF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:56.250057] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PROF.txt [2026-01-26T20:29:56.250238] [INFO ] [sig ] [2511/3474] Completed PROF in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.7m [2026-01-26T20:29:56.250279] [INFO ] [sig ] [2512/3474] Forecasting PROK... [2026-01-26T20:29:56.250311] [INFO ] [sig ] Generating forecast for: PROK [2026-01-26T20:29:56.250343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-26T20:29:56.261860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-26T20:29:56.262213] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-26T20:29:56.263062] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-26T20:29:56.263127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:56.263162] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:56.263191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:56.263250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:56.321501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:56.322433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:56.322548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:56.322602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:56.445063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:56.445218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:56.445260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:56.445291] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:56.448831] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-01-26T20:29:56.449130] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-26T20:29:56.449256] [INFO ] [sig ] PROK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:56.593480] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PROK.txt [2026-01-26T20:29:56.593647] [INFO ] [sig ] [2512/3474] Completed PROK in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.7m [2026-01-26T20:29:56.593690] [INFO ] [sig ] [2513/3474] Forecasting PRTA... [2026-01-26T20:29:56.593723] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-26T20:29:56.593753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-26T20:29:56.605453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-26T20:29:56.605853] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-26T20:29:56.606783] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-26T20:29:56.606839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:56.606884] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:56.606926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:56.607009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:56.685364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:56.686398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:56.686503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:56.686556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:56.812914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:56.813080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:56.813122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:56.813151] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:56.816658] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-01-26T20:29:56.816955] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-26T20:29:56.817083] [INFO ] [sig ] PRTA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:56.966969] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PRTA.txt [2026-01-26T20:29:56.967147] [INFO ] [sig ] [2513/3474] Completed PRTA in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.7m [2026-01-26T20:29:56.967187] [INFO ] [sig ] [2514/3474] Forecasting PRTH... [2026-01-26T20:29:56.967218] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-26T20:29:56.967249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-26T20:29:56.980346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-26T20:29:56.980751] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-26T20:29:56.981778] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-26T20:29:56.981840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:56.981898] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:56.981934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:56.981996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:57.041550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:57.042491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:57.042626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:57.042663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:57.169805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:57.169972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:57.170012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:57.170042] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:57.173886] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=74.92%) [2026-01-26T20:29:57.174305] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-26T20:29:57.174455] [INFO ] [sig ] PRTH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:57.330462] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PRTH.txt [2026-01-26T20:29:57.330636] [INFO ] [sig ] [2514/3474] Completed PRTH in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.7m [2026-01-26T20:29:57.330679] [INFO ] [sig ] [2515/3474] Forecasting PRVA... [2026-01-26T20:29:57.330710] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-26T20:29:57.330742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-26T20:29:57.342446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-26T20:29:57.342796] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-26T20:29:57.343598] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-26T20:29:57.343650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:57.343709] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:57.343739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:57.343797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:57.400955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:57.401868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:57.401951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:57.401985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:57.525611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:57.525771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:57.525815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:57.525850] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:57.529373] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-26T20:29:57.529675] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-26T20:29:57.529809] [INFO ] [sig ] PRVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:57.684155] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PRVA.txt [2026-01-26T20:29:57.684360] [INFO ] [sig ] [2515/3474] Completed PRVA in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.7m [2026-01-26T20:29:57.684418] [INFO ] [sig ] [2516/3474] Forecasting PSC... [2026-01-26T20:29:57.684453] [INFO ] [sig ] Generating forecast for: PSC [2026-01-26T20:29:57.684485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-26T20:29:57.697529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-26T20:29:57.698009] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-26T20:29:57.698880] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-26T20:29:57.698938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:57.698972] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:57.699000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:57.699060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:57.762553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:57.763497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:57.763607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:57.763645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:57.885303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:57.885464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:57.885508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:57.885539] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:57.889424] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=47.30%) [2026-01-26T20:29:57.889733] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-26T20:29:57.889878] [INFO ] [sig ] PSC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:58.045386] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PSC.txt [2026-01-26T20:29:58.045548] [INFO ] [sig ] [2516/3474] Completed PSC in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.7m [2026-01-26T20:29:58.045610] [INFO ] [sig ] [2517/3474] Forecasting PSCE... [2026-01-26T20:29:58.045642] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-26T20:29:58.045674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-26T20:29:58.057268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-26T20:29:58.057638] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-26T20:29:58.058457] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-26T20:29:58.058507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:58.058539] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:58.058565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:58.058650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:58.116080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:58.116915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:58.116998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:58.117032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:58.224167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:58.224326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:58.224368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:58.224397] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:58.227858] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: DOWN (p=0.89%) [2026-01-26T20:29:58.228232] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-26T20:29:58.228368] [INFO ] [sig ] PSCE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:58.372513] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PSCE.txt [2026-01-26T20:29:58.372690] [INFO ] [sig ] [2517/3474] Completed PSCE in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.7m [2026-01-26T20:29:58.372732] [INFO ] [sig ] [2518/3474] Forecasting PSCH... [2026-01-26T20:29:58.372762] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-26T20:29:58.372793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-26T20:29:58.384040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-26T20:29:58.384389] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-26T20:29:58.385330] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-26T20:29:58.385382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:58.385416] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:58.385446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:58.385505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:58.444455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:58.445376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:58.445463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:58.445499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:58.565963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:58.566126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:58.566168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:58.566232] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:58.569732] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=23.65%) [2026-01-26T20:29:58.570062] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-26T20:29:58.570232] [INFO ] [sig ] PSCH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:58.719752] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PSCH.txt [2026-01-26T20:29:58.719915] [INFO ] [sig ] [2518/3474] Completed PSCH in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.7m [2026-01-26T20:29:58.719955] [INFO ] [sig ] [2519/3474] Forecasting PSEC... [2026-01-26T20:29:58.719986] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-26T20:29:58.720017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-26T20:29:58.731767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-26T20:29:58.732145] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-26T20:29:58.732989] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-26T20:29:58.733046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:58.733078] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:58.733105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:58.733160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:58.789422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:58.790314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:58.790401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:58.790436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:58.910751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:58.910904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:58.910961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:58.910992] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:58.914344] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=38.25%) [2026-01-26T20:29:58.914630] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-26T20:29:58.914753] [INFO ] [sig ] PSEC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:59.055787] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PSEC.txt [2026-01-26T20:29:59.055937] [INFO ] [sig ] [2519/3474] Completed PSEC in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:29:59.055978] [INFO ] [sig ] [2520/3474] Forecasting PSF... [2026-01-26T20:29:59.056009] [INFO ] [sig ] Generating forecast for: PSF [2026-01-26T20:29:59.056040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-26T20:29:59.067351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-26T20:29:59.067747] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-26T20:29:59.068747] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-26T20:29:59.068797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:59.068835] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:59.068867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:59.068937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:59.127859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:59.128646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:59.128727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:59.128760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:59.249457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:59.249630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:59.249672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:59.249702] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:59.253043] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-01-26T20:29:59.253314] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-26T20:29:59.253436] [INFO ] [sig ] PSF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:29:59.401634] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PSF.txt [2026-01-26T20:29:59.401804] [INFO ] [sig ] [2520/3474] Completed PSF in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:29:59.401845] [INFO ] [sig ] [2521/3474] Forecasting PSFE... [2026-01-26T20:29:59.401880] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-26T20:29:59.401921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-26T20:29:59.413652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-26T20:29:59.414001] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-26T20:29:59.414882] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-26T20:29:59.414940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:59.414976] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:59.415002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:59.415061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:59.472387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:59.473142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:59.473227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:59.473261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:59.590419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:59.590563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:59.590620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:59.590649] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:59.594017] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-01-26T20:29:59.594285] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-26T20:29:59.594407] [INFO ] [sig ] PSFE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:29:59.739609] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PSFE.txt [2026-01-26T20:29:59.739773] [INFO ] [sig ] [2521/3474] Completed PSFE in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:29:59.739815] [INFO ] [sig ] [2522/3474] Forecasting PSHG... [2026-01-26T20:29:59.739849] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-26T20:29:59.739888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-26T20:29:59.754066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-26T20:29:59.754675] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-26T20:29:59.755805] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-26T20:29:59.755858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:29:59.755892] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:29:59.755919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:29:59.755982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:29:59.820824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:29:59.821716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:29:59.821802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:29:59.821837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:29:59.953856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:29:59.954026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:29:59.954075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:29:59.954107] [INFO ] [FORECASTER] Training complete [2026-01-26T20:29:59.958473] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=68.38%) [2026-01-26T20:29:59.958792] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-26T20:29:59.958941] [INFO ] [sig ] PSHG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:00.117179] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PSHG.txt [2026-01-26T20:30:00.117348] [INFO ] [sig ] [2522/3474] Completed PSHG in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:30:00.121220] [INFO ] [sig ] [2523/3474] Forecasting PSN... [2026-01-26T20:30:00.121305] [INFO ] [sig ] Generating forecast for: PSN [2026-01-26T20:30:00.121344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-26T20:30:00.134654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-26T20:30:00.135115] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-26T20:30:00.136012] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-26T20:30:00.136066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:00.136114] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:00.136152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:00.136212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:00.198147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:00.199117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:00.199206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:00.199352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:00.326454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:00.326585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:00.326627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:00.326656] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:00.330233] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=68.98%) [2026-01-26T20:30:00.330539] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-26T20:30:00.330696] [INFO ] [sig ] PSN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:00.488752] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PSN.txt [2026-01-26T20:30:00.488909] [INFO ] [sig ] [2523/3474] Completed PSN in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:30:00.488952] [INFO ] [sig ] [2524/3474] Forecasting PSNL... [2026-01-26T20:30:00.488986] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-26T20:30:00.489019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-26T20:30:00.502127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-26T20:30:00.502465] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-26T20:30:00.503524] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-26T20:30:00.503604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:00.503642] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:00.503671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:00.503731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:00.565558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:00.566421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:00.566511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:00.566546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:00.693566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:00.693699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:00.693743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:00.693773] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:00.697327] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-26T20:30:00.697666] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-26T20:30:00.697804] [INFO ] [sig ] PSNL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:00.844340] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PSNL.txt [2026-01-26T20:30:00.844485] [INFO ] [sig ] [2524/3474] Completed PSNL in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:30:00.844525] [INFO ] [sig ] [2525/3474] Forecasting PSO... [2026-01-26T20:30:00.844557] [INFO ] [sig ] Generating forecast for: PSO [2026-01-26T20:30:00.844608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-26T20:30:00.856250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-26T20:30:00.856615] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-26T20:30:00.857545] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-26T20:30:00.857616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:00.857650] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:00.857678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:00.857736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:00.916301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:00.917120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:00.917232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:00.917268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:01.038434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:01.038604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:01.038647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:01.038677] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:01.042163] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=53.92%) [2026-01-26T20:30:01.042460] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-26T20:30:01.042616] [INFO ] [sig ] PSO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:01.192586] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PSO.txt [2026-01-26T20:30:01.192745] [INFO ] [sig ] [2525/3474] Completed PSO in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:30:01.192786] [INFO ] [sig ] [2526/3474] Forecasting PSQH... [2026-01-26T20:30:01.192818] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-26T20:30:01.192849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-26T20:30:01.204557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-26T20:30:01.204969] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-26T20:30:01.205816] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-26T20:30:01.205867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:01.205902] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:01.205935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:01.206004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:01.264811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:01.265713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:01.265796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:01.265829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:01.388461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:01.388639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:01.388682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:01.388712] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:01.392122] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: DOWN (p=34.93%) [2026-01-26T20:30:01.392413] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-26T20:30:01.392546] [INFO ] [sig ] PSQH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:01.540810] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PSQH.txt [2026-01-26T20:30:01.540976] [INFO ] [sig ] [2526/3474] Completed PSQH in 0.3s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:30:01.541026] [INFO ] [sig ] [2527/3474] Forecasting PSTG... [2026-01-26T20:30:01.541057] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-26T20:30:01.541087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-26T20:30:01.552749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-26T20:30:01.553160] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-26T20:30:01.554003] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-26T20:30:01.554056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:01.554089] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:01.554117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:01.554181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:01.611187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:01.612027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:01.612110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:01.612143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:01.739027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:01.739333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:01.739374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:01.739403] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:01.742830] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: DOWN (p=40.84%) [2026-01-26T20:30:01.743104] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-26T20:30:01.743232] [INFO ] [sig ] PSTG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:01.891673] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PSTG.txt [2026-01-26T20:30:01.891823] [INFO ] [sig ] [2527/3474] Completed PSTG in 0.4s | 2.82 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-26T20:30:01.891863] [INFO ] [sig ] [2528/3474] Forecasting PSTL... [2026-01-26T20:30:01.891894] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-26T20:30:01.891924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-26T20:30:01.903859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-26T20:30:01.904230] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-26T20:30:01.905085] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-26T20:30:01.905137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:01.905169] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:01.905196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:01.905253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:01.969194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:01.970118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:01.970206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:01.970240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:02.103143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:02.103269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:02.103310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:02.103341] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:02.106851] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=89.31%) [2026-01-26T20:30:02.107166] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-26T20:30:02.107311] [INFO ] [sig ] PSTL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:02.261651] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PSTL.txt [2026-01-26T20:30:02.261829] [INFO ] [sig ] [2528/3474] Completed PSTL in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.6m [2026-01-26T20:30:02.261870] [INFO ] [sig ] [2529/3474] Forecasting PSX... [2026-01-26T20:30:02.261901] [INFO ] [sig ] Generating forecast for: PSX [2026-01-26T20:30:02.261936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-26T20:30:02.274313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-26T20:30:02.274700] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-26T20:30:02.275534] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-26T20:30:02.275608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:02.275643] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:02.275670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:02.275728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:02.334560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:02.335514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:02.335657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:02.335694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:02.475870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:02.476057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:02.476103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:02.476132] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:02.480002] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: UP (p=70.27%) [2026-01-26T20:30:02.480315] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-26T20:30:02.480451] [INFO ] [sig ] PSX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:02.642161] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PSX.txt [2026-01-26T20:30:02.642328] [INFO ] [sig ] [2529/3474] Completed PSX in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.6m [2026-01-26T20:30:02.642370] [INFO ] [sig ] [2530/3474] Forecasting PTA... [2026-01-26T20:30:02.642401] [INFO ] [sig ] Generating forecast for: PTA [2026-01-26T20:30:02.642432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-26T20:30:02.660012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-26T20:30:02.660626] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-26T20:30:02.661541] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-26T20:30:02.661620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:02.661657] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:02.661687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:02.661746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:02.723260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:02.724406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:02.724491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:02.724525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:02.850311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:02.850426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:02.850467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:02.850506] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:02.853873] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-26T20:30:02.854153] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-26T20:30:02.854278] [INFO ] [sig ] PTA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:03.003358] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PTA.txt [2026-01-26T20:30:03.003507] [INFO ] [sig ] [2530/3474] Completed PTA in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.6m [2026-01-26T20:30:03.003547] [INFO ] [sig ] [2531/3474] Forecasting PTC... [2026-01-26T20:30:03.003599] [INFO ] [sig ] Generating forecast for: PTC [2026-01-26T20:30:03.003634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-26T20:30:03.015203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-26T20:30:03.015519] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-26T20:30:03.016388] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-26T20:30:03.016454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:03.016494] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:03.016529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:03.016627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:03.074650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:03.075456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:03.075541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:03.075593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:03.206118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:03.206260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:03.206300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:03.206329] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:03.209673] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-26T20:30:03.209944] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-26T20:30:03.210067] [INFO ] [sig ] PTC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:03.354817] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PTC.txt [2026-01-26T20:30:03.354960] [INFO ] [sig ] [2531/3474] Completed PTC in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.6m [2026-01-26T20:30:03.355000] [INFO ] [sig ] [2532/3474] Forecasting PTEN... [2026-01-26T20:30:03.355031] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-26T20:30:03.355062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-26T20:30:03.366485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-26T20:30:03.366900] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-26T20:30:03.367854] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-26T20:30:03.367907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:03.367967] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:03.367997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:03.368072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:03.428947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:03.429816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:03.429900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:03.429952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:03.550815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:03.550955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:03.550997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:03.551026] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:03.554473] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-26T20:30:03.554793] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-26T20:30:03.554924] [INFO ] [sig ] PTEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:03.709550] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PTEN.txt [2026-01-26T20:30:03.709742] [INFO ] [sig ] [2532/3474] Completed PTEN in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.6m [2026-01-26T20:30:03.709785] [INFO ] [sig ] [2533/3474] Forecasting PTF... [2026-01-26T20:30:03.709817] [INFO ] [sig ] Generating forecast for: PTF [2026-01-26T20:30:03.709848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-26T20:30:03.722745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-26T20:30:03.723352] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-26T20:30:03.724262] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-26T20:30:03.724316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:03.724349] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:03.724378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:03.724440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:03.784353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:03.785330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:03.785414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:03.785448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:03.917267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:03.917671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:03.917842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:03.917904] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:03.921870] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: UP (p=76.15%) [2026-01-26T20:30:03.922208] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-26T20:30:03.922374] [INFO ] [sig ] PTF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:04.074304] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PTF.txt [2026-01-26T20:30:04.074463] [INFO ] [sig ] [2533/3474] Completed PTF in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.6m [2026-01-26T20:30:04.074504] [INFO ] [sig ] [2534/3474] Forecasting PTGX... [2026-01-26T20:30:04.074537] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-26T20:30:04.074586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-26T20:30:04.087159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-26T20:30:04.087609] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-26T20:30:04.088467] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-26T20:30:04.088519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:04.088552] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:04.088610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:04.088670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:04.148590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:04.149528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:04.149664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:04.149713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:04.286307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:04.286488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:04.286544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:04.286608] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:04.291411] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-26T20:30:04.291825] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-26T20:30:04.291999] [INFO ] [sig ] PTGX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:04.446241] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PTGX.txt [2026-01-26T20:30:04.446400] [INFO ] [sig ] [2534/3474] Completed PTGX in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.6m [2026-01-26T20:30:04.446440] [INFO ] [sig ] [2535/3474] Forecasting PTH... [2026-01-26T20:30:04.446471] [INFO ] [sig ] Generating forecast for: PTH [2026-01-26T20:30:04.446504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-26T20:30:04.457901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-26T20:30:04.458289] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-26T20:30:04.459124] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-26T20:30:04.459175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:04.459209] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:04.459236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:04.459294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:04.516990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:04.517932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:04.518020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:04.518052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:04.636407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:04.636568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:04.636631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:04.636696] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:04.640532] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=61.63%) [2026-01-26T20:30:04.640850] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-26T20:30:04.640985] [INFO ] [sig ] PTH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:04.798359] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PTH.txt [2026-01-26T20:30:04.798519] [INFO ] [sig ] [2535/3474] Completed PTH in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.6m [2026-01-26T20:30:04.798558] [INFO ] [sig ] [2536/3474] Forecasting PTLO... [2026-01-26T20:30:04.798607] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-26T20:30:04.798640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-26T20:30:04.811496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-26T20:30:04.811767] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-26T20:30:04.812593] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-26T20:30:04.812645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:04.812676] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:04.812703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:04.812759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:04.875375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:04.876264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:04.876350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:04.876385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:04.994283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:04.994436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:04.994476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:04.994506] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:04.997949] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-26T20:30:04.998214] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-26T20:30:04.998333] [INFO ] [sig ] PTLO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:05.139562] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PTLO.txt [2026-01-26T20:30:05.139716] [INFO ] [sig ] [2536/3474] Completed PTLO in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:05.139756] [INFO ] [sig ] [2537/3474] Forecasting PTNQ... [2026-01-26T20:30:05.139786] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-26T20:30:05.139816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-26T20:30:05.151033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-26T20:30:05.151321] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-26T20:30:05.152130] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-26T20:30:05.152181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:05.152213] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:05.152240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:05.152297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:05.208304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:05.209150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:05.209233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:05.209266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:05.329345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:05.329511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:05.329550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:05.329600] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:05.333281] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=48.77%) [2026-01-26T20:30:05.333556] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-26T20:30:05.333699] [INFO ] [sig ] PTNQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:05.493288] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PTNQ.txt [2026-01-26T20:30:05.493441] [INFO ] [sig ] [2537/3474] Completed PTNQ in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:05.493481] [INFO ] [sig ] [2538/3474] Forecasting PTON... [2026-01-26T20:30:05.493512] [INFO ] [sig ] Generating forecast for: PTON [2026-01-26T20:30:05.493550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-26T20:30:05.504679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-26T20:30:05.505003] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-26T20:30:05.505808] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-26T20:30:05.505859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:05.505890] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:05.505916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:05.505972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:05.562093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:05.562895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:05.562977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:05.563011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:05.689438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:05.689623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:05.689666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:05.689695] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:05.693289] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=54.70%) [2026-01-26T20:30:05.693595] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-26T20:30:05.693722] [INFO ] [sig ] PTON: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:05.845859] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PTON.txt [2026-01-26T20:30:05.846026] [INFO ] [sig ] [2538/3474] Completed PTON in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:05.846080] [INFO ] [sig ] [2539/3474] Forecasting PTY... [2026-01-26T20:30:05.846120] [INFO ] [sig ] Generating forecast for: PTY [2026-01-26T20:30:05.846162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-26T20:30:05.859177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-26T20:30:05.859543] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-26T20:30:05.860489] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-26T20:30:05.860546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:05.860614] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:05.860649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:05.860742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:05.920366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:05.921301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:05.921394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:05.921430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:06.041336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:06.041493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:06.041533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:06.041563] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:06.044967] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: DOWN (p=39.61%) [2026-01-26T20:30:06.045240] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-26T20:30:06.045363] [INFO ] [sig ] PTY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:06.193645] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PTY.txt [2026-01-26T20:30:06.193800] [INFO ] [sig ] [2539/3474] Completed PTY in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:06.193842] [INFO ] [sig ] [2540/3474] Forecasting PUBM... [2026-01-26T20:30:06.193875] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-26T20:30:06.193906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-26T20:30:06.205728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-26T20:30:06.206073] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-26T20:30:06.206890] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-26T20:30:06.206942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:06.206974] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:06.207001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:06.207057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:06.267678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:06.268489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:06.268590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:06.268626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:06.395406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:06.395564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:06.395622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:06.395651] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:06.399100] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: DOWN (p=28.75%) [2026-01-26T20:30:06.399390] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-26T20:30:06.399516] [INFO ] [sig ] PUBM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:06.552312] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PUBM.txt [2026-01-26T20:30:06.552478] [INFO ] [sig ] [2540/3474] Completed PUBM in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:06.552521] [INFO ] [sig ] [2541/3474] Forecasting PUK... [2026-01-26T20:30:06.552553] [INFO ] [sig ] Generating forecast for: PUK [2026-01-26T20:30:06.552606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-26T20:30:06.565286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-26T20:30:06.565787] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-26T20:30:06.566910] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-26T20:30:06.566974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:06.567018] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:06.567055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:06.567135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:06.640767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:06.641947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:06.642070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:06.642126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:06.762384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:06.762544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:06.762604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:06.762637] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:06.766007] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=83.65%) [2026-01-26T20:30:06.766290] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-26T20:30:06.766411] [INFO ] [sig ] PUK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:06.908948] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PUK.txt [2026-01-26T20:30:06.909111] [INFO ] [sig ] [2541/3474] Completed PUK in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:06.909152] [INFO ] [sig ] [2542/3474] Forecasting PUMP... [2026-01-26T20:30:06.909184] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-26T20:30:06.909214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-26T20:30:06.921014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-26T20:30:06.921376] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-26T20:30:06.922200] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-26T20:30:06.922252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:06.922284] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:06.922311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:06.922368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:06.979981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:06.980847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:06.980961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:06.980995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:07.103942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:07.104105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:07.104152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:07.104187] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:07.107557] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-01-26T20:30:07.107840] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-26T20:30:07.107961] [INFO ] [sig ] PUMP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:07.251646] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PUMP.txt [2026-01-26T20:30:07.251804] [INFO ] [sig ] [2542/3474] Completed PUMP in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:07.251845] [INFO ] [sig ] [2543/3474] Forecasting PVH... [2026-01-26T20:30:07.251878] [INFO ] [sig ] Generating forecast for: PVH [2026-01-26T20:30:07.251911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-26T20:30:07.264953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-26T20:30:07.265501] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-26T20:30:07.266362] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-26T20:30:07.266415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:07.266448] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:07.266476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:07.266536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:07.334267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:07.335481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:07.335591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:07.335628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:07.469175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:07.469336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:07.469376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:07.469406] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:07.472778] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=68.63%) [2026-01-26T20:30:07.473055] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-26T20:30:07.473181] [INFO ] [sig ] PVH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:07.614982] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PVH.txt [2026-01-26T20:30:07.615149] [INFO ] [sig ] [2543/3474] Completed PVH in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:07.615193] [INFO ] [sig ] [2544/3474] Forecasting PVL... [2026-01-26T20:30:07.615224] [INFO ] [sig ] Generating forecast for: PVL [2026-01-26T20:30:07.615256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-26T20:30:07.626469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-26T20:30:07.626809] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-26T20:30:07.627632] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-26T20:30:07.627682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:07.627713] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:07.627739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:07.627795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:07.684341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:07.685202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:07.685285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:07.685318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:07.800236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:07.800624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:07.800667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:07.800695] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:07.804398] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=61.05%) [2026-01-26T20:30:07.804686] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-26T20:30:07.804808] [INFO ] [sig ] PVL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:07.946664] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PVL.txt [2026-01-26T20:30:07.946798] [INFO ] [sig ] [2544/3474] Completed PVL in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-26T20:30:07.946837] [INFO ] [sig ] [2545/3474] Forecasting PWP... [2026-01-26T20:30:07.946867] [INFO ] [sig ] Generating forecast for: PWP [2026-01-26T20:30:07.946897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-26T20:30:07.958239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-26T20:30:07.958608] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-26T20:30:07.959382] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-26T20:30:07.959433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:07.959466] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:07.959493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:07.959549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:08.015966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:08.016831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:08.016914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:08.016947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:08.137217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:08.137383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:08.137443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:08.137474] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:08.140965] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-01-26T20:30:08.141242] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-26T20:30:08.141361] [INFO ] [sig ] PWP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:08.284369] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PWP.txt [2026-01-26T20:30:08.284521] [INFO ] [sig ] [2545/3474] Completed PWP in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.5m [2026-01-26T20:30:08.284561] [INFO ] [sig ] [2546/3474] Forecasting PX... [2026-01-26T20:30:08.284610] [INFO ] [sig ] Generating forecast for: PX [2026-01-26T20:30:08.284642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-26T20:30:08.298152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-26T20:30:08.298498] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-26T20:30:08.299302] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-26T20:30:08.299355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:08.299386] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:08.299413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:08.299469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:08.356617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:08.357506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:08.357609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:08.357644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:08.479890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:08.480048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:08.480089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:08.480119] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:08.483448] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: UP (p=75.64%) [2026-01-26T20:30:08.483740] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-26T20:30:08.483867] [INFO ] [sig ] PX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:08.627842] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PX.txt [2026-01-26T20:30:08.627992] [INFO ] [sig ] [2546/3474] Completed PX in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.5m [2026-01-26T20:30:08.628034] [INFO ] [sig ] [2547/3474] Forecasting PXS... [2026-01-26T20:30:08.628071] [INFO ] [sig ] Generating forecast for: PXS [2026-01-26T20:30:08.628110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-26T20:30:08.638550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-26T20:30:08.638918] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-26T20:30:08.639738] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-26T20:30:08.639789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:08.639831] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:08.639860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:08.639917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:08.696518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:08.697375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:08.697483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:08.697516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:08.804489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:08.804667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:08.804709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:08.804738] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:08.808087] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=71.65%) [2026-01-26T20:30:08.808378] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-26T20:30:08.808500] [INFO ] [sig ] PXS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:08.952377] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/PXS.txt [2026-01-26T20:30:08.952542] [INFO ] [sig ] [2547/3474] Completed PXS in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.5m [2026-01-26T20:30:08.952601] [INFO ] [sig ] [2548/3474] Forecasting PY... [2026-01-26T20:30:08.952634] [INFO ] [sig ] Generating forecast for: PY [2026-01-26T20:30:08.952671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-26T20:30:08.964084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-26T20:30:08.964428] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-26T20:30:08.965243] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-26T20:30:08.965294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:08.965326] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:08.965352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:08.965407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:09.020983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:09.021811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:09.021903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:09.021936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:09.124906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:09.125064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:09.125110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:09.125141] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:09.128504] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=43.72%) [2026-01-26T20:30:09.128791] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-26T20:30:09.128913] [INFO ] [sig ] PY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:09.272136] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PY.txt [2026-01-26T20:30:09.272279] [INFO ] [sig ] [2548/3474] Completed PY in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.5m [2026-01-26T20:30:09.272318] [INFO ] [sig ] [2549/3474] Forecasting PYPL... [2026-01-26T20:30:09.272348] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-26T20:30:09.272380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-26T20:30:09.283685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-26T20:30:09.284030] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-26T20:30:09.284832] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-26T20:30:09.284882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:09.284939] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:09.284968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:09.285025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:09.340771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:09.341403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:09.341481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:09.341513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:09.457955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:09.458055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:09.458092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:09.458121] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:09.461203] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-01-26T20:30:09.461461] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-26T20:30:09.461595] [INFO ] [sig ] PYPL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:09.602393] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PYPL.txt [2026-01-26T20:30:09.602499] [INFO ] [sig ] [2549/3474] Completed PYPL in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.5m [2026-01-26T20:30:09.602537] [INFO ] [sig ] [2550/3474] Forecasting PYXS... [2026-01-26T20:30:09.602567] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-26T20:30:09.602616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-26T20:30:09.613988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-26T20:30:09.614234] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-26T20:30:09.615006] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-26T20:30:09.615056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:09.615087] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:09.615114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:09.615174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:09.671608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:09.672176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:09.672251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:09.672282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:09.794694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:09.794863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:09.794903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:09.794933] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:09.798614] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=25.22%) [2026-01-26T20:30:09.798896] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-26T20:30:09.799019] [INFO ] [sig ] PYXS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:09.939848] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PYXS.txt [2026-01-26T20:30:09.939989] [INFO ] [sig ] [2550/3474] Completed PYXS in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.5m [2026-01-26T20:30:09.940035] [INFO ] [sig ] [2551/3474] Forecasting PZZA... [2026-01-26T20:30:09.940072] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-26T20:30:09.940109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-26T20:30:09.951223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-26T20:30:09.951540] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-26T20:30:09.952346] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-26T20:30:09.952397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:09.952430] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:09.952457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:09.952514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:10.008472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:10.009272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:10.009353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:10.009386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:10.129153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:10.129309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:10.129349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:10.129378] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:10.132707] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: DOWN (p=17.38%) [2026-01-26T20:30:10.132972] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-26T20:30:10.133090] [INFO ] [sig ] PZZA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:10.276660] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/PZZA.txt [2026-01-26T20:30:10.276789] [INFO ] [sig ] [2551/3474] Completed PZZA in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.5m [2026-01-26T20:30:10.276828] [INFO ] [sig ] [2552/3474] Forecasting QBTS... [2026-01-26T20:30:10.276858] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-26T20:30:10.276889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-26T20:30:10.288394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-26T20:30:10.288680] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-26T20:30:10.289449] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-26T20:30:10.289500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:10.289532] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:10.289558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:10.289634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:10.349752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:10.350670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:10.350782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:10.350823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:10.482530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:10.482701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:10.482741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:10.482805] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:10.486204] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-01-26T20:30:10.486686] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-26T20:30:10.486823] [INFO ] [sig ] QBTS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:10.638841] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QBTS.txt [2026-01-26T20:30:10.638995] [INFO ] [sig ] [2552/3474] Completed QBTS in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.5m [2026-01-26T20:30:10.639036] [INFO ] [sig ] [2553/3474] Forecasting QCLN... [2026-01-26T20:30:10.639067] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-26T20:30:10.639111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-26T20:30:10.652247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-26T20:30:10.652808] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-26T20:30:10.653616] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-26T20:30:10.653668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:10.653699] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:10.653726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:10.653781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:10.710275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:10.710950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:10.711028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:10.711060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:10.833101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:10.833259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:10.833298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:10.833327] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:10.836664] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=87.82%) [2026-01-26T20:30:10.836931] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-26T20:30:10.837053] [INFO ] [sig ] QCLN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:10.977177] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QCLN.txt [2026-01-26T20:30:10.977284] [INFO ] [sig ] [2553/3474] Completed QCLN in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:10.977322] [INFO ] [sig ] [2554/3474] Forecasting QCOM... [2026-01-26T20:30:10.977350] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-26T20:30:10.977379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-26T20:30:10.989533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-26T20:30:10.989802] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-26T20:30:10.990553] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-26T20:30:10.990620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:10.990652] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:10.990679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:10.990736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:11.047355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:11.047969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:11.048045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:11.048079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:11.168862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:11.169016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:11.169074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:11.169106] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:11.172474] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-01-26T20:30:11.172756] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-26T20:30:11.172875] [INFO ] [sig ] QCOM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:11.313653] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QCOM.txt [2026-01-26T20:30:11.313781] [INFO ] [sig ] [2554/3474] Completed QCOM in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:11.313821] [INFO ] [sig ] [2555/3474] Forecasting QCRH... [2026-01-26T20:30:11.313851] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-26T20:30:11.313882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-26T20:30:11.324961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-26T20:30:11.325283] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-26T20:30:11.326094] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-26T20:30:11.326147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:11.326182] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:11.326209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:11.326266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:11.385978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:11.386867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:11.386947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:11.386980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:11.501716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:11.501864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:11.501903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:11.501931] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:11.505260] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=22.24%) [2026-01-26T20:30:11.505531] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-26T20:30:11.505671] [INFO ] [sig ] QCRH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:11.647658] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QCRH.txt [2026-01-26T20:30:11.647793] [INFO ] [sig ] [2555/3474] Completed QCRH in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:11.647833] [INFO ] [sig ] [2556/3474] Forecasting QDEL... [2026-01-26T20:30:11.647864] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-26T20:30:11.647895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-26T20:30:11.659096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-26T20:30:11.659348] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-26T20:30:11.660123] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-26T20:30:11.660174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:11.660206] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:11.660233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:11.660289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:11.716847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:11.717703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:11.717799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:11.717832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:11.835036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:11.835182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:11.835221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:11.835250] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:11.838627] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: UP (p=70.18%) [2026-01-26T20:30:11.838898] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-26T20:30:11.839017] [INFO ] [sig ] QDEL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:11.983344] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QDEL.txt [2026-01-26T20:30:11.983454] [INFO ] [sig ] [2556/3474] Completed QDEL in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:11.983493] [INFO ] [sig ] [2557/3474] Forecasting QFIN... [2026-01-26T20:30:11.983523] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-26T20:30:11.983552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-26T20:30:11.994733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-26T20:30:11.994980] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-26T20:30:11.995754] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-26T20:30:11.995804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:11.995836] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:11.995862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:11.995918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:12.053154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:12.053744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:12.053820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:12.053852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:12.178760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:12.178852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:12.178886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:12.178914] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:12.182025] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-01-26T20:30:12.182285] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-26T20:30:12.182404] [INFO ] [sig ] QFIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:12.328383] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QFIN.txt [2026-01-26T20:30:12.328502] [INFO ] [sig ] [2557/3474] Completed QFIN in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:12.328541] [INFO ] [sig ] [2558/3474] Forecasting QGEN... [2026-01-26T20:30:12.328588] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-26T20:30:12.328621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-26T20:30:12.340108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-26T20:30:12.340390] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-26T20:30:12.341172] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-26T20:30:12.341223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:12.341265] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:12.341294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:12.341351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:12.397387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:12.398074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:12.398153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:12.398186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:12.522309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:12.522681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:12.522724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:12.522753] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:12.526468] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=65.10%) [2026-01-26T20:30:12.526759] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-26T20:30:12.526884] [INFO ] [sig ] QGEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:12.675392] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QGEN.txt [2026-01-26T20:30:12.675548] [INFO ] [sig ] [2558/3474] Completed QGEN in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:12.675604] [INFO ] [sig ] [2559/3474] Forecasting QLYS... [2026-01-26T20:30:12.675637] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-26T20:30:12.675667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-26T20:30:12.689106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-26T20:30:12.689533] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-26T20:30:12.690403] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-26T20:30:12.690456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:12.690489] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:12.690517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:12.690592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:12.746281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:12.747264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:12.747431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:12.747467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:12.873445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:12.873826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:12.873869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:12.873898] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:12.877650] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-26T20:30:12.878059] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-26T20:30:12.878219] [INFO ] [sig ] QLYS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:13.025493] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QLYS.txt [2026-01-26T20:30:13.025665] [INFO ] [sig ] [2559/3474] Completed QLYS in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:13.025707] [INFO ] [sig ] [2560/3474] Forecasting QMCO... [2026-01-26T20:30:13.025739] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-26T20:30:13.025771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-26T20:30:13.037846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-26T20:30:13.038310] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-26T20:30:13.039388] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-26T20:30:13.039441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:13.039475] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:13.039502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:13.039559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:13.098690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:13.099644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:13.099762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:13.099797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:13.229847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:13.230008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:13.230051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:13.230080] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:13.233960] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=34.25%) [2026-01-26T20:30:13.234283] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-26T20:30:13.234420] [INFO ] [sig ] QMCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:13.385139] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QMCO.txt [2026-01-26T20:30:13.385299] [INFO ] [sig ] [2560/3474] Completed QMCO in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:13.385339] [INFO ] [sig ] [2561/3474] Forecasting QMOM... [2026-01-26T20:30:13.385370] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-26T20:30:13.385400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-26T20:30:13.396676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-26T20:30:13.397048] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-26T20:30:13.397873] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-26T20:30:13.397923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:13.397954] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:13.397980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:13.398035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:13.455766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:13.456699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:13.456786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:13.456819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:13.579280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:13.579439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:13.579482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:13.579513] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:13.583135] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: DOWN (p=14.28%) [2026-01-26T20:30:13.583415] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-26T20:30:13.583542] [INFO ] [sig ] QMOM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:13.731109] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QMOM.txt [2026-01-26T20:30:13.731253] [INFO ] [sig ] [2561/3474] Completed QMOM in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:13.731294] [INFO ] [sig ] [2562/3474] Forecasting QNCX... [2026-01-26T20:30:13.731344] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-26T20:30:13.731377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-26T20:30:13.744949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-26T20:30:13.745286] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-26T20:30:13.746084] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-26T20:30:13.746135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:13.746167] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:13.746194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:13.746251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:13.804993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:13.805649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:13.805726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:13.805758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:13.925071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:13.925194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:13.925233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:13.925263] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:13.928705] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-26T20:30:13.928968] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-26T20:30:13.929085] [INFO ] [sig ] QNCX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:14.072241] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QNCX.txt [2026-01-26T20:30:14.072376] [INFO ] [sig ] [2562/3474] Completed QNCX in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-26T20:30:14.072415] [INFO ] [sig ] [2563/3474] Forecasting QNTM... [2026-01-26T20:30:14.072445] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-26T20:30:14.072473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-26T20:30:14.083658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-26T20:30:14.083934] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-26T20:30:14.084733] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-26T20:30:14.084783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:14.084814] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:14.084841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:14.084896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:14.141904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:14.142507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:14.142606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:14.142641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:14.271331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:14.271488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:14.271529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:14.271558] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:14.274934] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=35.71%) [2026-01-26T20:30:14.275218] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-26T20:30:14.275343] [INFO ] [sig ] QNTM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:14.419992] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QNTM.txt [2026-01-26T20:30:14.420141] [INFO ] [sig ] [2563/3474] Completed QNTM in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.4m [2026-01-26T20:30:14.420180] [INFO ] [sig ] [2564/3474] Forecasting QQMG... [2026-01-26T20:30:14.420210] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-26T20:30:14.420242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-26T20:30:14.431692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-26T20:30:14.432048] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-26T20:30:14.432883] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-26T20:30:14.432936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:14.432967] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:14.432995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:14.433053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:14.490366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:14.491142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:14.491220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:14.491253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:14.604920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:14.605060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:14.605100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:14.605129] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:14.608877] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-01-26T20:30:14.609146] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-26T20:30:14.609289] [INFO ] [sig ] QQMG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:14.754416] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QQMG.txt [2026-01-26T20:30:14.754550] [INFO ] [sig ] [2564/3474] Completed QQMG in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.4m [2026-01-26T20:30:14.754607] [INFO ] [sig ] [2565/3474] Forecasting QQQ... [2026-01-26T20:30:14.754639] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-26T20:30:14.754670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-26T20:30:14.767749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-26T20:30:14.768104] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-26T20:30:14.768920] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-26T20:30:14.768971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:14.769003] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:14.769030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:14.769086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:14.826931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:14.827850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:14.827932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:14.827965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:14.957215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:14.957371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:14.957433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:14.957480] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:14.960880] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-26T20:30:14.961152] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-26T20:30:14.961279] [INFO ] [sig ] QQQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:15.117521] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QQQ.txt [2026-01-26T20:30:15.117702] [INFO ] [sig ] [2565/3474] Completed QQQ in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.4m [2026-01-26T20:30:15.117746] [INFO ] [sig ] [2566/3474] Forecasting QQQE... [2026-01-26T20:30:15.117777] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-26T20:30:15.117807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-26T20:30:15.129547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-26T20:30:15.129913] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-26T20:30:15.130786] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-26T20:30:15.130840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:15.130905] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:15.130946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:15.131028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:15.190127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:15.190968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:15.191051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:15.191085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:15.310302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:15.310455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:15.310495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:15.310523] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:15.314500] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=76.87%) [2026-01-26T20:30:15.315035] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-26T20:30:15.315167] [INFO ] [sig ] QQQE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:15.461377] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QQQE.txt [2026-01-26T20:30:15.461509] [INFO ] [sig ] [2566/3474] Completed QQQE in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.4m [2026-01-26T20:30:15.461549] [INFO ] [sig ] [2567/3474] Forecasting QQQI... [2026-01-26T20:30:15.461596] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-26T20:30:15.461630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-26T20:30:15.472922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-26T20:30:15.473204] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-26T20:30:15.474010] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-26T20:30:15.474062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:15.474094] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:15.474122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:15.474179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:15.532049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:15.532880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:15.532962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:15.533011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:15.648275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:15.648436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:15.648480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:15.648509] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:15.652264] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-26T20:30:15.652797] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-26T20:30:15.652938] [INFO ] [sig ] QQQI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:15.802216] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QQQI.txt [2026-01-26T20:30:15.802367] [INFO ] [sig ] [2567/3474] Completed QQQI in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.4m [2026-01-26T20:30:15.802616] [INFO ] [sig ] [2568/3474] Forecasting QQQJ... [2026-01-26T20:30:15.802649] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-26T20:30:15.802679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-26T20:30:15.815905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-26T20:30:15.816260] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-26T20:30:15.817136] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-26T20:30:15.817188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:15.817221] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:15.817249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:15.817307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:15.877837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:15.878536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:15.878633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:15.878667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:16.014013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:16.014175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:16.014219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:16.014255] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:16.017918] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=46.00%) [2026-01-26T20:30:16.018271] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-26T20:30:16.018613] [INFO ] [sig ] QQQJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:16.166925] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QQQJ.txt [2026-01-26T20:30:16.167082] [INFO ] [sig ] [2568/3474] Completed QQQJ in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.4m [2026-01-26T20:30:16.167122] [INFO ] [sig ] [2569/3474] Forecasting QQQM... [2026-01-26T20:30:16.167153] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-26T20:30:16.167184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-26T20:30:16.179146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-26T20:30:16.179546] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-26T20:30:16.180493] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-26T20:30:16.180551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:16.180620] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:16.180667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:16.180728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:16.239216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:16.240379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:16.240674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:16.240707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:16.366868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:16.367016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:16.367056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:16.367116] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:16.370955] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-01-26T20:30:16.371233] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-26T20:30:16.371359] [INFO ] [sig ] QQQM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:16.519511] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QQQM.txt [2026-01-26T20:30:16.519671] [INFO ] [sig ] [2569/3474] Completed QQQM in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.4m [2026-01-26T20:30:16.519713] [INFO ] [sig ] [2570/3474] Forecasting QQQX... [2026-01-26T20:30:16.519742] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-26T20:30:16.519774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-26T20:30:16.531789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-26T20:30:16.532102] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-26T20:30:16.532932] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-26T20:30:16.532985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:16.533018] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:16.533047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:16.533105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:16.592870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:16.594009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:16.594103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:16.594138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:16.732923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:16.733120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:16.733169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:16.733201] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:16.737134] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=50.01%) [2026-01-26T20:30:16.737481] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-26T20:30:16.737631] [INFO ] [sig ] QQQX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:16.894707] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QQQX.txt [2026-01-26T20:30:16.894861] [INFO ] [sig ] [2570/3474] Completed QQQX in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:16.894905] [INFO ] [sig ] [2571/3474] Forecasting QQQY... [2026-01-26T20:30:16.894946] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-26T20:30:16.894990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-26T20:30:16.908013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-26T20:30:16.908449] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-26T20:30:16.909457] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-26T20:30:16.909511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:16.909545] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:16.909601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:16.909673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:16.972675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:16.973533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:16.973651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:16.973704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:17.104986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:17.105157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:17.105205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:17.105246] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:17.108903] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=89.30%) [2026-01-26T20:30:17.109203] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-26T20:30:17.109358] [INFO ] [sig ] QQQY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:17.264913] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QQQY.txt [2026-01-26T20:30:17.265085] [INFO ] [sig ] [2571/3474] Completed QQQY in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:17.265151] [INFO ] [sig ] [2572/3474] Forecasting QRHC... [2026-01-26T20:30:17.265198] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-26T20:30:17.265240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-26T20:30:17.277773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-26T20:30:17.278141] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-26T20:30:17.279030] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-26T20:30:17.279084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:17.279115] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:17.279143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:17.279199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:17.342112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:17.343029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:17.343115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:17.343149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:17.465640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:17.465798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:17.465841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:17.465872] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:17.469594] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=11.17%) [2026-01-26T20:30:17.469916] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-26T20:30:17.470048] [INFO ] [sig ] QRHC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:17.627720] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QRHC.txt [2026-01-26T20:30:17.627894] [INFO ] [sig ] [2572/3474] Completed QRHC in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:17.627945] [INFO ] [sig ] [2573/3474] Forecasting QRVO... [2026-01-26T20:30:17.627977] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-26T20:30:17.628016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-26T20:30:17.640162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-26T20:30:17.640532] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-26T20:30:17.641411] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-26T20:30:17.641464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:17.641502] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:17.641541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:17.641628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:17.703133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:17.704066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:17.704155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:17.704190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:17.834803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:17.834955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:17.834997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:17.835027] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:17.838524] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=20.57%) [2026-01-26T20:30:17.838822] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-26T20:30:17.838948] [INFO ] [sig ] QRVO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:17.985921] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QRVO.txt [2026-01-26T20:30:17.986066] [INFO ] [sig ] [2573/3474] Completed QRVO in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:17.986107] [INFO ] [sig ] [2574/3474] Forecasting QS... [2026-01-26T20:30:17.986138] [INFO ] [sig ] Generating forecast for: QS [2026-01-26T20:30:17.986169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-26T20:30:17.998233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-26T20:30:17.998630] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-26T20:30:17.999423] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-26T20:30:17.999475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:17.999507] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:17.999534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:17.999607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:18.062137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:18.062972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:18.063055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:18.063088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:18.194717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:18.194868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:18.194908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:18.194937] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:18.198280] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-01-26T20:30:18.198544] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-26T20:30:18.198680] [INFO ] [sig ] QS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:18.355415] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QS.txt [2026-01-26T20:30:18.355668] [INFO ] [sig ] [2574/3474] Completed QS in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:18.355726] [INFO ] [sig ] [2575/3474] Forecasting QSI... [2026-01-26T20:30:18.355765] [INFO ] [sig ] Generating forecast for: QSI [2026-01-26T20:30:18.355804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-26T20:30:18.369952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-26T20:30:18.370323] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-26T20:30:18.371132] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-26T20:30:18.371184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:18.371215] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:18.371242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:18.371300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:18.430534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:18.431887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:18.431971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:18.432004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:18.550843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:18.550964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:18.551005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:18.551036] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:18.554785] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-26T20:30:18.555082] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-26T20:30:18.555214] [INFO ] [sig ] QSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:18.697598] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QSI.txt [2026-01-26T20:30:18.697736] [INFO ] [sig ] [2575/3474] Completed QSI in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:18.697776] [INFO ] [sig ] [2576/3474] Forecasting QTEC... [2026-01-26T20:30:18.697807] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-26T20:30:18.697837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-26T20:30:18.709026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-26T20:30:18.709323] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-26T20:30:18.710154] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-26T20:30:18.710205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:18.710237] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:18.710264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:18.710321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:18.768545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:18.769326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:18.769436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:18.769471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:18.892869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:18.893018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:18.893058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:18.893087] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:18.896592] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=76.60%) [2026-01-26T20:30:18.896863] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-26T20:30:18.896984] [INFO ] [sig ] QTEC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:19.041481] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QTEC.txt [2026-01-26T20:30:19.041658] [INFO ] [sig ] [2576/3474] Completed QTEC in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:19.041702] [INFO ] [sig ] [2577/3474] Forecasting QTRX... [2026-01-26T20:30:19.041733] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-26T20:30:19.041764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-26T20:30:19.053205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-26T20:30:19.053515] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-26T20:30:19.054307] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-26T20:30:19.054358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:19.054390] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:19.054417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:19.054474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:19.113216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:19.114097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:19.114183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:19.114217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:19.240619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:19.240787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:19.240829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:19.240861] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:19.244390] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=18.01%) [2026-01-26T20:30:19.244712] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-26T20:30:19.245038] [INFO ] [sig ] QTRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:19.390541] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QTRX.txt [2026-01-26T20:30:19.390687] [INFO ] [sig ] [2577/3474] Completed QTRX in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:19.390728] [INFO ] [sig ] [2578/3474] Forecasting QTTB... [2026-01-26T20:30:19.390759] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-26T20:30:19.390789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-26T20:30:19.402869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-26T20:30:19.403202] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-26T20:30:19.404037] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-26T20:30:19.404090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:19.404122] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:19.404149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:19.404207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:19.460894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:19.461798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:19.461884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:19.461918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:19.579551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:19.579722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:19.579762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:19.579791] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:19.583145] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-01-26T20:30:19.583435] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-26T20:30:19.583561] [INFO ] [sig ] QTTB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:19.730996] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QTTB.txt [2026-01-26T20:30:19.731157] [INFO ] [sig ] [2578/3474] Completed QTTB in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:19.731200] [INFO ] [sig ] [2579/3474] Forecasting QTUM... [2026-01-26T20:30:19.731229] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-26T20:30:19.731259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-26T20:30:19.742700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-26T20:30:19.743044] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-26T20:30:19.743875] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-26T20:30:19.743927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:19.743961] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:19.743989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:19.744049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:19.802452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:19.803362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:19.803450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:19.803484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:19.924773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:19.924929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:19.924971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:19.925003] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:19.928531] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-01-26T20:30:19.928840] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-26T20:30:19.928991] [INFO ] [sig ] QTUM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:20.082385] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QTUM.txt [2026-01-26T20:30:20.082596] [INFO ] [sig ] [2579/3474] Completed QTUM in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-26T20:30:20.082648] [INFO ] [sig ] [2580/3474] Forecasting QTWO... [2026-01-26T20:30:20.082683] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-26T20:30:20.082713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-26T20:30:20.096483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-26T20:30:20.096924] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-26T20:30:20.097824] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-26T20:30:20.097877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:20.097911] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:20.097939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:20.098009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:20.161312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:20.162233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:20.162323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:20.162365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:20.288746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:20.288907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:20.288950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:20.288980] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:20.292440] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: DOWN (p=38.08%) [2026-01-26T20:30:20.292744] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-26T20:30:20.292870] [INFO ] [sig ] QTWO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:20.435643] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QTWO.txt [2026-01-26T20:30:20.435784] [INFO ] [sig ] [2580/3474] Completed QTWO in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.3m [2026-01-26T20:30:20.435824] [INFO ] [sig ] [2581/3474] Forecasting QUAD... [2026-01-26T20:30:20.435855] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-26T20:30:20.435886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-26T20:30:20.446654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-26T20:30:20.446957] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-26T20:30:20.447811] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-26T20:30:20.447861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:20.447893] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:20.447919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:20.447974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:20.516103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:20.517146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:20.517245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:20.517287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:20.659380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:20.659537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:20.659602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:20.659643] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:20.663141] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-26T20:30:20.663452] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-26T20:30:20.663606] [INFO ] [sig ] QUAD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:20.809470] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QUAD.txt [2026-01-26T20:30:20.809847] [INFO ] [sig ] [2581/3474] Completed QUAD in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.3m [2026-01-26T20:30:20.809890] [INFO ] [sig ] [2582/3474] Forecasting QUIK... [2026-01-26T20:30:20.809921] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-26T20:30:20.809953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-26T20:30:20.821232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-26T20:30:20.821620] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-26T20:30:20.822438] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-26T20:30:20.822503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:20.822538] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:20.822591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:20.822655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:20.883819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:20.884675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:20.884757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:20.884789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:21.003214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:21.003380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:21.003430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:21.003467] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:21.007139] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-01-26T20:30:21.007454] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-26T20:30:21.007619] [INFO ] [sig ] QUIK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:21.163786] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QUIK.txt [2026-01-26T20:30:21.163930] [INFO ] [sig ] [2582/3474] Completed QUIK in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.3m [2026-01-26T20:30:21.163969] [INFO ] [sig ] [2583/3474] Forecasting QURE... [2026-01-26T20:30:21.164001] [INFO ] [sig ] Generating forecast for: QURE [2026-01-26T20:30:21.164032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-26T20:30:21.177292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-26T20:30:21.177671] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-26T20:30:21.178515] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-26T20:30:21.178615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:21.178683] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:21.178714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:21.178773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:21.237478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:21.238333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:21.238420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:21.238455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:21.362133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:21.362291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:21.362332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:21.362362] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:21.365778] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: UP (p=79.09%) [2026-01-26T20:30:21.366073] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-26T20:30:21.366200] [INFO ] [sig ] QURE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:21.510615] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QURE.txt [2026-01-26T20:30:21.510763] [INFO ] [sig ] [2583/3474] Completed QURE in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.3m [2026-01-26T20:30:21.510804] [INFO ] [sig ] [2584/3474] Forecasting QVAL... [2026-01-26T20:30:21.510835] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-26T20:30:21.510866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-26T20:30:21.521839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-26T20:30:21.522171] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-26T20:30:21.522997] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-26T20:30:21.523049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:21.523083] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:21.523113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:21.523172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:21.582434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:21.583389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:21.583478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:21.583510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:21.701690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:21.701847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:21.701915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:21.701946] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:21.705850] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-26T20:30:21.706284] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-26T20:30:21.706446] [INFO ] [sig ] QVAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:21.852566] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QVAL.txt [2026-01-26T20:30:21.852751] [INFO ] [sig ] [2584/3474] Completed QVAL in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.3m [2026-01-26T20:30:21.852795] [INFO ] [sig ] [2585/3474] Forecasting QVCC... [2026-01-26T20:30:21.852826] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-26T20:30:21.852857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-26T20:30:21.864744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-26T20:30:21.865121] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-26T20:30:21.865988] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-26T20:30:21.866040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:21.866074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:21.866103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:21.866160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:21.922786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:21.923706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:21.923804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:21.923840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:22.048410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:22.048596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:22.048641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:22.048671] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:22.052150] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=16.20%) [2026-01-26T20:30:22.052468] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-26T20:30:22.052621] [INFO ] [sig ] QVCC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:22.198072] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QVCC.txt [2026-01-26T20:30:22.198209] [INFO ] [sig ] [2585/3474] Completed QVCC in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.3m [2026-01-26T20:30:22.198249] [INFO ] [sig ] [2586/3474] Forecasting QYLD... [2026-01-26T20:30:22.198278] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-26T20:30:22.198310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-26T20:30:22.211045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-26T20:30:22.211332] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-26T20:30:22.212314] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-26T20:30:22.212364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:22.212396] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:22.212422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:22.212478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:22.270114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:22.270776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:22.270855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:22.270887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:22.389087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:22.389239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:22.389280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:22.389343] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:22.392703] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: DOWN (p=40.92%) [2026-01-26T20:30:22.392972] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-26T20:30:22.393093] [INFO ] [sig ] QYLD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:22.550459] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/QYLD.txt [2026-01-26T20:30:22.550649] [INFO ] [sig ] [2586/3474] Completed QYLD in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.3m [2026-01-26T20:30:22.550696] [INFO ] [sig ] [2587/3474] Forecasting QYLG... [2026-01-26T20:30:22.550727] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-26T20:30:22.550758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-26T20:30:22.563923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-26T20:30:22.564291] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-26T20:30:22.565141] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-26T20:30:22.565195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:22.565229] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:22.565257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:22.565314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:22.630668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:22.631559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:22.631670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:22.631705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:22.760931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:22.761102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:22.761153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:22.761200] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:22.765092] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-26T20:30:22.765412] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-26T20:30:22.765567] [INFO ] [sig ] QYLG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:22.928952] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/QYLG.txt [2026-01-26T20:30:22.929134] [INFO ] [sig ] [2587/3474] Completed QYLG in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:22.929190] [INFO ] [sig ] [2588/3474] Forecasting RA... [2026-01-26T20:30:22.929236] [INFO ] [sig ] Generating forecast for: RA [2026-01-26T20:30:22.929285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-26T20:30:22.941642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-26T20:30:22.942010] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-26T20:30:22.942882] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-26T20:30:22.942935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:22.942967] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:22.942994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:22.943052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:23.005456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:23.006409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:23.006497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:23.006532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:23.138272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:23.138452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:23.138503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:23.138549] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:23.142866] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-26T20:30:23.143197] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-26T20:30:23.143331] [INFO ] [sig ] RA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:23.305604] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RA.txt [2026-01-26T20:30:23.305762] [INFO ] [sig ] [2588/3474] Completed RA in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:23.305806] [INFO ] [sig ] [2589/3474] Forecasting RACE... [2026-01-26T20:30:23.305839] [INFO ] [sig ] Generating forecast for: RACE [2026-01-26T20:30:23.305872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-26T20:30:23.318693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-26T20:30:23.319056] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-26T20:30:23.319998] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-26T20:30:23.320052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:23.320085] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:23.320113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:23.320190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:23.383846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:23.384661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:23.384749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:23.384784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:23.515271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:23.515444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:23.515486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:23.515515] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:23.518898] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-01-26T20:30:23.519176] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-26T20:30:23.519301] [INFO ] [sig ] RACE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:23.665932] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RACE.txt [2026-01-26T20:30:23.666077] [INFO ] [sig ] [2589/3474] Completed RACE in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:23.666117] [INFO ] [sig ] [2590/3474] Forecasting RAIL... [2026-01-26T20:30:23.666147] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-26T20:30:23.666178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-26T20:30:23.677566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-26T20:30:23.677937] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-26T20:30:23.678784] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-26T20:30:23.678836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:23.678868] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:23.678895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:23.678952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:23.734564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:23.735255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:23.735335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:23.735367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:23.862159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:23.862311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:23.862353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:23.862383] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:23.866184] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: UP (p=50.45%) [2026-01-26T20:30:23.866461] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-26T20:30:23.866599] [INFO ] [sig ] RAIL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:24.014674] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RAIL.txt [2026-01-26T20:30:24.015030] [INFO ] [sig ] [2590/3474] Completed RAIL in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:24.015072] [INFO ] [sig ] [2591/3474] Forecasting RAMP... [2026-01-26T20:30:24.015101] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-26T20:30:24.015131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-26T20:30:24.026683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-26T20:30:24.027029] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-26T20:30:24.027880] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-26T20:30:24.027931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:24.027962] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:24.027988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:24.028044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:24.087206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:24.088105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:24.088193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:24.088227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:24.226605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:24.226767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:24.226808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:24.226838] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:24.230656] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: UP (p=86.07%) [2026-01-26T20:30:24.231125] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-26T20:30:24.231253] [INFO ] [sig ] RAMP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:24.384692] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RAMP.txt [2026-01-26T20:30:24.384860] [INFO ] [sig ] [2591/3474] Completed RAMP in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:24.384915] [INFO ] [sig ] [2592/3474] Forecasting RAPP... [2026-01-26T20:30:24.384952] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-26T20:30:24.384983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-26T20:30:24.398719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-26T20:30:24.399118] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-26T20:30:24.399992] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-26T20:30:24.400043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:24.400074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:24.400100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:24.400158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:24.459989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:24.460925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:24.461013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:24.461047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:24.583865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:24.584049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:24.584100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:24.584139] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:24.587769] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-01-26T20:30:24.588082] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-26T20:30:24.588215] [INFO ] [sig ] RAPP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:24.730389] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RAPP.txt [2026-01-26T20:30:24.730542] [INFO ] [sig ] [2592/3474] Completed RAPP in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:24.730602] [INFO ] [sig ] [2593/3474] Forecasting RARE... [2026-01-26T20:30:24.730635] [INFO ] [sig ] Generating forecast for: RARE [2026-01-26T20:30:24.730666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-26T20:30:24.742064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-26T20:30:24.742345] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-26T20:30:24.743154] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-26T20:30:24.743215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:24.743247] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:24.743275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:24.743333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:24.802917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:24.803993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:24.804138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:24.804187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:24.926827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:24.926994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:24.927036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:24.927066] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:24.930722] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-26T20:30:24.931025] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-26T20:30:24.931159] [INFO ] [sig ] RARE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:25.089557] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RARE.txt [2026-01-26T20:30:25.089733] [INFO ] [sig ] [2593/3474] Completed RARE in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:25.089774] [INFO ] [sig ] [2594/3474] Forecasting RAVE... [2026-01-26T20:30:25.089804] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-26T20:30:25.089837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-26T20:30:25.101892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-26T20:30:25.102289] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-26T20:30:25.103362] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-26T20:30:25.103414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:25.103445] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:25.103473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:25.103529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:25.165529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:25.166311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:25.166395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:25.166427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:25.288844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:25.289006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:25.289048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:25.289077] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:25.292422] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=49.97%) [2026-01-26T20:30:25.292734] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-26T20:30:25.292861] [INFO ] [sig ] RAVE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:25.438727] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RAVE.txt [2026-01-26T20:30:25.438854] [INFO ] [sig ] [2594/3474] Completed RAVE in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:25.438894] [INFO ] [sig ] [2595/3474] Forecasting RAY... [2026-01-26T20:30:25.438924] [INFO ] [sig ] Generating forecast for: RAY [2026-01-26T20:30:25.438955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-26T20:30:25.450154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-26T20:30:25.450405] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-26T20:30:25.451376] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-26T20:30:25.451427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:25.451458] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:25.451485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:25.451541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:25.510530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:25.511515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:25.511621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:25.511656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:25.634759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:25.634931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:25.634973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:25.635002] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:25.638941] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-01-26T20:30:25.639230] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-26T20:30:25.639358] [INFO ] [sig ] RAY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:25.786191] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RAY.txt [2026-01-26T20:30:25.786350] [INFO ] [sig ] [2595/3474] Completed RAY in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-26T20:30:25.786392] [INFO ] [sig ] [2596/3474] Forecasting RBA... [2026-01-26T20:30:25.786432] [INFO ] [sig ] Generating forecast for: RBA [2026-01-26T20:30:25.786475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-26T20:30:25.800664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-26T20:30:25.801003] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-26T20:30:25.801796] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-26T20:30:25.801847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:25.801880] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:25.801907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:25.801963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:25.860962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:25.861879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:25.861961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:25.861995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:25.986655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:25.986807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:25.986846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:25.986876] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:25.990269] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=28.83%) [2026-01-26T20:30:25.990542] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-26T20:30:25.990680] [INFO ] [sig ] RBA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:26.140209] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RBA.txt [2026-01-26T20:30:26.140391] [INFO ] [sig ] [2596/3474] Completed RBA in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.2m [2026-01-26T20:30:26.140440] [INFO ] [sig ] [2597/3474] Forecasting RBB... [2026-01-26T20:30:26.140471] [INFO ] [sig ] Generating forecast for: RBB [2026-01-26T20:30:26.140504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-26T20:30:26.152009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-26T20:30:26.152296] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-26T20:30:26.153112] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-26T20:30:26.153163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:26.153195] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:26.153221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:26.153278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:26.209942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:26.210820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:26.210900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:26.210933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:26.335877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:26.336031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:26.336071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:26.336101] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:26.339874] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=24.14%) [2026-01-26T20:30:26.340352] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-26T20:30:26.340476] [INFO ] [sig ] RBB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:26.497663] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RBB.txt [2026-01-26T20:30:26.497817] [INFO ] [sig ] [2597/3474] Completed RBB in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.2m [2026-01-26T20:30:26.497859] [INFO ] [sig ] [2598/3474] Forecasting RBBN... [2026-01-26T20:30:26.497889] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-26T20:30:26.497920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-26T20:30:26.509122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-26T20:30:26.509436] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-26T20:30:26.510227] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-26T20:30:26.510278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:26.510310] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:26.510338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:26.510395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:26.566678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:26.567521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:26.567622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:26.567655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:26.691690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:26.691843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:26.691883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:26.691911] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:26.695247] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-26T20:30:26.695531] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-26T20:30:26.695689] [INFO ] [sig ] RBBN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:26.838047] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RBBN.txt [2026-01-26T20:30:26.838195] [INFO ] [sig ] [2598/3474] Completed RBBN in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.2m [2026-01-26T20:30:26.838235] [INFO ] [sig ] [2599/3474] Forecasting RBC... [2026-01-26T20:30:26.838264] [INFO ] [sig ] Generating forecast for: RBC [2026-01-26T20:30:26.838295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-26T20:30:26.849690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-26T20:30:26.850036] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-26T20:30:26.850875] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-26T20:30:26.850926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:26.850958] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:26.850984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:26.851041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:26.909661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:26.910463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:26.910547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:26.910599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:27.030698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:27.030845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:27.030885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:27.030914] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:27.034294] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=68.89%) [2026-01-26T20:30:27.034596] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-26T20:30:27.034723] [INFO ] [sig ] RBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:27.199703] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RBC.txt [2026-01-26T20:30:27.199854] [INFO ] [sig ] [2599/3474] Completed RBC in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.2m [2026-01-26T20:30:27.199893] [INFO ] [sig ] [2600/3474] Forecasting RBCAA... [2026-01-26T20:30:27.199924] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-26T20:30:27.199954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-26T20:30:27.211009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-26T20:30:27.211326] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-26T20:30:27.212114] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-26T20:30:27.212164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:27.212221] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:27.212250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:27.212306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:27.273894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:27.274884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:27.274994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:27.275029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:27.396400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:27.396553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:27.396651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:27.396872] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:27.400768] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-01-26T20:30:27.401038] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-26T20:30:27.401157] [INFO ] [sig ] RBCAA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:27.545438] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RBCAA.txt [2026-01-26T20:30:27.545618] [INFO ] [sig ] [2600/3474] Completed RBCAA in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.2m [2026-01-26T20:30:27.545663] [INFO ] [sig ] [2601/3474] Forecasting RBLX... [2026-01-26T20:30:27.545693] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-26T20:30:27.545734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-26T20:30:27.558503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-26T20:30:27.558853] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-26T20:30:27.559642] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-26T20:30:27.559694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:27.559726] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:27.559753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:27.559823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:27.615567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:27.616366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:27.616447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:27.616480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:27.738746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:27.738879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:27.738918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:27.738946] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:27.742213] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=43.75%) [2026-01-26T20:30:27.742475] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-26T20:30:27.742611] [INFO ] [sig ] RBLX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:27.883347] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RBLX.txt [2026-01-26T20:30:27.883457] [INFO ] [sig ] [2601/3474] Completed RBLX in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.2m [2026-01-26T20:30:27.883503] [INFO ] [sig ] [2602/3474] Forecasting RC... [2026-01-26T20:30:27.883534] [INFO ] [sig ] Generating forecast for: RC [2026-01-26T20:30:27.883563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-26T20:30:27.895105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-26T20:30:27.895366] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-26T20:30:27.896143] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-26T20:30:27.896194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:27.896226] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:27.896253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:27.896309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:27.954072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:27.954669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:27.954755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:27.954787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:28.078784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:28.078887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:28.078927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:28.078956] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:28.082310] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: UP (p=83.20%) [2026-01-26T20:30:28.082595] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-26T20:30:28.082718] [INFO ] [sig ] RC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:28.223434] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RC.txt [2026-01-26T20:30:28.223543] [INFO ] [sig ] [2602/3474] Completed RC in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.2m [2026-01-26T20:30:28.223608] [INFO ] [sig ] [2603/3474] Forecasting RCEL... [2026-01-26T20:30:28.223641] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-26T20:30:28.223686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-26T20:30:28.235632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-26T20:30:28.235927] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-26T20:30:28.236821] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-26T20:30:28.236874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:28.236907] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:28.236935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:28.236993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:28.294220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:28.294873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:28.294952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:28.294985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:28.417711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:28.417811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:28.417849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:28.417906] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:28.421494] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-01-26T20:30:28.421783] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-26T20:30:28.421907] [INFO ] [sig ] RCEL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:28.570622] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RCEL.txt [2026-01-26T20:30:28.570784] [INFO ] [sig ] [2603/3474] Completed RCEL in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.2m [2026-01-26T20:30:28.570825] [INFO ] [sig ] [2604/3474] Forecasting RCI... [2026-01-26T20:30:28.570855] [INFO ] [sig ] Generating forecast for: RCI [2026-01-26T20:30:28.570886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-26T20:30:28.582895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-26T20:30:28.583264] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-26T20:30:28.584153] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-26T20:30:28.584206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:28.584251] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:28.584282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:28.584340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:28.641600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:28.642429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:28.642516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:28.642555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:28.761507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:28.761647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:28.761686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:28.761715] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:28.765063] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=8.35%) [2026-01-26T20:30:28.765326] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-26T20:30:28.765446] [INFO ] [sig ] RCI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:28.913717] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RCI.txt [2026-01-26T20:30:28.914068] [INFO ] [sig ] [2604/3474] Completed RCI in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:28.914117] [INFO ] [sig ] [2605/3474] Forecasting RCKY... [2026-01-26T20:30:28.914149] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-26T20:30:28.914178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-26T20:30:28.926497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-26T20:30:28.926789] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-26T20:30:28.927637] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-26T20:30:28.927697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:28.927730] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:28.927756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:28.927813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:28.985927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:28.986499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:28.986661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:28.986698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:29.107522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:29.107689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:29.107730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:29.107759] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:29.111667] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: UP (p=53.54%) [2026-01-26T20:30:29.111941] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-26T20:30:29.112061] [INFO ] [sig ] RCKY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:29.254829] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RCKY.txt [2026-01-26T20:30:29.254958] [INFO ] [sig ] [2605/3474] Completed RCKY in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:29.255018] [INFO ] [sig ] [2606/3474] Forecasting RCL... [2026-01-26T20:30:29.255050] [INFO ] [sig ] Generating forecast for: RCL [2026-01-26T20:30:29.255081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-26T20:30:29.269076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-26T20:30:29.269591] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-26T20:30:29.270491] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-26T20:30:29.270545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:29.270595] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:29.270625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:29.270683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:29.326217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:29.327193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:29.327287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:29.327322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:29.448782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:29.448967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:29.449013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:29.449043] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:29.452869] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-01-26T20:30:29.453283] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-26T20:30:29.453441] [INFO ] [sig ] RCL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:29.598879] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RCL.txt [2026-01-26T20:30:29.599046] [INFO ] [sig ] [2606/3474] Completed RCL in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:29.599089] [INFO ] [sig ] [2607/3474] Forecasting RCS... [2026-01-26T20:30:29.599121] [INFO ] [sig ] Generating forecast for: RCS [2026-01-26T20:30:29.599151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-26T20:30:29.610959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-26T20:30:29.611383] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-26T20:30:29.612328] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-26T20:30:29.612382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:29.612414] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:29.612441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:29.612496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:29.672041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:29.672885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:29.672971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:29.673004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:29.807733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:29.807896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:29.807938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:29.807969] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:29.811421] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=85.27%) [2026-01-26T20:30:29.811732] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-26T20:30:29.811862] [INFO ] [sig ] RCS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:29.958823] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RCS.txt [2026-01-26T20:30:29.958960] [INFO ] [sig ] [2607/3474] Completed RCS in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:29.958999] [INFO ] [sig ] [2608/3474] Forecasting RCUS... [2026-01-26T20:30:29.959035] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-26T20:30:29.959067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-26T20:30:29.970429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-26T20:30:29.970796] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-26T20:30:29.971598] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-26T20:30:29.971653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:29.971685] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:29.971711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:29.971767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:30.029148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:30.030016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:30.030102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:30.030137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:30.149148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:30.149304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:30.149343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:30.149371] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:30.152712] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: DOWN (p=29.67%) [2026-01-26T20:30:30.152984] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-26T20:30:30.153104] [INFO ] [sig ] RCUS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:30.295660] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RCUS.txt [2026-01-26T20:30:30.295800] [INFO ] [sig ] [2608/3474] Completed RCUS in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:30.295839] [INFO ] [sig ] [2609/3474] Forecasting RDCM... [2026-01-26T20:30:30.295869] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-26T20:30:30.295899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-26T20:30:30.307190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-26T20:30:30.307595] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-26T20:30:30.308461] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-26T20:30:30.308516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:30.308548] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:30.308606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:30.308671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:30.364288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:30.365025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:30.365106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:30.365139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:30.484200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:30.484360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:30.484399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:30.484428] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:30.487864] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-01-26T20:30:30.488152] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-26T20:30:30.488280] [INFO ] [sig ] RDCM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:30.630183] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RDCM.txt [2026-01-26T20:30:30.630335] [INFO ] [sig ] [2609/3474] Completed RDCM in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:30.630375] [INFO ] [sig ] [2610/3474] Forecasting RDHL... [2026-01-26T20:30:30.630406] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-26T20:30:30.630437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-26T20:30:30.641500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-26T20:30:30.641881] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-26T20:30:30.642764] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-26T20:30:30.642817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:30.642850] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:30.642878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:30.642936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:30.707872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:30.708935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:30.709064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:30.709114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:30.842307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:30.842507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:30.842566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:30.842624] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:30.846509] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: UP (p=69.65%) [2026-01-26T20:30:30.846855] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-26T20:30:30.846985] [INFO ] [sig ] RDHL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:31.001182] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RDHL.txt [2026-01-26T20:30:31.001366] [INFO ] [sig ] [2610/3474] Completed RDHL in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:31.001410] [INFO ] [sig ] [2611/3474] Forecasting RDVY... [2026-01-26T20:30:31.001451] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-26T20:30:31.001493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-26T20:30:31.013972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-26T20:30:31.014321] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-26T20:30:31.015279] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-26T20:30:31.015344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:31.015380] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:31.015408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:31.015466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:31.080030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:31.080915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:31.081000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:31.081033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:31.212130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:31.212285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:31.212329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:31.212377] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:31.216041] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-01-26T20:30:31.216352] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-26T20:30:31.216496] [INFO ] [sig ] RDVY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:31.374703] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RDVY.txt [2026-01-26T20:30:31.374860] [INFO ] [sig ] [2611/3474] Completed RDVY in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:31.374902] [INFO ] [sig ] [2612/3474] Forecasting RDY... [2026-01-26T20:30:31.374935] [INFO ] [sig ] Generating forecast for: RDY [2026-01-26T20:30:31.374968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-26T20:30:31.387644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-26T20:30:31.388016] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-26T20:30:31.388985] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-26T20:30:31.389038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:31.389072] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:31.389109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:31.389168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:31.452111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:31.453000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:31.453093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:31.453132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:31.591290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:31.591448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:31.591490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:31.591525] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:31.595503] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=94.66%) [2026-01-26T20:30:31.596013] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-26T20:30:31.596152] [INFO ] [sig ] RDY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:31.772259] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RDY.txt [2026-01-26T20:30:31.772427] [INFO ] [sig ] [2612/3474] Completed RDY in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-26T20:30:31.772468] [INFO ] [sig ] [2613/3474] Forecasting REAL... [2026-01-26T20:30:31.772499] [INFO ] [sig ] Generating forecast for: REAL [2026-01-26T20:30:31.772528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-26T20:30:31.785403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-26T20:30:31.785712] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-26T20:30:31.786482] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-26T20:30:31.786532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:31.786565] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:31.786622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:31.786680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:31.847682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:31.848608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:31.848736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:31.848797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:31.974917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:31.975075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:31.975116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:31.975147] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:31.978624] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: UP (p=88.51%) [2026-01-26T20:30:31.978917] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-26T20:30:31.979040] [INFO ] [sig ] REAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:32.126469] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/REAL.txt [2026-01-26T20:30:32.126642] [INFO ] [sig ] [2613/3474] Completed REAL in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.1m [2026-01-26T20:30:32.126684] [INFO ] [sig ] [2614/3474] Forecasting REAX... [2026-01-26T20:30:32.126714] [INFO ] [sig ] Generating forecast for: REAX [2026-01-26T20:30:32.126745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-26T20:30:32.139085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-26T20:30:32.139356] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-26T20:30:32.140196] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-26T20:30:32.140248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:32.140280] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:32.140307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:32.140363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:32.200740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:32.201529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:32.201636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:32.201671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:32.319336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:32.319501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:32.319564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:32.319653] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:32.323057] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=16.89%) [2026-01-26T20:30:32.323342] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-26T20:30:32.323466] [INFO ] [sig ] REAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:32.467798] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/REAX.txt [2026-01-26T20:30:32.467955] [INFO ] [sig ] [2614/3474] Completed REAX in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 5.1m [2026-01-26T20:30:32.467999] [INFO ] [sig ] [2615/3474] Forecasting REBN... [2026-01-26T20:30:32.468031] [INFO ] [sig ] Generating forecast for: REBN [2026-01-26T20:30:32.468062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-26T20:30:32.480035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-26T20:30:32.480318] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-26T20:30:32.481315] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-26T20:30:32.481366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:32.481399] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:32.481427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:32.481494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:32.540055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:32.540936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:32.541021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:32.541056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:32.658743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:32.658916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:32.658959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:32.658994] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:32.663246] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: UP (p=50.16%) [2026-01-26T20:30:32.663767] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-26T20:30:32.663956] [INFO ] [sig ] REBN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:32.825202] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/REBN.txt [2026-01-26T20:30:32.825404] [INFO ] [sig ] [2615/3474] Completed REBN in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.1m [2026-01-26T20:30:32.825449] [INFO ] [sig ] [2616/3474] Forecasting REFI... [2026-01-26T20:30:32.825483] [INFO ] [sig ] Generating forecast for: REFI [2026-01-26T20:30:32.825515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-26T20:30:32.841965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-26T20:30:32.842842] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-26T20:30:32.844547] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-26T20:30:32.844653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:32.844708] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:32.844755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:32.844853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:32.927708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:32.929415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:32.929589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:32.929645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:33.105767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:33.106050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:33.106117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:33.106175] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:33.112081] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=66.70%) [2026-01-26T20:30:33.112758] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-26T20:30:33.112974] [INFO ] [sig ] REFI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:33.322740] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/REFI.txt [2026-01-26T20:30:33.323035] [INFO ] [sig ] [2616/3474] Completed REFI in 0.5s | 2.82 sym/s | Total: 15.5m | ETA: 5.1m [2026-01-26T20:30:33.323153] [INFO ] [sig ] [2617/3474] Forecasting REG... [2026-01-26T20:30:33.323199] [INFO ] [sig ] Generating forecast for: REG [2026-01-26T20:30:33.323245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-26T20:30:33.341363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-26T20:30:33.342204] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-26T20:30:33.344379] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-26T20:30:33.344551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:33.344669] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:33.344708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:33.344788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:33.437521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:33.438955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:33.439108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:33.439170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:33.601206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:33.601474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:33.601539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:33.601599] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:33.606611] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-01-26T20:30:33.607147] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-26T20:30:33.607351] [INFO ] [sig ] REG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:33.804870] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/REG.txt [2026-01-26T20:30:33.805114] [INFO ] [sig ] [2617/3474] Completed REG in 0.5s | 2.82 sym/s | Total: 15.5m | ETA: 5.1m [2026-01-26T20:30:33.805170] [INFO ] [sig ] [2618/3474] Forecasting REGN... [2026-01-26T20:30:33.805205] [INFO ] [sig ] Generating forecast for: REGN [2026-01-26T20:30:33.805238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-26T20:30:33.824862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-26T20:30:33.825540] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-26T20:30:33.826839] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-26T20:30:33.826912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:33.826953] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:33.826990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:33.827072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:33.891480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:33.892762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:33.892973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:33.893032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:34.039382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:34.039668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:34.039720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:34.039751] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:34.044289] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=50.34%) [2026-01-26T20:30:34.044960] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-26T20:30:34.045143] [INFO ] [sig ] REGN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:34.211314] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/REGN.txt [2026-01-26T20:30:34.211533] [INFO ] [sig ] [2618/3474] Completed REGN in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.1m [2026-01-26T20:30:34.211619] [INFO ] [sig ] [2619/3474] Forecasting RELL... [2026-01-26T20:30:34.211671] [INFO ] [sig ] Generating forecast for: RELL [2026-01-26T20:30:34.211708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-26T20:30:34.224294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-26T20:30:34.224702] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-26T20:30:34.225546] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-26T20:30:34.225617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:34.225653] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:34.225681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:34.225742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:34.284854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:34.285822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:34.285912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:34.285945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:34.413451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:34.413650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:34.413695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:34.413724] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:34.417362] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-01-26T20:30:34.417762] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-26T20:30:34.417916] [INFO ] [sig ] RELL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:34.632222] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RELL.txt [2026-01-26T20:30:34.632376] [INFO ] [sig ] [2619/3474] Completed RELL in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.1m [2026-01-26T20:30:34.632416] [INFO ] [sig ] [2620/3474] Forecasting RELX... [2026-01-26T20:30:34.632446] [INFO ] [sig ] Generating forecast for: RELX [2026-01-26T20:30:34.632479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-26T20:30:34.645365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-26T20:30:34.645763] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-26T20:30:34.646663] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-26T20:30:34.646728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:34.646769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:34.646803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:34.646863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:34.704902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:34.705771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:34.705857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:34.705891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:34.831318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:34.831477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:34.831518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:34.831616] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:34.835376] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-26T20:30:34.835679] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-26T20:30:34.835808] [INFO ] [sig ] RELX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:34.991989] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RELX.txt [2026-01-26T20:30:34.992168] [INFO ] [sig ] [2620/3474] Completed RELX in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.1m [2026-01-26T20:30:34.992211] [INFO ] [sig ] [2621/3474] Forecasting RELY... [2026-01-26T20:30:34.992243] [INFO ] [sig ] Generating forecast for: RELY [2026-01-26T20:30:34.992273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-26T20:30:35.005533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-26T20:30:35.005974] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-26T20:30:35.006853] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-26T20:30:35.006906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:35.006939] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:35.006966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:35.007028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:35.065231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:35.066155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:35.066243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:35.066276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:35.188766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:35.188922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:35.188962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:35.188992] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:35.192558] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=87.94%) [2026-01-26T20:30:35.192858] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-26T20:30:35.192983] [INFO ] [sig ] RELY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:35.341208] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RELY.txt [2026-01-26T20:30:35.341367] [INFO ] [sig ] [2621/3474] Completed RELY in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-26T20:30:35.341408] [INFO ] [sig ] [2622/3474] Forecasting REPL... [2026-01-26T20:30:35.341439] [INFO ] [sig ] Generating forecast for: REPL [2026-01-26T20:30:35.341468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-26T20:30:35.354148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-26T20:30:35.354548] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-26T20:30:35.355374] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-26T20:30:35.355439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:35.355475] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:35.355514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:35.355612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:35.415527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:35.416501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:35.416620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:35.416665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:35.539837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:35.539995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:35.540036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:35.540066] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:35.543415] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-01-26T20:30:35.543704] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-26T20:30:35.543827] [INFO ] [sig ] REPL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:35.685662] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/REPL.txt [2026-01-26T20:30:35.685803] [INFO ] [sig ] [2622/3474] Completed REPL in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-26T20:30:35.685843] [INFO ] [sig ] [2623/3474] Forecasting RERE... [2026-01-26T20:30:35.685874] [INFO ] [sig ] Generating forecast for: RERE [2026-01-26T20:30:35.685905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-26T20:30:35.698049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-26T20:30:35.698356] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-26T20:30:35.699156] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-26T20:30:35.699207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:35.699239] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:35.699267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:35.699323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:35.755819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:35.756675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:35.756776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:35.756815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:35.878442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:35.878641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:35.878685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:35.878713] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:35.882269] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-26T20:30:35.882568] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-26T20:30:35.882718] [INFO ] [sig ] RERE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:36.031016] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RERE.txt [2026-01-26T20:30:36.031150] [INFO ] [sig ] [2623/3474] Completed RERE in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-26T20:30:36.031191] [INFO ] [sig ] [2624/3474] Forecasting RES... [2026-01-26T20:30:36.031221] [INFO ] [sig ] Generating forecast for: RES [2026-01-26T20:30:36.031252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-26T20:30:36.042998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-26T20:30:36.043259] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-26T20:30:36.044053] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-26T20:30:36.044104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:36.044135] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:36.044162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:36.044219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:36.102455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:36.103532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:36.103644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:36.103684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:36.224694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:36.224878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:36.224921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:36.224951] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:36.228453] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-01-26T20:30:36.228793] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-26T20:30:36.228928] [INFO ] [sig ] RES: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:36.377034] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RES.txt [2026-01-26T20:30:36.377182] [INFO ] [sig ] [2624/3474] Completed RES in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-26T20:30:36.377222] [INFO ] [sig ] [2625/3474] Forecasting REVG... [2026-01-26T20:30:36.377253] [INFO ] [sig ] Generating forecast for: REVG [2026-01-26T20:30:36.377283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-26T20:30:36.389685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-26T20:30:36.389956] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-26T20:30:36.390746] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-26T20:30:36.390798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:36.390830] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:36.390857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:36.390913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:36.452491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:36.453459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:36.453552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:36.453604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:36.591637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:36.591815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:36.591857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:36.591885] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:36.595446] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-26T20:30:36.595755] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-26T20:30:36.595884] [INFO ] [sig ] REVG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:36.754282] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/REVG.txt [2026-01-26T20:30:36.754493] [INFO ] [sig ] [2625/3474] Completed REVG in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-26T20:30:36.754548] [INFO ] [sig ] [2626/3474] Forecasting REX... [2026-01-26T20:30:36.754611] [INFO ] [sig ] Generating forecast for: REX [2026-01-26T20:30:36.754650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-26T20:30:36.771461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-26T20:30:36.772158] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-26T20:30:36.773200] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-26T20:30:36.773264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:36.773303] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:36.773336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:36.773413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:36.839871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:36.840777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:36.840874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:36.840907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:36.965057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:36.965217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:36.965257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:36.965285] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:36.968781] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-01-26T20:30:36.969088] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-26T20:30:36.969219] [INFO ] [sig ] REX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:37.139496] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/REX.txt [2026-01-26T20:30:37.139762] [INFO ] [sig ] [2626/3474] Completed REX in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-26T20:30:37.139840] [INFO ] [sig ] [2627/3474] Forecasting REYN... [2026-01-26T20:30:37.139895] [INFO ] [sig ] Generating forecast for: REYN [2026-01-26T20:30:37.139939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-26T20:30:37.154342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-26T20:30:37.154800] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-26T20:30:37.155683] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-26T20:30:37.155737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:37.155769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:37.155798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:37.155856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:37.232881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:37.234172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:37.234295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:37.234331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:37.361767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:37.361942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:37.361985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:37.362016] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:37.365588] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-01-26T20:30:37.365923] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-26T20:30:37.366058] [INFO ] [sig ] REYN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:37.509526] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/REYN.txt [2026-01-26T20:30:37.509707] [INFO ] [sig ] [2627/3474] Completed REYN in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-26T20:30:37.509756] [INFO ] [sig ] [2628/3474] Forecasting REZI... [2026-01-26T20:30:37.509797] [INFO ] [sig ] Generating forecast for: REZI [2026-01-26T20:30:37.509835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-26T20:30:37.523849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-26T20:30:37.524469] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-26T20:30:37.525474] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-26T20:30:37.525553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:37.525614] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:37.525646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:37.525708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:37.589295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:37.590732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:37.590833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:37.590868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:37.725851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:37.726020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:37.726062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:37.726091] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:37.730163] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-01-26T20:30:37.730480] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-26T20:30:37.730645] [INFO ] [sig ] REZI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:37.884105] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/REZI.txt [2026-01-26T20:30:37.884264] [INFO ] [sig ] [2628/3474] Completed REZI in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-26T20:30:37.884306] [INFO ] [sig ] [2629/3474] Forecasting RF... [2026-01-26T20:30:37.884338] [INFO ] [sig ] Generating forecast for: RF [2026-01-26T20:30:37.884369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-26T20:30:37.898106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-26T20:30:37.898471] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-26T20:30:37.899302] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-26T20:30:37.899354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:37.899386] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:37.899412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:37.899468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:37.960274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:37.961184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:37.961269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:37.961302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:38.096237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:38.096489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:38.096545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:38.096598] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:38.101472] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=42.47%) [2026-01-26T20:30:38.101878] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-26T20:30:38.102045] [INFO ] [sig ] RF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:38.255943] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RF.txt [2026-01-26T20:30:38.256136] [INFO ] [sig ] [2629/3474] Completed RF in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:38.256203] [INFO ] [sig ] [2630/3474] Forecasting RFI... [2026-01-26T20:30:38.256251] [INFO ] [sig ] Generating forecast for: RFI [2026-01-26T20:30:38.256286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-26T20:30:38.270333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-26T20:30:38.270845] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-26T20:30:38.271829] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-26T20:30:38.271884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:38.271924] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:38.271953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:38.272013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:38.338079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:38.339392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:38.339522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:38.339596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:38.468181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:38.468421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:38.468469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:38.468499] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:38.472459] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: DOWN (p=10.58%) [2026-01-26T20:30:38.472830] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-26T20:30:38.472975] [INFO ] [sig ] RFI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:38.630130] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RFI.txt [2026-01-26T20:30:38.630373] [INFO ] [sig ] [2630/3474] Completed RFI in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:38.630422] [INFO ] [sig ] [2631/3474] Forecasting RFL... [2026-01-26T20:30:38.630456] [INFO ] [sig ] Generating forecast for: RFL [2026-01-26T20:30:38.630490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-26T20:30:38.645614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-26T20:30:38.646333] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-26T20:30:38.647359] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-26T20:30:38.647427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:38.647488] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:38.647528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:38.647649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:38.710642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:38.711811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:38.711938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:38.711974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:38.838235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:38.838482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:38.838531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:38.838564] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:38.842631] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=0.42%) [2026-01-26T20:30:38.842964] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-26T20:30:38.843113] [INFO ] [sig ] RFL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:39.003282] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RFL.txt [2026-01-26T20:30:39.003490] [INFO ] [sig ] [2631/3474] Completed RFL in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:39.003548] [INFO ] [sig ] [2632/3474] Forecasting RFM... [2026-01-26T20:30:39.003614] [INFO ] [sig ] Generating forecast for: RFM [2026-01-26T20:30:39.003654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-26T20:30:39.018695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-26T20:30:39.019329] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-26T20:30:39.020515] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-26T20:30:39.020570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:39.020623] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:39.020651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:39.020708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:39.091311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:39.092449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:39.092537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:39.092590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:39.209270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:39.209433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:39.209474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:39.209504] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:39.212985] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-26T20:30:39.213265] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-26T20:30:39.213391] [INFO ] [sig ] RFM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:39.374931] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RFM.txt [2026-01-26T20:30:39.375348] [INFO ] [sig ] [2632/3474] Completed RFM in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:39.375399] [INFO ] [sig ] [2633/3474] Forecasting RFMZ... [2026-01-26T20:30:39.375442] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-26T20:30:39.375482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-26T20:30:39.390816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-26T20:30:39.391282] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-26T20:30:39.392366] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-26T20:30:39.392430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:39.392480] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:39.392520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:39.392622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:39.456264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:39.457696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:39.457828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:39.457863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:39.593761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:39.593938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:39.593985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:39.594016] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:39.598402] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: UP (p=77.91%) [2026-01-26T20:30:39.598786] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-26T20:30:39.598944] [INFO ] [sig ] RFMZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:39.750781] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RFMZ.txt [2026-01-26T20:30:39.750949] [INFO ] [sig ] [2633/3474] Completed RFMZ in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:39.750995] [INFO ] [sig ] [2634/3474] Forecasting RGA... [2026-01-26T20:30:39.751025] [INFO ] [sig ] Generating forecast for: RGA [2026-01-26T20:30:39.751056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-26T20:30:39.764536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-26T20:30:39.765237] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-26T20:30:39.766126] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-26T20:30:39.766180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:39.766240] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:39.766269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:39.766328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:39.827121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:39.828131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:39.828226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:39.828259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:39.963358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:39.963523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:39.963564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:39.963615] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:39.967647] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=77.25%) [2026-01-26T20:30:39.967992] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-26T20:30:39.968320] [INFO ] [sig ] RGA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:40.118490] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RGA.txt [2026-01-26T20:30:40.118638] [INFO ] [sig ] [2634/3474] Completed RGA in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:40.118679] [INFO ] [sig ] [2635/3474] Forecasting RGCO... [2026-01-26T20:30:40.118709] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-26T20:30:40.118740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-26T20:30:40.129179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-26T20:30:40.129532] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-26T20:30:40.130409] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-26T20:30:40.130462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:40.130494] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:40.130522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:40.130607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:40.193649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:40.194404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:40.194495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:40.194529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:40.301936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:40.302044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:40.302114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:40.302146] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:40.305484] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: UP (p=82.45%) [2026-01-26T20:30:40.305766] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-26T20:30:40.305889] [INFO ] [sig ] RGCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:40.449291] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RGCO.txt [2026-01-26T20:30:40.449406] [INFO ] [sig ] [2635/3474] Completed RGCO in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:40.449446] [INFO ] [sig ] [2636/3474] Forecasting RGEN... [2026-01-26T20:30:40.449476] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-26T20:30:40.449508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-26T20:30:40.462407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-26T20:30:40.462821] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-26T20:30:40.463661] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-26T20:30:40.463712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:40.463746] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:40.463773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:40.463830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:40.519971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:40.520789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:40.520875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:40.520909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:40.642369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:40.642540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:40.642598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:40.642630] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:40.646614] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: UP (p=78.08%) [2026-01-26T20:30:40.646916] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-26T20:30:40.647048] [INFO ] [sig ] RGEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:40.790093] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RGEN.txt [2026-01-26T20:30:40.790234] [INFO ] [sig ] [2636/3474] Completed RGEN in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:40.790275] [INFO ] [sig ] [2637/3474] Forecasting RGLD... [2026-01-26T20:30:40.790305] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-26T20:30:40.790335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-26T20:30:40.803047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-26T20:30:40.803396] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-26T20:30:40.804451] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-26T20:30:40.804522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:40.804558] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:40.804604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:40.804663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:40.865631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:40.866692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:40.866797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:40.866831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:40.989927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:40.990092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:40.990132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:40.990196] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:40.993597] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-01-26T20:30:40.993877] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-26T20:30:40.993998] [INFO ] [sig ] RGLD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:41.142517] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RGLD.txt [2026-01-26T20:30:41.142691] [INFO ] [sig ] [2637/3474] Completed RGLD in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 5.0m [2026-01-26T20:30:41.142733] [INFO ] [sig ] [2638/3474] Forecasting RGNX... [2026-01-26T20:30:41.142765] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-26T20:30:41.142797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-26T20:30:41.155281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-26T20:30:41.155651] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-26T20:30:41.156517] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-26T20:30:41.156569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:41.156629] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:41.156657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:41.156713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:41.214907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:41.215847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:41.215938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:41.215972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:41.340654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:41.340814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:41.340854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:41.340883] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:41.345255] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=45.06%) [2026-01-26T20:30:41.345558] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-26T20:30:41.345707] [INFO ] [sig ] RGNX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:41.506202] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RGNX.txt [2026-01-26T20:30:41.506383] [INFO ] [sig ] [2638/3474] Completed RGNX in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-26T20:30:41.506453] [INFO ] [sig ] [2639/3474] Forecasting RGP... [2026-01-26T20:30:41.506492] [INFO ] [sig ] Generating forecast for: RGP [2026-01-26T20:30:41.506531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-26T20:30:41.521039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-26T20:30:41.521429] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-26T20:30:41.522314] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-26T20:30:41.522367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:41.522411] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:41.522439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:41.522508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:41.584172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:41.585067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:41.585153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:41.585186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:41.715838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:41.715993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:41.716035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:41.716065] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:41.719726] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=45.43%) [2026-01-26T20:30:41.720032] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-26T20:30:41.720159] [INFO ] [sig ] RGP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:41.870727] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RGP.txt [2026-01-26T20:30:41.870883] [INFO ] [sig ] [2639/3474] Completed RGP in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-26T20:30:41.870922] [INFO ] [sig ] [2640/3474] Forecasting RGS... [2026-01-26T20:30:41.870952] [INFO ] [sig ] Generating forecast for: RGS [2026-01-26T20:30:41.870984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-26T20:30:41.882303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-26T20:30:41.882679] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-26T20:30:41.883752] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-26T20:30:41.883805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:41.883838] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:41.883867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:41.883926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:41.945585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:41.946414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:41.946497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:41.946531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:42.064393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:42.064555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:42.064616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:42.064648] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:42.068690] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-01-26T20:30:42.068965] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-26T20:30:42.069091] [INFO ] [sig ] RGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:42.245252] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RGS.txt [2026-01-26T20:30:42.245412] [INFO ] [sig ] [2640/3474] Completed RGS in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-26T20:30:42.245453] [INFO ] [sig ] [2641/3474] Forecasting RGTI... [2026-01-26T20:30:42.245485] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-26T20:30:42.245515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-26T20:30:42.258107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-26T20:30:42.258460] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-26T20:30:42.259334] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-26T20:30:42.259589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:42.259624] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:42.259651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:42.259707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:42.322513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:42.323840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:42.323945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:42.323995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:42.475315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:42.475522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:42.475621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:42.475664] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:42.481025] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=20.35%) [2026-01-26T20:30:42.481511] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-26T20:30:42.481725] [INFO ] [sig ] RGTI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:42.640792] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RGTI.txt [2026-01-26T20:30:42.640968] [INFO ] [sig ] [2641/3474] Completed RGTI in 0.4s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-26T20:30:42.641011] [INFO ] [sig ] [2642/3474] Forecasting RH... [2026-01-26T20:30:42.641043] [INFO ] [sig ] Generating forecast for: RH [2026-01-26T20:30:42.641073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-26T20:30:42.653868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-26T20:30:42.654284] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-26T20:30:42.655197] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-26T20:30:42.655256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:42.655287] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:42.655314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:42.655370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:42.714333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:42.715354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:42.715447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:42.715481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:42.837434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:42.837607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:42.837650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:42.837680] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:42.841801] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-01-26T20:30:42.842090] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-26T20:30:42.842407] [INFO ] [sig ] RH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:42.987615] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RH.txt [2026-01-26T20:30:42.987775] [INFO ] [sig ] [2642/3474] Completed RH in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-26T20:30:42.987817] [INFO ] [sig ] [2643/3474] Forecasting RHI... [2026-01-26T20:30:42.987850] [INFO ] [sig ] Generating forecast for: RHI [2026-01-26T20:30:42.987898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-26T20:30:43.000333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-26T20:30:43.000714] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-26T20:30:43.001500] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-26T20:30:43.001552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:43.001616] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:43.001646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:43.001703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:43.058783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:43.059486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:43.059587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:43.059623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:43.183259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:43.183427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:43.183468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:43.183496] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:43.186921] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-26T20:30:43.187195] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-26T20:30:43.187321] [INFO ] [sig ] RHI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:43.330839] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RHI.txt [2026-01-26T20:30:43.330957] [INFO ] [sig ] [2643/3474] Completed RHI in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-26T20:30:43.330997] [INFO ] [sig ] [2644/3474] Forecasting RHP... [2026-01-26T20:30:43.331026] [INFO ] [sig ] Generating forecast for: RHP [2026-01-26T20:30:43.331055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-26T20:30:43.342788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-26T20:30:43.343105] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-26T20:30:43.343916] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-26T20:30:43.343979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:43.344019] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:43.344048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:43.344109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:43.401669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:43.402294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:43.402376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:43.402454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:43.518728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:43.518883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:43.518931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:43.518969] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:43.522319] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=91.44%) [2026-01-26T20:30:43.522603] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-26T20:30:43.522726] [INFO ] [sig ] RHP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:43.664331] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RHP.txt [2026-01-26T20:30:43.664449] [INFO ] [sig ] [2644/3474] Completed RHP in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-26T20:30:43.664488] [INFO ] [sig ] [2645/3474] Forecasting RIG... [2026-01-26T20:30:43.664517] [INFO ] [sig ] Generating forecast for: RIG [2026-01-26T20:30:43.664547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-26T20:30:43.675889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-26T20:30:43.676374] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-26T20:30:43.677193] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-26T20:30:43.677246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:43.677277] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:43.677304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:43.677360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:43.733237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:43.733879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:43.733961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:43.733993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:43.855229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:43.855374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:43.855415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:43.855444] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:43.858762] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=82.77%) [2026-01-26T20:30:43.859031] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-26T20:30:43.859153] [INFO ] [sig ] RIG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:44.000566] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RIG.txt [2026-01-26T20:30:44.000716] [INFO ] [sig ] [2645/3474] Completed RIG in 0.3s | 2.82 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-26T20:30:44.000754] [INFO ] [sig ] [2646/3474] Forecasting RIGL... [2026-01-26T20:30:44.000783] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-26T20:30:44.000812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-26T20:30:44.012896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-26T20:30:44.013182] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-26T20:30:44.013989] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-26T20:30:44.014040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:44.014071] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:44.014098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:44.014158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:44.073329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:44.074027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:44.074111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:44.074143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:44.194103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:44.194236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:44.194275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:44.194303] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:44.197787] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=37.95%) [2026-01-26T20:30:44.198100] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-26T20:30:44.198235] [INFO ] [sig ] RIGL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:44.341024] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RIGL.txt [2026-01-26T20:30:44.341171] [INFO ] [sig ] [2646/3474] Completed RIGL in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:44.341211] [INFO ] [sig ] [2647/3474] Forecasting RILY... [2026-01-26T20:30:44.341241] [INFO ] [sig ] Generating forecast for: RILY [2026-01-26T20:30:44.341271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-26T20:30:44.352688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-26T20:30:44.353037] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-26T20:30:44.353842] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-26T20:30:44.353892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:44.353924] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:44.353951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:44.354008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:44.410482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:44.411244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:44.411324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:44.411357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:44.536361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:44.536523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:44.536564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:44.536614] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:44.540379] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-01-26T20:30:44.540686] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-26T20:30:44.540816] [INFO ] [sig ] RILY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:44.686126] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RILY.txt [2026-01-26T20:30:44.686308] [INFO ] [sig ] [2647/3474] Completed RILY in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:44.686354] [INFO ] [sig ] [2648/3474] Forecasting RILYN... [2026-01-26T20:30:44.686385] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-26T20:30:44.686415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-26T20:30:44.697779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-26T20:30:44.698124] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-26T20:30:44.698958] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-26T20:30:44.699009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:44.699040] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:44.699067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:44.699123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:44.758412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:44.759272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:44.759361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:44.759394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:44.882632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:44.882792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:44.882838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:44.882870] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:44.886929] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-26T20:30:44.887219] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-26T20:30:44.887348] [INFO ] [sig ] RILYN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:45.034733] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RILYN.txt [2026-01-26T20:30:45.034870] [INFO ] [sig ] [2648/3474] Completed RILYN in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:45.034911] [INFO ] [sig ] [2649/3474] Forecasting RILYZ... [2026-01-26T20:30:45.034942] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-26T20:30:45.034972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-26T20:30:45.047310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-26T20:30:45.047696] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-26T20:30:45.048509] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-26T20:30:45.048564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:45.048618] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:45.048648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:45.048706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:45.109341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:45.110356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:45.110438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:45.110470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:45.232877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:45.233041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:45.233081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:45.233110] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:45.236737] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-01-26T20:30:45.237009] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-26T20:30:45.237318] [INFO ] [sig ] RILYZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:45.407786] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RILYZ.txt [2026-01-26T20:30:45.407937] [INFO ] [sig ] [2649/3474] Completed RILYZ in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:45.407986] [INFO ] [sig ] [2650/3474] Forecasting RING... [2026-01-26T20:30:45.408024] [INFO ] [sig ] Generating forecast for: RING [2026-01-26T20:30:45.408062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-26T20:30:45.421216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-26T20:30:45.421535] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-26T20:30:45.422339] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-26T20:30:45.422390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:45.422423] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:45.422450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:45.422519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:45.490614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:45.491622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:45.491732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:45.491780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:45.616551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:45.616721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:45.616764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:45.616793] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:45.620923] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=68.79%) [2026-01-26T20:30:45.621209] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-26T20:30:45.621337] [INFO ] [sig ] RING: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:45.770125] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RING.txt [2026-01-26T20:30:45.770268] [INFO ] [sig ] [2650/3474] Completed RING in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:45.770308] [INFO ] [sig ] [2651/3474] Forecasting RIO... [2026-01-26T20:30:45.770337] [INFO ] [sig ] Generating forecast for: RIO [2026-01-26T20:30:45.770367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-26T20:30:45.783893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-26T20:30:45.784506] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-26T20:30:45.785435] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-26T20:30:45.785487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:45.785550] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:45.785598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:45.785660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:45.844597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:45.845444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:45.845528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:45.845561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:45.972612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:45.972778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:45.972819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:45.972848] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:45.976656] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-01-26T20:30:45.977018] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-26T20:30:45.977165] [INFO ] [sig ] RIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:46.131457] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RIO.txt [2026-01-26T20:30:46.131655] [INFO ] [sig ] [2651/3474] Completed RIO in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:46.131702] [INFO ] [sig ] [2652/3474] Forecasting RITM... [2026-01-26T20:30:46.131734] [INFO ] [sig ] Generating forecast for: RITM [2026-01-26T20:30:46.131765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-26T20:30:46.146063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-26T20:30:46.146660] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-26T20:30:46.147496] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-26T20:30:46.147564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:46.147628] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:46.147658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:46.147716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:46.208209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:46.209070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:46.209155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:46.209190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:46.329711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:46.329855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:46.329895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:46.329924] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:46.333282] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=69.24%) [2026-01-26T20:30:46.333552] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-26T20:30:46.333692] [INFO ] [sig ] RITM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:46.478997] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RITM.txt [2026-01-26T20:30:46.479168] [INFO ] [sig ] [2652/3474] Completed RITM in 0.3s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:46.479208] [INFO ] [sig ] [2653/3474] Forecasting RIVN... [2026-01-26T20:30:46.479238] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-26T20:30:46.479267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-26T20:30:46.492426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-26T20:30:46.492814] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-26T20:30:46.493672] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-26T20:30:46.493723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:46.493755] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:46.493782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:46.493839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:46.568042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:46.569672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:46.569790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:46.569826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:46.708630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:46.708793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:46.708833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:46.708865] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:46.712393] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=4.11%) [2026-01-26T20:30:46.712706] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-26T20:30:46.712840] [INFO ] [sig ] RIVN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:46.888323] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RIVN.txt [2026-01-26T20:30:46.888491] [INFO ] [sig ] [2653/3474] Completed RIVN in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:46.888533] [INFO ] [sig ] [2654/3474] Forecasting RKLB... [2026-01-26T20:30:46.888562] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-26T20:30:46.888613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-26T20:30:46.902381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-26T20:30:46.902800] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-26T20:30:46.903621] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-26T20:30:46.903673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:46.903705] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:46.903731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:46.903787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:46.961366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:46.962284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:46.962370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:46.962406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:47.095679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:47.095841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:47.095884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:47.095952] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:47.099507] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=84.19%) [2026-01-26T20:30:47.099850] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-26T20:30:47.099982] [INFO ] [sig ] RKLB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:47.268434] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RKLB.txt [2026-01-26T20:30:47.268614] [INFO ] [sig ] [2654/3474] Completed RKLB in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.9m [2026-01-26T20:30:47.268657] [INFO ] [sig ] [2655/3474] Forecasting RL... [2026-01-26T20:30:47.268689] [INFO ] [sig ] Generating forecast for: RL [2026-01-26T20:30:47.268719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-26T20:30:47.281429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-26T20:30:47.281798] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-26T20:30:47.282620] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-26T20:30:47.282672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:47.282703] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:47.282730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:47.282786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:47.342043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:47.342956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:47.343043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:47.343076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:47.476818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:47.477001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:47.477048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:47.477079] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:47.481241] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=9.75%) [2026-01-26T20:30:47.481671] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-26T20:30:47.481826] [INFO ] [sig ] RL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:47.637850] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RL.txt [2026-01-26T20:30:47.638038] [INFO ] [sig ] [2655/3474] Completed RL in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-26T20:30:47.638091] [INFO ] [sig ] [2656/3474] Forecasting RLAY... [2026-01-26T20:30:47.638130] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-26T20:30:47.638164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-26T20:30:47.651114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-26T20:30:47.651512] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-26T20:30:47.652434] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-26T20:30:47.652492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:47.652525] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:47.652553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:47.652639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:47.714383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:47.715512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:47.715624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:47.715661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:47.849903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:47.850061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:47.850103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:47.850135] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:47.854087] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-26T20:30:47.854371] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-26T20:30:47.854500] [INFO ] [sig ] RLAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:48.003753] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RLAY.txt [2026-01-26T20:30:48.003931] [INFO ] [sig ] [2656/3474] Completed RLAY in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-26T20:30:48.003985] [INFO ] [sig ] [2657/3474] Forecasting RLI... [2026-01-26T20:30:48.004025] [INFO ] [sig ] Generating forecast for: RLI [2026-01-26T20:30:48.004058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-26T20:30:48.015928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-26T20:30:48.016289] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-26T20:30:48.017159] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-26T20:30:48.017212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:48.017246] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:48.017273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:48.017330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:48.079216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:48.080176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:48.080275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:48.080309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:48.217460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:48.217634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:48.217678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:48.217709] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:48.221691] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-01-26T20:30:48.221995] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-26T20:30:48.222134] [INFO ] [sig ] RLI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:48.382662] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RLI.txt [2026-01-26T20:30:48.382827] [INFO ] [sig ] [2657/3474] Completed RLI in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-26T20:30:48.382870] [INFO ] [sig ] [2658/3474] Forecasting RLJ... [2026-01-26T20:30:48.382903] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-26T20:30:48.382941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-26T20:30:48.395667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-26T20:30:48.396095] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-26T20:30:48.397008] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-26T20:30:48.397065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:48.397118] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:48.397153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:48.397244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:48.463438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:48.464658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:48.464776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:48.464813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:48.601224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:48.601390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:48.601435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:48.601467] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:48.605125] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-01-26T20:30:48.605461] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-26T20:30:48.605620] [INFO ] [sig ] RLJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:48.764011] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RLJ.txt [2026-01-26T20:30:48.764237] [INFO ] [sig ] [2658/3474] Completed RLJ in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-26T20:30:48.764297] [INFO ] [sig ] [2659/3474] Forecasting RLMD... [2026-01-26T20:30:48.764344] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-26T20:30:48.764393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-26T20:30:48.776558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-26T20:30:48.776956] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-26T20:30:48.777894] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-26T20:30:48.777947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:48.777979] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:48.778006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:48.778061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:48.836986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:48.838115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:48.838202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:48.838233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:48.965846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:48.966007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:48.966069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:48.966106] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:48.969517] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-01-26T20:30:48.969808] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-26T20:30:48.969934] [INFO ] [sig ] RLMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:49.119940] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RLMD.txt [2026-01-26T20:30:49.120125] [INFO ] [sig ] [2659/3474] Completed RLMD in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-26T20:30:49.120168] [INFO ] [sig ] [2660/3474] Forecasting RLTY... [2026-01-26T20:30:49.120387] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-26T20:30:49.120418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-26T20:30:49.133529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-26T20:30:49.133956] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-26T20:30:49.134865] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-26T20:30:49.134917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:49.134948] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:49.134975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:49.135038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:49.193488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:49.194706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:49.194822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:49.194872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:49.319059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:49.319224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:49.319266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:49.319296] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:49.322849] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-01-26T20:30:49.323158] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-26T20:30:49.323292] [INFO ] [sig ] RLTY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:49.475537] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RLTY.txt [2026-01-26T20:30:49.475739] [INFO ] [sig ] [2660/3474] Completed RLTY in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-26T20:30:49.475806] [INFO ] [sig ] [2661/3474] Forecasting RLX... [2026-01-26T20:30:49.475842] [INFO ] [sig ] Generating forecast for: RLX [2026-01-26T20:30:49.475875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-26T20:30:49.487247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-26T20:30:49.487668] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-26T20:30:49.488450] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-26T20:30:49.488501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:49.488533] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:49.488561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:49.488645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:49.549977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:49.550942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:49.551069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:49.551117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:49.674246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:49.674406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:49.674454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:49.674486] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:49.678179] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=72.30%) [2026-01-26T20:30:49.678494] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-26T20:30:49.678660] [INFO ] [sig ] RLX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:49.825908] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RLX.txt [2026-01-26T20:30:49.826065] [INFO ] [sig ] [2661/3474] Completed RLX in 0.4s | 2.82 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-26T20:30:49.826104] [INFO ] [sig ] [2662/3474] Forecasting RM... [2026-01-26T20:30:49.826137] [INFO ] [sig ] Generating forecast for: RM [2026-01-26T20:30:49.826167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-26T20:30:49.837317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-26T20:30:49.837650] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-26T20:30:49.838482] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-26T20:30:49.838535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:49.838598] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:49.838643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:49.838708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:49.901619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:49.902465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:49.902550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:49.902603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:50.030666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:50.030851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:50.030894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:50.030924] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:50.034459] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=29.98%) [2026-01-26T20:30:50.034755] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-26T20:30:50.034884] [INFO ] [sig ] RM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:50.181852] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RM.txt [2026-01-26T20:30:50.182018] [INFO ] [sig ] [2662/3474] Completed RM in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:50.182063] [INFO ] [sig ] [2663/3474] Forecasting RMAX... [2026-01-26T20:30:50.182094] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-26T20:30:50.182124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-26T20:30:50.194018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-26T20:30:50.194531] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-26T20:30:50.195342] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-26T20:30:50.195395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:50.195451] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:50.195482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:50.195540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:50.255654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:50.256524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:50.256637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:50.256676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:50.380774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:50.380937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:50.380980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:50.381011] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:50.384827] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-26T20:30:50.385137] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-26T20:30:50.385273] [INFO ] [sig ] RMAX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:50.540675] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RMAX.txt [2026-01-26T20:30:50.540815] [INFO ] [sig ] [2663/3474] Completed RMAX in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:50.540854] [INFO ] [sig ] [2664/3474] Forecasting RMBI... [2026-01-26T20:30:50.540884] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-26T20:30:50.540916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-26T20:30:50.552430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-26T20:30:50.552788] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-26T20:30:50.553664] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-26T20:30:50.553717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:50.553750] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:50.553778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:50.553836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:50.612475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:50.613252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:50.613334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:50.613366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:50.728891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:50.729040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:50.729087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:50.729118] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:50.732640] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-01-26T20:30:50.732920] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-26T20:30:50.733056] [INFO ] [sig ] RMBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:50.883632] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RMBI.txt [2026-01-26T20:30:50.883843] [INFO ] [sig ] [2664/3474] Completed RMBI in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:50.883886] [INFO ] [sig ] [2665/3474] Forecasting RMBS... [2026-01-26T20:30:50.883916] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-26T20:30:50.883945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-26T20:30:50.896189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-26T20:30:50.896604] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-26T20:30:50.897465] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-26T20:30:50.897524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:50.897557] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:50.897602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:50.897661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:50.957068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:50.958007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:50.958107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:50.958149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:51.090251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:51.090442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:51.090500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:51.090542] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:51.094361] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-26T20:30:51.094685] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-26T20:30:51.094824] [INFO ] [sig ] RMBS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:51.242230] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RMBS.txt [2026-01-26T20:30:51.242393] [INFO ] [sig ] [2665/3474] Completed RMBS in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:51.242433] [INFO ] [sig ] [2666/3474] Forecasting RMD... [2026-01-26T20:30:51.242466] [INFO ] [sig ] Generating forecast for: RMD [2026-01-26T20:30:51.242498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-26T20:30:51.254669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-26T20:30:51.255046] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-26T20:30:51.255892] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-26T20:30:51.255945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:51.255979] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:51.256007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:51.256064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:51.313694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:51.314600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:51.314684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:51.314717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:51.440399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:51.440558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:51.440619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:51.440649] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:51.443979] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-01-26T20:30:51.444277] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-26T20:30:51.444393] [INFO ] [sig ] RMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:51.588502] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RMD.txt [2026-01-26T20:30:51.588659] [INFO ] [sig ] [2666/3474] Completed RMD in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:51.588706] [INFO ] [sig ] [2667/3474] Forecasting RMI... [2026-01-26T20:30:51.588738] [INFO ] [sig ] Generating forecast for: RMI [2026-01-26T20:30:51.588768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-26T20:30:51.600420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-26T20:30:51.600782] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-26T20:30:51.601596] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-26T20:30:51.601650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:51.601684] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:51.601713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:51.601773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:51.662290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:51.663309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:51.663412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:51.663446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:51.782544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:51.782729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:51.782771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:51.782800] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:51.786247] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: UP (p=75.74%) [2026-01-26T20:30:51.786536] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-26T20:30:51.786682] [INFO ] [sig ] RMI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:51.929861] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RMI.txt [2026-01-26T20:30:51.930026] [INFO ] [sig ] [2667/3474] Completed RMI in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:51.930068] [INFO ] [sig ] [2668/3474] Forecasting RMM... [2026-01-26T20:30:51.930099] [INFO ] [sig ] Generating forecast for: RMM [2026-01-26T20:30:51.930139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-26T20:30:51.942213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-26T20:30:51.942531] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-26T20:30:51.943353] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-26T20:30:51.943403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:51.943461] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:51.943490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:51.943548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:52.001702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:52.002732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:52.002816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:52.002848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:52.131544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:52.131720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:52.131762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:52.131791] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:52.135244] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=74.09%) [2026-01-26T20:30:52.135528] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-26T20:30:52.135677] [INFO ] [sig ] RMM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:52.283625] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RMM.txt [2026-01-26T20:30:52.283764] [INFO ] [sig ] [2668/3474] Completed RMM in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:52.283806] [INFO ] [sig ] [2669/3474] Forecasting RMMZ... [2026-01-26T20:30:52.283836] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-26T20:30:52.283867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-26T20:30:52.294806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-26T20:30:52.295125] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-26T20:30:52.295934] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-26T20:30:52.295985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:52.296016] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:52.296042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:52.296100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:52.358119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:52.359003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:52.359093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:52.359134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:52.476630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:52.476792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:52.476833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:52.476861] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:52.480360] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-26T20:30:52.480671] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-26T20:30:52.480792] [INFO ] [sig ] RMMZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:52.626640] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RMMZ.txt [2026-01-26T20:30:52.626803] [INFO ] [sig ] [2669/3474] Completed RMMZ in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:52.626844] [INFO ] [sig ] [2670/3474] Forecasting RMNI... [2026-01-26T20:30:52.626877] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-26T20:30:52.626909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-26T20:30:52.639118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-26T20:30:52.639515] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-26T20:30:52.640423] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-26T20:30:52.640476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:52.640510] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:52.640538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:52.640613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:52.698331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:52.699266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:52.699357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:52.699391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:52.825132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:52.825291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:52.825332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:52.825382] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:52.828997] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=63.74%) [2026-01-26T20:30:52.829300] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-26T20:30:52.829424] [INFO ] [sig ] RMNI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:52.971820] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RMNI.txt [2026-01-26T20:30:52.971962] [INFO ] [sig ] [2670/3474] Completed RMNI in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:52.972001] [INFO ] [sig ] [2671/3474] Forecasting RNA... [2026-01-26T20:30:52.972030] [INFO ] [sig ] Generating forecast for: RNA [2026-01-26T20:30:52.972063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-26T20:30:52.985243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-26T20:30:52.985554] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-26T20:30:52.986373] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-26T20:30:52.986424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:52.986455] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:52.986482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:52.986538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:53.044868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:53.045755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:53.045839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:53.045872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:53.167893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:53.168052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:53.168102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:53.168178] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:53.172048] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: DOWN (p=20.10%) [2026-01-26T20:30:53.172329] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-26T20:30:53.172456] [INFO ] [sig ] RNA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:53.316593] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RNA.txt [2026-01-26T20:30:53.316743] [INFO ] [sig ] [2671/3474] Completed RNA in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.8m [2026-01-26T20:30:53.316783] [INFO ] [sig ] [2672/3474] Forecasting RNAC... [2026-01-26T20:30:53.316813] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-26T20:30:53.316850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-26T20:30:53.328744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-26T20:30:53.329148] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-26T20:30:53.330051] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-26T20:30:53.330109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:53.330148] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:53.330179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:53.330247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:53.386419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:53.387187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:53.387269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:53.387320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:53.506260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:53.506422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:53.506462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:53.506492] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:53.509987] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: DOWN (p=7.63%) [2026-01-26T20:30:53.510263] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-26T20:30:53.510397] [INFO ] [sig ] RNAC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:53.655207] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RNAC.txt [2026-01-26T20:30:53.655361] [INFO ] [sig ] [2672/3474] Completed RNAC in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-26T20:30:53.655401] [INFO ] [sig ] [2673/3474] Forecasting RNAZ... [2026-01-26T20:30:53.655433] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-26T20:30:53.655463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-26T20:30:53.667742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-26T20:30:53.668147] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-26T20:30:53.669213] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-26T20:30:53.669267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:53.669301] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:53.669329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:53.669387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:53.731056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:53.732110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:53.732209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:53.732260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:53.854291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:53.854442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:53.854483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:53.854512] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:53.857926] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-26T20:30:53.858213] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-26T20:30:53.858347] [INFO ] [sig ] RNAZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:54.005785] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RNAZ.txt [2026-01-26T20:30:54.005922] [INFO ] [sig ] [2673/3474] Completed RNAZ in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-26T20:30:54.005961] [INFO ] [sig ] [2674/3474] Forecasting RNG... [2026-01-26T20:30:54.005992] [INFO ] [sig ] Generating forecast for: RNG [2026-01-26T20:30:54.006023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-26T20:30:54.018047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-26T20:30:54.018364] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-26T20:30:54.019230] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-26T20:30:54.019294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:54.019336] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:54.019384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:54.019445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:54.080056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:54.080981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:54.081071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:54.081106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:54.210987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:54.211141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:54.211184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:54.211226] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:54.214966] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=15.05%) [2026-01-26T20:30:54.215271] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-26T20:30:54.215402] [INFO ] [sig ] RNG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:54.375107] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RNG.txt [2026-01-26T20:30:54.375247] [INFO ] [sig ] [2674/3474] Completed RNG in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-26T20:30:54.375288] [INFO ] [sig ] [2675/3474] Forecasting RNP... [2026-01-26T20:30:54.375318] [INFO ] [sig ] Generating forecast for: RNP [2026-01-26T20:30:54.375349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-26T20:30:54.386921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-26T20:30:54.387254] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-26T20:30:54.388115] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-26T20:30:54.388178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:54.388218] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:54.388260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:54.388324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:54.448268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:54.449613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:54.449713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:54.449751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:54.571453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:54.571626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:54.571670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:54.571702] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:54.575249] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=36.17%) [2026-01-26T20:30:54.575541] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-26T20:30:54.575745] [INFO ] [sig ] RNP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:54.722343] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RNP.txt [2026-01-26T20:30:54.722507] [INFO ] [sig ] [2675/3474] Completed RNP in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-26T20:30:54.722551] [INFO ] [sig ] [2676/3474] Forecasting ROAD... [2026-01-26T20:30:54.722605] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-26T20:30:54.722640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-26T20:30:54.737906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-26T20:30:54.738366] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-26T20:30:54.739311] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-26T20:30:54.739366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:54.739399] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:54.739426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:54.739482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:54.801630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:54.802807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:54.802901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:54.802935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:54.929382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:54.929549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:54.929608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:54.929639] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:54.933056] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=18.36%) [2026-01-26T20:30:54.933386] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-26T20:30:54.933519] [INFO ] [sig ] ROAD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:55.094728] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ROAD.txt [2026-01-26T20:30:55.094922] [INFO ] [sig ] [2676/3474] Completed ROAD in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-26T20:30:55.094979] [INFO ] [sig ] [2677/3474] Forecasting ROCK... [2026-01-26T20:30:55.095019] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-26T20:30:55.095063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-26T20:30:55.107155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-26T20:30:55.107610] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-26T20:30:55.108470] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-26T20:30:55.108524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:55.108557] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:55.108614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:55.108696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:55.169556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:55.170497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:55.170614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:55.170652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:55.294702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:55.294863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:55.294906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:55.294935] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:55.298634] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: DOWN (p=17.18%) [2026-01-26T20:30:55.298968] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-26T20:30:55.299104] [INFO ] [sig ] ROCK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:55.448732] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ROCK.txt [2026-01-26T20:30:55.448895] [INFO ] [sig ] [2677/3474] Completed ROCK in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-26T20:30:55.448936] [INFO ] [sig ] [2678/3474] Forecasting ROE... [2026-01-26T20:30:55.448967] [INFO ] [sig ] Generating forecast for: ROE [2026-01-26T20:30:55.449005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-26T20:30:55.460105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-26T20:30:55.460510] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-26T20:30:55.461365] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-26T20:30:55.461417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:55.461449] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:55.461477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:55.461533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:55.518152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:55.519018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:55.519131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:55.519166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:55.631093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:55.631232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:55.631271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:55.631300] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:55.634562] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-01-26T20:30:55.634846] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-26T20:30:55.634965] [INFO ] [sig ] ROE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:55.781729] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ROE.txt [2026-01-26T20:30:55.781864] [INFO ] [sig ] [2678/3474] Completed ROE in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-26T20:30:55.781904] [INFO ] [sig ] [2679/3474] Forecasting ROP... [2026-01-26T20:30:55.781936] [INFO ] [sig ] Generating forecast for: ROP [2026-01-26T20:30:55.781966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-26T20:30:55.793840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-26T20:30:55.794150] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-26T20:30:55.794946] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-26T20:30:55.794997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:55.795028] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:55.795055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:55.795111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:55.851013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:55.851907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:55.851998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:55.852031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:55.969525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:55.969710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:55.969753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:55.969781] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:55.973183] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: DOWN (p=43.74%) [2026-01-26T20:30:55.973498] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-26T20:30:55.973659] [INFO ] [sig ] ROP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:56.118117] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ROP.txt [2026-01-26T20:30:56.118295] [INFO ] [sig ] [2679/3474] Completed ROP in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:56.118337] [INFO ] [sig ] [2680/3474] Forecasting RPAY... [2026-01-26T20:30:56.118368] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-26T20:30:56.118399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-26T20:30:56.129655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-26T20:30:56.129960] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-26T20:30:56.130765] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-26T20:30:56.130816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:56.130849] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:56.130876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:56.130932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:56.188755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:56.189812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:56.189895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:56.189928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:56.310949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:56.311114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:56.311158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:56.311188] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:56.314784] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=72.52%) [2026-01-26T20:30:56.315064] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-26T20:30:56.315194] [INFO ] [sig ] RPAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:56.472206] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RPAY.txt [2026-01-26T20:30:56.472361] [INFO ] [sig ] [2680/3474] Completed RPAY in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:56.472401] [INFO ] [sig ] [2681/3474] Forecasting RPD... [2026-01-26T20:30:56.472431] [INFO ] [sig ] Generating forecast for: RPD [2026-01-26T20:30:56.472461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-26T20:30:56.485128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-26T20:30:56.485536] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-26T20:30:56.486397] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-26T20:30:56.486452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:56.486487] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:56.486515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:56.486600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:56.545562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:56.546614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:56.546701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:56.546735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:56.668117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:56.668278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:56.668319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:56.668350] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:56.671913] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=86.02%) [2026-01-26T20:30:56.672217] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-26T20:30:56.672347] [INFO ] [sig ] RPD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:56.816357] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RPD.txt [2026-01-26T20:30:56.816540] [INFO ] [sig ] [2681/3474] Completed RPD in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:56.816608] [INFO ] [sig ] [2682/3474] Forecasting RPID... [2026-01-26T20:30:56.816644] [INFO ] [sig ] Generating forecast for: RPID [2026-01-26T20:30:56.816677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-26T20:30:56.831311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-26T20:30:56.831783] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-26T20:30:56.832849] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-26T20:30:56.832914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:56.832959] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:56.833000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:56.833081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:56.898904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:56.899812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:56.899898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:56.899933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:57.037221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:57.037378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:57.037437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:57.037468] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:57.041020] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-01-26T20:30:57.041307] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-26T20:30:57.041433] [INFO ] [sig ] RPID: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:57.186552] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RPID.txt [2026-01-26T20:30:57.186726] [INFO ] [sig ] [2682/3474] Completed RPID in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:57.186766] [INFO ] [sig ] [2683/3474] Forecasting RPRX... [2026-01-26T20:30:57.186796] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-26T20:30:57.186828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-26T20:30:57.198660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-26T20:30:57.199051] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-26T20:30:57.199957] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-26T20:30:57.200010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:57.200042] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:57.200069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:57.200126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:57.257839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:57.258969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:57.259064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:57.259098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:57.390965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:57.391140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:57.391191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:57.391229] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:57.395858] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-01-26T20:30:57.396198] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-26T20:30:57.396365] [INFO ] [sig ] RPRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:57.555952] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RPRX.txt [2026-01-26T20:30:57.556118] [INFO ] [sig ] [2683/3474] Completed RPRX in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:57.556161] [INFO ] [sig ] [2684/3474] Forecasting RPTX... [2026-01-26T20:30:57.556191] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-26T20:30:57.556223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-26T20:30:57.567964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-26T20:30:57.568348] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-26T20:30:57.569164] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-26T20:30:57.569216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:57.569248] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:57.569277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:57.569333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:57.631703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:57.632692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:57.632786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:57.632820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:57.775836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:57.776008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:57.776055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:57.776086] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:57.779905] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=16.27%) [2026-01-26T20:30:57.780220] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-26T20:30:57.780378] [INFO ] [sig ] RPTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:57.960731] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RPTX.txt [2026-01-26T20:30:57.960903] [INFO ] [sig ] [2684/3474] Completed RPTX in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:57.960947] [INFO ] [sig ] [2685/3474] Forecasting RQI... [2026-01-26T20:30:57.960979] [INFO ] [sig ] Generating forecast for: RQI [2026-01-26T20:30:57.961011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-26T20:30:57.974743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-26T20:30:57.975133] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-26T20:30:57.976176] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-26T20:30:57.976228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:57.976291] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:57.976322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:57.976380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:58.039289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:58.040230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:58.040326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:58.040361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:58.181801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:58.181980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:58.182024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:58.182054] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:58.186288] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-01-26T20:30:58.186815] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-26T20:30:58.186947] [INFO ] [sig ] RQI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:58.352045] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RQI.txt [2026-01-26T20:30:58.352249] [INFO ] [sig ] [2685/3474] Completed RQI in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:58.352305] [INFO ] [sig ] [2686/3474] Forecasting RRBI... [2026-01-26T20:30:58.352346] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-26T20:30:58.352387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-26T20:30:58.365348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-26T20:30:58.365776] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-26T20:30:58.366690] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-26T20:30:58.366742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:58.366775] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:58.366801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:58.366861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:58.432826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:58.433949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:58.434038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:58.434071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:58.553747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:58.553908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:58.553950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:58.553980] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:58.557343] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: DOWN (p=9.88%) [2026-01-26T20:30:58.557680] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-26T20:30:58.557810] [INFO ] [sig ] RRBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:58.722980] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RRBI.txt [2026-01-26T20:30:58.723165] [INFO ] [sig ] [2686/3474] Completed RRBI in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:58.723224] [INFO ] [sig ] [2687/3474] Forecasting RRC... [2026-01-26T20:30:58.723274] [INFO ] [sig ] Generating forecast for: RRC [2026-01-26T20:30:58.723327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-26T20:30:58.737196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-26T20:30:58.737557] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-26T20:30:58.738418] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-26T20:30:58.738482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:58.738517] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:58.738544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:58.738618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:58.800213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:58.801092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:58.801177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:58.801215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:58.934381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:58.934538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:58.934595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:58.934632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:58.938950] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-01-26T20:30:58.939234] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-26T20:30:58.939361] [INFO ] [sig ] RRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:30:59.096421] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RRC.txt [2026-01-26T20:30:59.096614] [INFO ] [sig ] [2687/3474] Completed RRC in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:59.096658] [INFO ] [sig ] [2688/3474] Forecasting RRGB... [2026-01-26T20:30:59.096690] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-26T20:30:59.096722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-26T20:30:59.108690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-26T20:30:59.109029] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-26T20:30:59.109864] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-26T20:30:59.109916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:59.109947] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:59.109973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:59.110028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:59.166058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:59.166960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:59.167048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:59.167079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:59.287262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:59.287466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:59.287510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:59.287585] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:59.291047] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-26T20:30:59.291337] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-26T20:30:59.291468] [INFO ] [sig ] RRGB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:59.439924] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RRGB.txt [2026-01-26T20:30:59.440093] [INFO ] [sig ] [2688/3474] Completed RRGB in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.7m [2026-01-26T20:30:59.440137] [INFO ] [sig ] [2689/3474] Forecasting RRX... [2026-01-26T20:30:59.440169] [INFO ] [sig ] Generating forecast for: RRX [2026-01-26T20:30:59.440202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-26T20:30:59.456444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-26T20:30:59.456836] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-26T20:30:59.457710] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-26T20:30:59.457763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:59.457796] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:59.457823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:59.457880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:59.531728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:59.532812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:59.532927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:59.532968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:30:59.666005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:30:59.666165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:30:59.666206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:30:59.666237] [INFO ] [FORECASTER] Training complete [2026-01-26T20:30:59.669673] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=70.02%) [2026-01-26T20:30:59.669952] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-26T20:30:59.670079] [INFO ] [sig ] RRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:30:59.816986] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RRX.txt [2026-01-26T20:30:59.817187] [INFO ] [sig ] [2689/3474] Completed RRX in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-26T20:30:59.817244] [INFO ] [sig ] [2690/3474] Forecasting RS... [2026-01-26T20:30:59.817290] [INFO ] [sig ] Generating forecast for: RS [2026-01-26T20:30:59.817337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-26T20:30:59.833203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-26T20:30:59.833671] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-26T20:30:59.834780] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-26T20:30:59.834834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:30:59.834868] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:30:59.834895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:30:59.834964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:30:59.894870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:30:59.895831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:30:59.895913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:30:59.895946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:00.029988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:00.030175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:00.030233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:00.030457] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:00.036465] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=89.93%) [2026-01-26T20:31:00.036971] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-26T20:31:00.037159] [INFO ] [sig ] RS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:00.223059] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RS.txt [2026-01-26T20:31:00.223205] [INFO ] [sig ] [2690/3474] Completed RS in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-26T20:31:00.223254] [INFO ] [sig ] [2691/3474] Forecasting RSG... [2026-01-26T20:31:00.223289] [INFO ] [sig ] Generating forecast for: RSG [2026-01-26T20:31:00.223322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-26T20:31:00.236468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-26T20:31:00.236843] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-26T20:31:00.237718] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-26T20:31:00.237770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:00.237803] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:00.237831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:00.237889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:00.309537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:00.310342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:00.310425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:00.310663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:00.466753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:00.466928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:00.466985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:00.467028] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:00.471804] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=80.69%) [2026-01-26T20:31:00.472173] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-26T20:31:00.472340] [INFO ] [sig ] RSG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:00.634665] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RSG.txt [2026-01-26T20:31:00.634823] [INFO ] [sig ] [2691/3474] Completed RSG in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-26T20:31:00.634863] [INFO ] [sig ] [2692/3474] Forecasting RSI... [2026-01-26T20:31:00.634895] [INFO ] [sig ] Generating forecast for: RSI [2026-01-26T20:31:00.634927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-26T20:31:00.646545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-26T20:31:00.646963] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-26T20:31:00.647910] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-26T20:31:00.647964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:00.647997] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:00.648025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:00.648082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:00.705802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:00.706734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:00.706824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:00.706858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:00.840354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:00.840521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:00.840564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:00.840616] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:00.844193] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-01-26T20:31:00.844513] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-26T20:31:00.844697] [INFO ] [sig ] RSI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:00.994284] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RSI.txt [2026-01-26T20:31:00.994438] [INFO ] [sig ] [2692/3474] Completed RSI in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-26T20:31:00.994479] [INFO ] [sig ] [2693/3474] Forecasting RSKD... [2026-01-26T20:31:00.994510] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-26T20:31:00.994541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-26T20:31:01.006980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-26T20:31:01.007424] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-26T20:31:01.008777] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-26T20:31:01.008830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:01.008861] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:01.008888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:01.008945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:01.069166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:01.070071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:01.070159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:01.070194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:01.192373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:01.192554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:01.192624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:01.192661] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:01.197697] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-26T20:31:01.198088] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-26T20:31:01.198260] [INFO ] [sig ] RSKD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:01.362496] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RSKD.txt [2026-01-26T20:31:01.362687] [INFO ] [sig ] [2693/3474] Completed RSKD in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-26T20:31:01.362729] [INFO ] [sig ] [2694/3474] Forecasting RSSS... [2026-01-26T20:31:01.362758] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-26T20:31:01.362790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-26T20:31:01.374646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-26T20:31:01.375050] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-26T20:31:01.375950] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-26T20:31:01.376014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:01.376056] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:01.376083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:01.376138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:01.436150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:01.437095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:01.437184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:01.437218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:01.572375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:01.572559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:01.572647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:01.572679] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:01.576754] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-01-26T20:31:01.577084] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-26T20:31:01.577241] [INFO ] [sig ] RSSS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:01.733664] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RSSS.txt [2026-01-26T20:31:01.733863] [INFO ] [sig ] [2694/3474] Completed RSSS in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-26T20:31:01.733923] [INFO ] [sig ] [2695/3474] Forecasting RTO... [2026-01-26T20:31:01.733970] [INFO ] [sig ] Generating forecast for: RTO [2026-01-26T20:31:01.734016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-26T20:31:01.746423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-26T20:31:01.746765] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-26T20:31:01.747596] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-26T20:31:01.747648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:01.747680] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:01.747709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:01.747767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:01.811178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:01.812083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:01.812201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:01.812236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:01.952560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:01.952734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:01.952774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:01.952803] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:01.956516] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-01-26T20:31:01.956812] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-26T20:31:01.956936] [INFO ] [sig ] RTO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:02.133812] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RTO.txt [2026-01-26T20:31:02.133993] [INFO ] [sig ] [2695/3474] Completed RTO in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:02.134048] [INFO ] [sig ] [2696/3474] Forecasting RUM... [2026-01-26T20:31:02.134083] [INFO ] [sig ] Generating forecast for: RUM [2026-01-26T20:31:02.134114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-26T20:31:02.149668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-26T20:31:02.150126] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-26T20:31:02.151466] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-26T20:31:02.151533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:02.151600] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:02.151644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:02.151733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:02.224132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:02.225036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:02.225148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:02.225184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:02.360889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:02.361051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:02.361092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:02.361122] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:02.364619] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=39.24%) [2026-01-26T20:31:02.364904] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-26T20:31:02.365032] [INFO ] [sig ] RUM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:02.517255] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RUM.txt [2026-01-26T20:31:02.517461] [INFO ] [sig ] [2696/3474] Completed RUM in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:02.517509] [INFO ] [sig ] [2697/3474] Forecasting RUN... [2026-01-26T20:31:02.517541] [INFO ] [sig ] Generating forecast for: RUN [2026-01-26T20:31:02.517589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-26T20:31:02.530359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-26T20:31:02.530803] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-26T20:31:02.531699] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-26T20:31:02.531752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:02.531786] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:02.531815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:02.531871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:02.588721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:02.589747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:02.589842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:02.589876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:02.723442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:02.723634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:02.723693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:02.723732] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:02.727439] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=69.14%) [2026-01-26T20:31:02.727966] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-26T20:31:02.728118] [INFO ] [sig ] RUN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:02.884588] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RUN.txt [2026-01-26T20:31:02.884748] [INFO ] [sig ] [2697/3474] Completed RUN in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:02.884790] [INFO ] [sig ] [2698/3474] Forecasting RUNN... [2026-01-26T20:31:02.884824] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-26T20:31:02.884855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-26T20:31:02.897073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-26T20:31:02.897487] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-26T20:31:02.898344] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-26T20:31:02.898397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:02.898443] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:02.898473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:02.898531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:02.979689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:02.980593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:02.980680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:02.980714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:03.105561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:03.105733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:03.105774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:03.105803] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:03.109177] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-26T20:31:03.109453] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-26T20:31:03.109591] [INFO ] [sig ] RUNN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:03.252994] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RUNN.txt [2026-01-26T20:31:03.253162] [INFO ] [sig ] [2698/3474] Completed RUNN in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:03.253203] [INFO ] [sig ] [2699/3474] Forecasting RUSHA... [2026-01-26T20:31:03.253233] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-26T20:31:03.253264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-26T20:31:03.264532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-26T20:31:03.264906] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-26T20:31:03.265919] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-26T20:31:03.265970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:03.266002] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:03.266028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:03.266083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:03.324937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:03.325758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:03.325841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:03.325878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:03.446532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:03.446706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:03.446747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:03.446777] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:03.450201] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-01-26T20:31:03.450482] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-26T20:31:03.450620] [INFO ] [sig ] RUSHA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:03.594175] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RUSHA.txt [2026-01-26T20:31:03.594309] [INFO ] [sig ] [2699/3474] Completed RUSHA in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:03.594349] [INFO ] [sig ] [2700/3474] Forecasting RUSHB... [2026-01-26T20:31:03.594379] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-26T20:31:03.594409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-26T20:31:03.605094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-26T20:31:03.605409] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-26T20:31:03.606204] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-26T20:31:03.606256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:03.606288] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:03.606315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:03.606373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:03.665110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:03.665891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:03.665977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:03.666009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:03.776723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:03.776882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:03.776924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:03.776953] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:03.780400] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=22.69%) [2026-01-26T20:31:03.780698] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-26T20:31:03.780821] [INFO ] [sig ] RUSHB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:03.935903] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RUSHB.txt [2026-01-26T20:31:03.936072] [INFO ] [sig ] [2700/3474] Completed RUSHB in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:03.936113] [INFO ] [sig ] [2701/3474] Forecasting RVMD... [2026-01-26T20:31:03.936144] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-26T20:31:03.936174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-26T20:31:03.948839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-26T20:31:03.949206] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-26T20:31:03.950052] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-26T20:31:03.950104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:03.950136] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:03.950163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:03.950219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:04.005381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:04.006261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:04.006348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:04.006380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:04.131438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:04.131612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:04.131655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:04.131685] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:04.135111] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=89.34%) [2026-01-26T20:31:04.135387] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-26T20:31:04.135514] [INFO ] [sig ] RVMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:04.285780] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RVMD.txt [2026-01-26T20:31:04.285931] [INFO ] [sig ] [2701/3474] Completed RVMD in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:04.285972] [INFO ] [sig ] [2702/3474] Forecasting RVSB... [2026-01-26T20:31:04.286009] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-26T20:31:04.286041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-26T20:31:04.298043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-26T20:31:04.298429] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-26T20:31:04.299248] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-26T20:31:04.299299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:04.299362] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:04.299397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:04.299468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:04.359827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:04.360687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:04.360769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:04.360802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:04.485434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:04.485811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:04.485875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:04.485923] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:04.489545] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=91.57%) [2026-01-26T20:31:04.489842] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-26T20:31:04.489968] [INFO ] [sig ] RVSB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:04.634649] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RVSB.txt [2026-01-26T20:31:04.634807] [INFO ] [sig ] [2702/3474] Completed RVSB in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:04.634849] [INFO ] [sig ] [2703/3474] Forecasting RVTY... [2026-01-26T20:31:04.634882] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-26T20:31:04.634914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-26T20:31:04.647039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-26T20:31:04.647386] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-26T20:31:04.648230] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-26T20:31:04.648280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:04.648312] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:04.648342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:04.648410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:04.704835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:04.705639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:04.705718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:04.705751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:04.828162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:04.828323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:04.828371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:04.828406] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:04.832053] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=1.42%) [2026-01-26T20:31:04.832325] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-26T20:31:04.832449] [INFO ] [sig ] RVTY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:04.977863] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RVTY.txt [2026-01-26T20:31:04.978001] [INFO ] [sig ] [2703/3474] Completed RVTY in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:04.978042] [INFO ] [sig ] [2704/3474] Forecasting RWAY... [2026-01-26T20:31:04.978074] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-26T20:31:04.978105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-26T20:31:04.990420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-26T20:31:04.990747] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-26T20:31:04.991526] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-26T20:31:04.991599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:04.991635] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:04.991663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:04.991719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:05.052544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:05.053866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:05.053952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:05.053984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:05.180818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:05.180975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:05.181015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:05.181044] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:05.184943] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-26T20:31:05.185222] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-26T20:31:05.185348] [INFO ] [sig ] RWAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:05.339531] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RWAY.txt [2026-01-26T20:31:05.339750] [INFO ] [sig ] [2704/3474] Completed RWAY in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:05.339814] [INFO ] [sig ] [2705/3474] Forecasting RXO... [2026-01-26T20:31:05.339859] [INFO ] [sig ] Generating forecast for: RXO [2026-01-26T20:31:05.339899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-26T20:31:05.352793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-26T20:31:05.353210] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-26T20:31:05.354082] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-26T20:31:05.354135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:05.354169] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:05.354208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:05.354294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:05.416282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:05.417154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:05.417237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:05.417270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:05.545044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:05.545209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:05.545249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:05.545325] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:05.548772] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=48.20%) [2026-01-26T20:31:05.549043] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-26T20:31:05.549163] [INFO ] [sig ] RXO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:05.692617] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RXO.txt [2026-01-26T20:31:05.692756] [INFO ] [sig ] [2705/3474] Completed RXO in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.6m [2026-01-26T20:31:05.692795] [INFO ] [sig ] [2706/3474] Forecasting RXRX... [2026-01-26T20:31:05.692825] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-26T20:31:05.692856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-26T20:31:05.704222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-26T20:31:05.704601] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-26T20:31:05.705388] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-26T20:31:05.705439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:05.705471] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:05.705498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:05.705554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:05.766273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:05.767334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:05.767443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:05.767480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:05.896962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:05.897120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:05.897163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:05.897192] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:05.901329] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=77.34%) [2026-01-26T20:31:05.901655] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-26T20:31:05.901782] [INFO ] [sig ] RXRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:06.046472] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RXRX.txt [2026-01-26T20:31:06.046645] [INFO ] [sig ] [2706/3474] Completed RXRX in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-26T20:31:06.046688] [INFO ] [sig ] [2707/3474] Forecasting RY... [2026-01-26T20:31:06.046719] [INFO ] [sig ] Generating forecast for: RY [2026-01-26T20:31:06.046749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-26T20:31:06.059865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-26T20:31:06.060248] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-26T20:31:06.061085] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-26T20:31:06.061136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:06.061167] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:06.061194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:06.061250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:06.123007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:06.123918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:06.124008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:06.124065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:06.253167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:06.253322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:06.253365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:06.253395] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:06.256791] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=88.85%) [2026-01-26T20:31:06.257073] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-26T20:31:06.257194] [INFO ] [sig ] RY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:06.401296] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RY.txt [2026-01-26T20:31:06.401447] [INFO ] [sig ] [2707/3474] Completed RY in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-26T20:31:06.401487] [INFO ] [sig ] [2708/3474] Forecasting RYAAY... [2026-01-26T20:31:06.401518] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-26T20:31:06.401551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-26T20:31:06.414199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-26T20:31:06.414506] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-26T20:31:06.415291] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-26T20:31:06.415342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:06.415373] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:06.415399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:06.415455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:06.472167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:06.472784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:06.472867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:06.472899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:06.594988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:06.595147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:06.595188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:06.595217] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:06.598608] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-26T20:31:06.598885] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-26T20:31:06.599003] [INFO ] [sig ] RYAAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:06.742262] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RYAAY.txt [2026-01-26T20:31:06.742414] [INFO ] [sig ] [2708/3474] Completed RYAAY in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-26T20:31:06.742454] [INFO ] [sig ] [2709/3474] Forecasting RYAM... [2026-01-26T20:31:06.742484] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-26T20:31:06.742514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-26T20:31:06.754771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-26T20:31:06.755068] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-26T20:31:06.755859] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-26T20:31:06.755910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:06.755941] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:06.755979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:06.756035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:06.815385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:06.816250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:06.816332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:06.816364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:06.944353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:06.944513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:06.944554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:06.944602] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:06.948148] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=11.76%) [2026-01-26T20:31:06.948434] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-26T20:31:06.948599] [INFO ] [sig ] RYAM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:07.094014] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RYAM.txt [2026-01-26T20:31:07.094175] [INFO ] [sig ] [2709/3474] Completed RYAM in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-26T20:31:07.094216] [INFO ] [sig ] [2710/3474] Forecasting RYAN... [2026-01-26T20:31:07.094246] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-26T20:31:07.094278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-26T20:31:07.110335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-26T20:31:07.110785] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-26T20:31:07.111916] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-26T20:31:07.112029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:07.112080] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:07.112125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:07.112212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:07.172139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:07.173024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:07.173110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:07.173145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:07.301267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:07.301431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:07.301480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:07.301516] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:07.305496] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-26T20:31:07.305805] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-26T20:31:07.305936] [INFO ] [sig ] RYAN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:07.461529] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RYAN.txt [2026-01-26T20:31:07.461735] [INFO ] [sig ] [2710/3474] Completed RYAN in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-26T20:31:07.461785] [INFO ] [sig ] [2711/3474] Forecasting RYI... [2026-01-26T20:31:07.461817] [INFO ] [sig ] Generating forecast for: RYI [2026-01-26T20:31:07.461858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-26T20:31:07.474187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-26T20:31:07.474540] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-26T20:31:07.475376] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-26T20:31:07.475428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:07.475466] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:07.475497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:07.475590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:07.536764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:07.537747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:07.537861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:07.537907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:07.663928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:07.664093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:07.664134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:07.664163] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:07.668166] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: DOWN (p=47.25%) [2026-01-26T20:31:07.668543] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-26T20:31:07.668712] [INFO ] [sig ] RYI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:07.824734] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RYI.txt [2026-01-26T20:31:07.824893] [INFO ] [sig ] [2711/3474] Completed RYI in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-26T20:31:07.824953] [INFO ] [sig ] [2712/3474] Forecasting RYN... [2026-01-26T20:31:07.824990] [INFO ] [sig ] Generating forecast for: RYN [2026-01-26T20:31:07.825022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-26T20:31:07.837318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-26T20:31:07.837748] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-26T20:31:07.838540] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-26T20:31:07.838620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:07.838654] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:07.838681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:07.838737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:07.894787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:07.895598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:07.895715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:07.895748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:08.012653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:08.012824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:08.012868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:08.012899] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:08.016399] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=78.06%) [2026-01-26T20:31:08.016704] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-26T20:31:08.016832] [INFO ] [sig ] RYN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:08.159521] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RYN.txt [2026-01-26T20:31:08.159756] [INFO ] [sig ] [2712/3474] Completed RYN in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:08.159813] [INFO ] [sig ] [2713/3474] Forecasting RYTM... [2026-01-26T20:31:08.159849] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-26T20:31:08.159901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-26T20:31:08.171943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-26T20:31:08.172327] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-26T20:31:08.173198] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-26T20:31:08.173251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:08.173284] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:08.173311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:08.173369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:08.231264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:08.232108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:08.232192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:08.232225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:08.356971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:08.357138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:08.357178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:08.357207] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:08.360667] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=73.04%) [2026-01-26T20:31:08.360940] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-26T20:31:08.361062] [INFO ] [sig ] RYTM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:08.501419] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RYTM.txt [2026-01-26T20:31:08.501566] [INFO ] [sig ] [2713/3474] Completed RYTM in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:08.501636] [INFO ] [sig ] [2714/3474] Forecasting RZB... [2026-01-26T20:31:08.501668] [INFO ] [sig ] Generating forecast for: RZB [2026-01-26T20:31:08.501697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-26T20:31:08.513322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-26T20:31:08.513701] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-26T20:31:08.514471] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-26T20:31:08.514521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:08.514553] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:08.514604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:08.514663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:08.571883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:08.572719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:08.572803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:08.572835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:08.693162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:08.693321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:08.693363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:08.693392] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:08.696941] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-26T20:31:08.697220] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-26T20:31:08.697344] [INFO ] [sig ] RZB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:08.841397] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/RZB.txt [2026-01-26T20:31:08.841547] [INFO ] [sig ] [2714/3474] Completed RZB in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:08.841608] [INFO ] [sig ] [2715/3474] Forecasting RZC... [2026-01-26T20:31:08.841641] [INFO ] [sig ] Generating forecast for: RZC [2026-01-26T20:31:08.841671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-26T20:31:08.853203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-26T20:31:08.853556] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-26T20:31:08.854358] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-26T20:31:08.854409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:08.854443] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:08.854475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:08.854543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:08.910940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:08.911772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:08.911857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:08.911895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:09.030417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:09.030600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:09.030653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:09.030685] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:09.034193] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=58.30%) [2026-01-26T20:31:09.034492] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-26T20:31:09.034663] [INFO ] [sig ] RZC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:09.178195] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/RZC.txt [2026-01-26T20:31:09.178361] [INFO ] [sig ] [2715/3474] Completed RZC in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:09.178404] [INFO ] [sig ] [2716/3474] Forecasting S... [2026-01-26T20:31:09.178435] [INFO ] [sig ] Generating forecast for: S [2026-01-26T20:31:09.178472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-26T20:31:09.190132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-26T20:31:09.190464] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-26T20:31:09.191359] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-26T20:31:09.191414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:09.191449] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:09.191481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:09.191548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:09.250120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:09.250946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:09.251030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:09.251065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:09.381524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:09.381896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:09.381940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:09.381970] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:09.385809] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: DOWN (p=42.01%) [2026-01-26T20:31:09.386136] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-26T20:31:09.386267] [INFO ] [sig ] S: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:09.532953] [INFO ] [LOCAL ] Saved forecast: S 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/S.txt [2026-01-26T20:31:09.533128] [INFO ] [sig ] [2716/3474] Completed S in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:09.533169] [INFO ] [sig ] [2717/3474] Forecasting SA... [2026-01-26T20:31:09.533202] [INFO ] [sig ] Generating forecast for: SA [2026-01-26T20:31:09.533235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-26T20:31:09.545793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-26T20:31:09.546368] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-26T20:31:09.547429] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-26T20:31:09.547482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:09.547514] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:09.547542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:09.547619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:09.608072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:09.609009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:09.609094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:09.609128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:09.739984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:09.740149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:09.740190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:09.740220] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:09.743760] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=7.02%) [2026-01-26T20:31:09.744055] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-26T20:31:09.744183] [INFO ] [sig ] SA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:09.894785] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SA.txt [2026-01-26T20:31:09.895089] [INFO ] [sig ] [2717/3474] Completed SA in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:09.895128] [INFO ] [sig ] [2718/3474] Forecasting SAFE... [2026-01-26T20:31:09.895158] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-26T20:31:09.895188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-26T20:31:09.907713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-26T20:31:09.908083] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-26T20:31:09.908933] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-26T20:31:09.908985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:09.909017] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:09.909044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:09.909100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:09.967737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:09.968357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:09.968436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:09.968469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:10.094147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:10.094312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:10.094375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:10.094407] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:10.098172] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=21.94%) [2026-01-26T20:31:10.098692] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-26T20:31:10.098822] [INFO ] [sig ] SAFE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:10.246385] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SAFE.txt [2026-01-26T20:31:10.246530] [INFO ] [sig ] [2718/3474] Completed SAFE in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:10.246588] [INFO ] [sig ] [2719/3474] Forecasting SAH... [2026-01-26T20:31:10.246622] [INFO ] [sig ] Generating forecast for: SAH [2026-01-26T20:31:10.246668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-26T20:31:10.258203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-26T20:31:10.258510] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-26T20:31:10.259354] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-26T20:31:10.259407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:10.259467] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:10.259503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:10.259597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:10.317670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:10.318496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:10.318598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:10.318635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:10.445043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:10.445215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:10.445257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:10.445287] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:10.449036] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: DOWN (p=43.58%) [2026-01-26T20:31:10.449380] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-26T20:31:10.449553] [INFO ] [sig ] SAH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:10.600137] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SAH.txt [2026-01-26T20:31:10.600310] [INFO ] [sig ] [2719/3474] Completed SAH in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:10.600370] [INFO ] [sig ] [2720/3474] Forecasting SAIA... [2026-01-26T20:31:10.600404] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-26T20:31:10.600436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-26T20:31:10.613346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-26T20:31:10.613761] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-26T20:31:10.614658] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-26T20:31:10.614712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:10.614746] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:10.614775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:10.614833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:10.679967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:10.680931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:10.681016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:10.681049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:10.812474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:10.812681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:10.812731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:10.812767] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:10.816671] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-01-26T20:31:10.817013] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-26T20:31:10.817167] [INFO ] [sig ] SAIA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:10.971318] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SAIA.txt [2026-01-26T20:31:10.971481] [INFO ] [sig ] [2720/3474] Completed SAIA in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:10.971524] [INFO ] [sig ] [2721/3474] Forecasting SAIC... [2026-01-26T20:31:10.971559] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-26T20:31:10.971610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-26T20:31:10.984056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-26T20:31:10.984385] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-26T20:31:10.985520] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-26T20:31:10.985613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:10.985664] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:10.985694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:10.985752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:11.045956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:11.046718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:11.047019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:11.047054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:11.170928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:11.171073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:11.171112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:11.171140] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:11.174898] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=75.15%) [2026-01-26T20:31:11.175169] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-26T20:31:11.175291] [INFO ] [sig ] SAIC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:11.320250] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SAIC.txt [2026-01-26T20:31:11.320406] [INFO ] [sig ] [2721/3474] Completed SAIC in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:11.320457] [INFO ] [sig ] [2722/3474] Forecasting SAM... [2026-01-26T20:31:11.320490] [INFO ] [sig ] Generating forecast for: SAM [2026-01-26T20:31:11.320523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-26T20:31:11.332924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-26T20:31:11.333235] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-26T20:31:11.334052] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-26T20:31:11.334103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:11.334159] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:11.334198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:11.334255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:11.393150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:11.393860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:11.393940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:11.393973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:11.519153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:11.519302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:11.519341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:11.519403] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:11.523395] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=47.27%) [2026-01-26T20:31:11.523777] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-26T20:31:11.523937] [INFO ] [sig ] SAM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:11.688730] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SAM.txt [2026-01-26T20:31:11.688891] [INFO ] [sig ] [2722/3474] Completed SAM in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.5m [2026-01-26T20:31:11.688954] [INFO ] [sig ] [2723/3474] Forecasting SAMG... [2026-01-26T20:31:11.688988] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-26T20:31:11.689020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-26T20:31:11.702306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-26T20:31:11.702707] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-26T20:31:11.703501] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-26T20:31:11.703552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:11.703606] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:11.703634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:11.703691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:11.762535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:11.763247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:11.763328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:11.763362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:11.881792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:11.881953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:11.881994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:11.882024] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:11.885449] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: DOWN (p=13.68%) [2026-01-26T20:31:11.885761] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-26T20:31:11.885894] [INFO ] [sig ] SAMG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:12.033193] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SAMG.txt [2026-01-26T20:31:12.033347] [INFO ] [sig ] [2723/3474] Completed SAMG in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-26T20:31:12.033393] [INFO ] [sig ] [2724/3474] Forecasting SAN... [2026-01-26T20:31:12.033425] [INFO ] [sig ] Generating forecast for: SAN [2026-01-26T20:31:12.033457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-26T20:31:12.048462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-26T20:31:12.048842] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-26T20:31:12.049683] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-26T20:31:12.049739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:12.049771] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:12.049799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:12.049855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:12.110770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:12.111672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:12.111972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:12.112007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:12.241179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:12.241340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:12.241383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:12.241414] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:12.245487] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: DOWN (p=49.30%) [2026-01-26T20:31:12.245844] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-26T20:31:12.246176] [INFO ] [sig ] SAN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:12.408047] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SAN.txt [2026-01-26T20:31:12.408244] [INFO ] [sig ] [2724/3474] Completed SAN in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-26T20:31:12.408295] [INFO ] [sig ] [2725/3474] Forecasting SANA... [2026-01-26T20:31:12.408327] [INFO ] [sig ] Generating forecast for: SANA [2026-01-26T20:31:12.408360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-26T20:31:12.421984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-26T20:31:12.422355] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-26T20:31:12.423178] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-26T20:31:12.423237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:12.423272] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:12.423300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:12.423357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:12.482510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:12.483480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:12.483622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:12.483669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:12.601996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:12.602157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:12.602197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:12.602225] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:12.605595] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=26.65%) [2026-01-26T20:31:12.605865] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-26T20:31:12.605986] [INFO ] [sig ] SANA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:12.748364] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SANA.txt [2026-01-26T20:31:12.748496] [INFO ] [sig ] [2725/3474] Completed SANA in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-26T20:31:12.748543] [INFO ] [sig ] [2726/3474] Forecasting SANM... [2026-01-26T20:31:12.748591] [INFO ] [sig ] Generating forecast for: SANM [2026-01-26T20:31:12.748627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-26T20:31:12.760633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-26T20:31:12.760930] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-26T20:31:12.761737] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-26T20:31:12.761789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:12.761822] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:12.761850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:12.761908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:12.821491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:12.822106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:12.822182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:12.822214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:12.945434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:12.945592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:12.945635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:12.945665] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:12.949518] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: DOWN (p=47.96%) [2026-01-26T20:31:12.949843] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-26T20:31:12.949965] [INFO ] [sig ] SANM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:13.098760] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SANM.txt [2026-01-26T20:31:13.098907] [INFO ] [sig ] [2726/3474] Completed SANM in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-26T20:31:13.098948] [INFO ] [sig ] [2727/3474] Forecasting SAP... [2026-01-26T20:31:13.098979] [INFO ] [sig ] Generating forecast for: SAP [2026-01-26T20:31:13.099010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-26T20:31:13.112866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-26T20:31:13.113164] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-26T20:31:13.114000] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-26T20:31:13.114052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:13.114084] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:13.114111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:13.114168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:13.173077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:13.173954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:13.174052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:13.174099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:13.304692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:13.304851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:13.304894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:13.304924] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:13.309069] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=17.10%) [2026-01-26T20:31:13.309524] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-26T20:31:13.309767] [INFO ] [sig ] SAP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:13.464117] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SAP.txt [2026-01-26T20:31:13.464259] [INFO ] [sig ] [2727/3474] Completed SAP in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-26T20:31:13.464298] [INFO ] [sig ] [2728/3474] Forecasting SARK... [2026-01-26T20:31:13.464329] [INFO ] [sig ] Generating forecast for: SARK [2026-01-26T20:31:13.464360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-26T20:31:13.476458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-26T20:31:13.476802] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-26T20:31:13.477669] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-26T20:31:13.477733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:13.477766] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:13.477793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:13.477851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:13.534927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:13.535666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:13.535747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:13.535780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:13.658095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:13.658249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:13.658288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:13.658317] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:13.661746] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=61.12%) [2026-01-26T20:31:13.662028] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-26T20:31:13.662149] [INFO ] [sig ] SARK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:13.805676] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SARK.txt [2026-01-26T20:31:13.805827] [INFO ] [sig ] [2728/3474] Completed SARK in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-26T20:31:13.805868] [INFO ] [sig ] [2729/3474] Forecasting SATL... [2026-01-26T20:31:13.805897] [INFO ] [sig ] Generating forecast for: SATL [2026-01-26T20:31:13.805928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-26T20:31:13.820074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-26T20:31:13.820391] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-26T20:31:13.821199] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-26T20:31:13.821251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:13.821283] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:13.821310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:13.821366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:13.877721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:13.878448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:13.878558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:13.878611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:13.996165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:13.996316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:13.996355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:13.996424] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:13.999776] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=38.34%) [2026-01-26T20:31:14.000041] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-26T20:31:14.000162] [INFO ] [sig ] SATL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:14.151084] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SATL.txt [2026-01-26T20:31:14.151225] [INFO ] [sig ] [2729/3474] Completed SATL in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:14.151281] [INFO ] [sig ] [2730/3474] Forecasting SATS... [2026-01-26T20:31:14.151315] [INFO ] [sig ] Generating forecast for: SATS [2026-01-26T20:31:14.151348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-26T20:31:14.164425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-26T20:31:14.164789] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-26T20:31:14.165597] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-26T20:31:14.165650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:14.165683] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:14.165711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:14.165770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:14.226379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:14.227321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:14.227486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:14.227537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:14.361387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:14.361542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:14.361603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:14.361635] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:14.365070] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=80.26%) [2026-01-26T20:31:14.365359] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-26T20:31:14.365482] [INFO ] [sig ] SATS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:14.509470] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SATS.txt [2026-01-26T20:31:14.509629] [INFO ] [sig ] [2730/3474] Completed SATS in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:14.509672] [INFO ] [sig ] [2731/3474] Forecasting SAVA... [2026-01-26T20:31:14.509703] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-26T20:31:14.509733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-26T20:31:14.522436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-26T20:31:14.522758] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-26T20:31:14.523513] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-26T20:31:14.523564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:14.523616] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:14.523644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:14.523700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:14.581284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:14.582304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:14.582420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:14.582455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:14.704953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:14.705116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:14.705158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:14.705186] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:14.708669] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: DOWN (p=46.60%) [2026-01-26T20:31:14.708960] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-26T20:31:14.709083] [INFO ] [sig ] SAVA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:14.849258] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SAVA.txt [2026-01-26T20:31:14.849391] [INFO ] [sig ] [2731/3474] Completed SAVA in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:14.849430] [INFO ] [sig ] [2732/3474] Forecasting SB... [2026-01-26T20:31:14.849461] [INFO ] [sig ] Generating forecast for: SB [2026-01-26T20:31:14.849492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-26T20:31:14.861505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-26T20:31:14.861880] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-26T20:31:14.862755] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-26T20:31:14.862808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:14.862841] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:14.862868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:14.862925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:14.919132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:14.919895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:14.919994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:14.920027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:15.038525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:15.038699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:15.038750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:15.038785] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:15.042825] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=86.57%) [2026-01-26T20:31:15.043094] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-26T20:31:15.043217] [INFO ] [sig ] SB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:15.187686] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SB.txt [2026-01-26T20:31:15.187849] [INFO ] [sig ] [2732/3474] Completed SB in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:15.187891] [INFO ] [sig ] [2733/3474] Forecasting SBAC... [2026-01-26T20:31:15.187932] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-26T20:31:15.187981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-26T20:31:15.201837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-26T20:31:15.202164] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-26T20:31:15.203137] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-26T20:31:15.203189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:15.203223] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:15.203262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:15.203322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:15.259928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:15.260700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:15.260783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:15.260816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:15.383391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:15.383520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:15.383559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:15.383611] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:15.386887] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-01-26T20:31:15.387150] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-26T20:31:15.387269] [INFO ] [sig ] SBAC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:15.533135] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SBAC.txt [2026-01-26T20:31:15.533249] [INFO ] [sig ] [2733/3474] Completed SBAC in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:15.533288] [INFO ] [sig ] [2734/3474] Forecasting SBCF... [2026-01-26T20:31:15.533318] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-26T20:31:15.533349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-26T20:31:15.546854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-26T20:31:15.547136] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-26T20:31:15.548001] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-26T20:31:15.548052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:15.548083] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:15.548109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:15.548165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:15.606018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:15.606632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:15.606715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:15.606747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:15.726685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:15.726813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:15.726854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:15.726882] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:15.730274] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=0.78%) [2026-01-26T20:31:15.730543] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-26T20:31:15.730680] [INFO ] [sig ] SBCF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:15.873596] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SBCF.txt [2026-01-26T20:31:15.873711] [INFO ] [sig ] [2734/3474] Completed SBCF in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:15.873758] [INFO ] [sig ] [2735/3474] Forecasting SBFM... [2026-01-26T20:31:15.873787] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-26T20:31:15.873817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-26T20:31:15.888825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-26T20:31:15.889497] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-26T20:31:15.890422] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-26T20:31:15.890474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:15.890508] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:15.890535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:15.890611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:15.951133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:15.952088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:15.952174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:15.952207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:16.102823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:16.102987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:16.103031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:16.103060] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:16.107145] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-01-26T20:31:16.107530] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-26T20:31:16.107694] [INFO ] [sig ] SBFM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:16.256814] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SBFM.txt [2026-01-26T20:31:16.256953] [INFO ] [sig ] [2735/3474] Completed SBFM in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:16.256992] [INFO ] [sig ] [2736/3474] Forecasting SBGI... [2026-01-26T20:31:16.257021] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-26T20:31:16.257051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-26T20:31:16.270461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-26T20:31:16.270805] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-26T20:31:16.271667] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-26T20:31:16.271719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:16.271773] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:16.271801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:16.271857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:16.329970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:16.330778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:16.330884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:16.330919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:16.448378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:16.448536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:16.448602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:16.448635] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:16.452042] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-26T20:31:16.452323] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-26T20:31:16.452449] [INFO ] [sig ] SBGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:16.596041] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SBGI.txt [2026-01-26T20:31:16.596203] [INFO ] [sig ] [2736/3474] Completed SBGI in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:16.596244] [INFO ] [sig ] [2737/3474] Forecasting SBH... [2026-01-26T20:31:16.596279] [INFO ] [sig ] Generating forecast for: SBH [2026-01-26T20:31:16.596311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-26T20:31:16.610807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-26T20:31:16.611230] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-26T20:31:16.612097] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-26T20:31:16.612149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:16.612180] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:16.612207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:16.612262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:16.671315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:16.672233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:16.672323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:16.672356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:16.796380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:16.796539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:16.796598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:16.796630] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:16.800169] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: UP (p=62.13%) [2026-01-26T20:31:16.800451] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-26T20:31:16.800599] [INFO ] [sig ] SBH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:16.947273] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SBH.txt [2026-01-26T20:31:16.947487] [INFO ] [sig ] [2737/3474] Completed SBH in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:16.947534] [INFO ] [sig ] [2738/3474] Forecasting SBI... [2026-01-26T20:31:16.947568] [INFO ] [sig ] Generating forecast for: SBI [2026-01-26T20:31:16.947622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-26T20:31:16.959780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-26T20:31:16.960159] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-26T20:31:16.961182] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-26T20:31:16.961234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:16.961284] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:16.961312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:16.961368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:17.021172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:17.022114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:17.022235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:17.022271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:17.155342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:17.155635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:17.155679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:17.155708] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:17.159314] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-01-26T20:31:17.159647] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-26T20:31:17.159806] [INFO ] [sig ] SBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:17.309959] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SBI.txt [2026-01-26T20:31:17.310109] [INFO ] [sig ] [2738/3474] Completed SBI in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.4m [2026-01-26T20:31:17.310149] [INFO ] [sig ] [2739/3474] Forecasting SBLK... [2026-01-26T20:31:17.310179] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-26T20:31:17.310211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-26T20:31:17.323880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-26T20:31:17.324170] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-26T20:31:17.325171] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-26T20:31:17.325226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:17.325259] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:17.325285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:17.325345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:17.383860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:17.384702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:17.384789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:17.384821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:17.508992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:17.509147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:17.509188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:17.509250] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:17.512595] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=35.19%) [2026-01-26T20:31:17.512904] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-26T20:31:17.513024] [INFO ] [sig ] SBLK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:17.663642] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SBLK.txt [2026-01-26T20:31:17.663813] [INFO ] [sig ] [2739/3474] Completed SBLK in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-26T20:31:17.663856] [INFO ] [sig ] [2740/3474] Forecasting SBRA... [2026-01-26T20:31:17.663890] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-26T20:31:17.663923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-26T20:31:17.677314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-26T20:31:17.677723] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-26T20:31:17.678525] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-26T20:31:17.678595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:17.678631] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:17.678663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:17.678735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:17.737701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:17.738883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:17.739018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:17.739061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:17.870441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:17.870610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:17.870653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:17.870727] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:17.874303] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: UP (p=54.47%) [2026-01-26T20:31:17.874602] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-26T20:31:17.874737] [INFO ] [sig ] SBRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:18.020666] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SBRA.txt [2026-01-26T20:31:18.020803] [INFO ] [sig ] [2740/3474] Completed SBRA in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-26T20:31:18.020843] [INFO ] [sig ] [2741/3474] Forecasting SBS... [2026-01-26T20:31:18.020873] [INFO ] [sig ] Generating forecast for: SBS [2026-01-26T20:31:18.020904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-26T20:31:18.033688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-26T20:31:18.034045] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-26T20:31:18.034876] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-26T20:31:18.034929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:18.034963] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:18.034992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:18.035051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:18.096000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:18.096899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:18.096990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:18.097024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:18.229593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:18.229755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:18.229795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:18.229825] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:18.233244] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: DOWN (p=20.64%) [2026-01-26T20:31:18.233544] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-26T20:31:18.233692] [INFO ] [sig ] SBS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:18.380135] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SBS.txt [2026-01-26T20:31:18.380292] [INFO ] [sig ] [2741/3474] Completed SBS in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-26T20:31:18.380332] [INFO ] [sig ] [2742/3474] Forecasting SBSI... [2026-01-26T20:31:18.380361] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-26T20:31:18.380392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-26T20:31:18.392452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-26T20:31:18.392717] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-26T20:31:18.393716] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-26T20:31:18.393767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:18.393799] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:18.393826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:18.393882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:18.450087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:18.450728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:18.450807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:18.450840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:18.573176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:18.573360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:18.573402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:18.573429] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:18.577441] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=22.41%) [2026-01-26T20:31:18.577733] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-26T20:31:18.578050] [INFO ] [sig ] SBSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:18.721661] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SBSI.txt [2026-01-26T20:31:18.721794] [INFO ] [sig ] [2742/3474] Completed SBSI in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-26T20:31:18.721841] [INFO ] [sig ] [2743/3474] Forecasting SBUX... [2026-01-26T20:31:18.721873] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-26T20:31:18.721903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-26T20:31:18.733130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-26T20:31:18.733403] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-26T20:31:18.734220] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-26T20:31:18.734271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:18.734302] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:18.734330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:18.734386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:18.790543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:18.791357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:18.791435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:18.791467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:18.915823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:18.916155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:18.916193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:18.916221] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:18.919923] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=39.52%) [2026-01-26T20:31:18.920190] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-26T20:31:18.920311] [INFO ] [sig ] SBUX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:19.067439] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SBUX.txt [2026-01-26T20:31:19.067606] [INFO ] [sig ] [2743/3474] Completed SBUX in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-26T20:31:19.067650] [INFO ] [sig ] [2744/3474] Forecasting SCD... [2026-01-26T20:31:19.067682] [INFO ] [sig ] Generating forecast for: SCD [2026-01-26T20:31:19.067715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-26T20:31:19.081162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-26T20:31:19.081474] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-26T20:31:19.082293] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-26T20:31:19.082349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:19.082382] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:19.082410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:19.082478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:19.144979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:19.145770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:19.145866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:19.145899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:19.275493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:19.275675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:19.275724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:19.275761] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:19.280192] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-26T20:31:19.280567] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-26T20:31:19.280766] [INFO ] [sig ] SCD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:19.427178] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SCD.txt [2026-01-26T20:31:19.427314] [INFO ] [sig ] [2744/3474] Completed SCD in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-26T20:31:19.427354] [INFO ] [sig ] [2745/3474] Forecasting SCHL... [2026-01-26T20:31:19.427384] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-26T20:31:19.427431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-26T20:31:19.441620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-26T20:31:19.441956] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-26T20:31:19.442772] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-26T20:31:19.442834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:19.442873] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:19.442906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:19.442966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:19.498934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:19.499700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:19.499781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:19.499815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:19.620179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:19.620328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:19.620367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:19.620395] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:19.623772] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: UP (p=79.79%) [2026-01-26T20:31:19.624038] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-26T20:31:19.624160] [INFO ] [sig ] SCHL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:19.765243] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SCHL.txt [2026-01-26T20:31:19.765375] [INFO ] [sig ] [2745/3474] Completed SCHL in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-26T20:31:19.765414] [INFO ] [sig ] [2746/3474] Forecasting SCI... [2026-01-26T20:31:19.765443] [INFO ] [sig ] Generating forecast for: SCI [2026-01-26T20:31:19.765474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-26T20:31:19.779043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-26T20:31:19.779349] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-26T20:31:19.780165] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-26T20:31:19.780227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:19.780259] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:19.780287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:19.780343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:19.837109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:19.837830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:19.837936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:19.837969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:19.954996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:19.955145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:19.955186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:19.955215] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:19.958568] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-01-26T20:31:19.958853] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-26T20:31:19.958976] [INFO ] [sig ] SCI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:20.102766] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SCI.txt [2026-01-26T20:31:20.102934] [INFO ] [sig ] [2746/3474] Completed SCI in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-26T20:31:20.102975] [INFO ] [sig ] [2747/3474] Forecasting SCL... [2026-01-26T20:31:20.103006] [INFO ] [sig ] Generating forecast for: SCL [2026-01-26T20:31:20.103039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-26T20:31:20.115443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-26T20:31:20.115840] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-26T20:31:20.117058] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-26T20:31:20.117108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:20.117141] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:20.117166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:20.117221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:20.172986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:20.173834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:20.173914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:20.173948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:20.290099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:20.290242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:20.290281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:20.290310] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:20.293656] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=59.37%) [2026-01-26T20:31:20.293922] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-26T20:31:20.294041] [INFO ] [sig ] SCL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:20.435234] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SCL.txt [2026-01-26T20:31:20.435352] [INFO ] [sig ] [2747/3474] Completed SCL in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:20.435391] [INFO ] [sig ] [2748/3474] Forecasting SCM... [2026-01-26T20:31:20.435421] [INFO ] [sig ] Generating forecast for: SCM [2026-01-26T20:31:20.435450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-26T20:31:20.447275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-26T20:31:20.447558] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-26T20:31:20.448365] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-26T20:31:20.448416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:20.448447] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:20.448473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:20.448529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:20.507149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:20.508050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:20.508141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:20.508174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:20.626741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:20.626906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:20.626950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:20.626987] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:20.630450] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: UP (p=95.14%) [2026-01-26T20:31:20.630751] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-26T20:31:20.630878] [INFO ] [sig ] SCM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:20.815717] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SCM.txt [2026-01-26T20:31:20.815918] [INFO ] [sig ] [2748/3474] Completed SCM in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:20.815968] [INFO ] [sig ] [2749/3474] Forecasting SCSC... [2026-01-26T20:31:20.815999] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-26T20:31:20.816031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-26T20:31:20.834705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-26T20:31:20.835494] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-26T20:31:20.837250] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-26T20:31:20.837531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:20.837657] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:20.837712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:20.837877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:20.925243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:20.926622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:20.926771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:20.926836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:21.106639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:21.106893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:21.106998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:21.107058] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:21.113350] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-01-26T20:31:21.113990] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-26T20:31:21.114225] [INFO ] [sig ] SCSC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:21.408009] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SCSC.txt [2026-01-26T20:31:21.413448] [INFO ] [sig ] [2749/3474] Completed SCSC in 0.6s | 2.82 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:21.413551] [INFO ] [sig ] [2750/3474] Forecasting SCVL... [2026-01-26T20:31:21.413639] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-26T20:31:21.413697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-26T20:31:21.457932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-26T20:31:21.458468] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-26T20:31:21.459814] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-26T20:31:21.459889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:21.459943] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:21.459990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:21.460081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:21.582666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:21.584820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:21.585078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:21.585130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:21.736349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:21.736633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:21.736687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:21.736719] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:21.741306] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=97.97%) [2026-01-26T20:31:21.741796] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-26T20:31:21.742010] [INFO ] [sig ] SCVL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:22.055604] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SCVL.txt [2026-01-26T20:31:22.055880] [INFO ] [sig ] [2750/3474] Completed SCVL in 0.6s | 2.81 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:22.055926] [INFO ] [sig ] [2751/3474] Forecasting SCZ... [2026-01-26T20:31:22.055960] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-26T20:31:22.055996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-26T20:31:22.072848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-26T20:31:22.073478] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-26T20:31:22.074836] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-26T20:31:22.074920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:22.074972] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:22.075014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:22.075101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:22.142868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:22.144107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:22.144232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:22.144267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:22.284089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:22.284329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:22.284378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:22.284409] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:22.288790] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=13.53%) [2026-01-26T20:31:22.289278] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-26T20:31:22.289478] [INFO ] [sig ] SCZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:22.461843] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SCZ.txt [2026-01-26T20:31:22.462058] [INFO ] [sig ] [2751/3474] Completed SCZ in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:22.462101] [INFO ] [sig ] [2752/3474] Forecasting SD... [2026-01-26T20:31:22.462133] [INFO ] [sig ] Generating forecast for: SD [2026-01-26T20:31:22.462164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-26T20:31:22.479470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-26T20:31:22.480165] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-26T20:31:22.481337] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-26T20:31:22.481406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:22.481443] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:22.481473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:22.481534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:22.547458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:22.548900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:22.549008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:22.549042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:22.692305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:22.692560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:22.692633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:22.692668] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:22.698183] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: DOWN (p=47.83%) [2026-01-26T20:31:22.698755] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-26T20:31:22.698944] [INFO ] [sig ] SD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:22.876845] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SD.txt [2026-01-26T20:31:22.877065] [INFO ] [sig ] [2752/3474] Completed SD in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:22.877112] [INFO ] [sig ] [2753/3474] Forecasting SDA... [2026-01-26T20:31:22.877153] [INFO ] [sig ] Generating forecast for: SDA [2026-01-26T20:31:22.877195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-26T20:31:22.891628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-26T20:31:22.892390] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-26T20:31:22.893420] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-26T20:31:22.893475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:22.893541] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:22.893589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:22.893655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:22.953488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:22.954655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:22.954756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:22.954792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:23.080245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:23.080552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:23.080655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:23.080688] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:23.084759] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-26T20:31:23.085176] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-26T20:31:23.085350] [INFO ] [sig ] SDA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:23.254346] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SDA.txt [2026-01-26T20:31:23.254594] [INFO ] [sig ] [2753/3474] Completed SDA in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:23.254642] [INFO ] [sig ] [2754/3474] Forecasting SDHY... [2026-01-26T20:31:23.254674] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-26T20:31:23.254711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-26T20:31:23.268449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-26T20:31:23.269038] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-26T20:31:23.270012] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-26T20:31:23.270066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:23.270103] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:23.270139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:23.270222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:23.330542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:23.331860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:23.331975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:23.332013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:23.472861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:23.473295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:23.473343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:23.473372] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:23.478028] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-01-26T20:31:23.478364] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-26T20:31:23.478507] [INFO ] [sig ] SDHY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:23.637668] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SDHY.txt [2026-01-26T20:31:23.637845] [INFO ] [sig ] [2754/3474] Completed SDHY in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:23.637887] [INFO ] [sig ] [2755/3474] Forecasting SDRL... [2026-01-26T20:31:23.637917] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-26T20:31:23.637950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-26T20:31:23.653852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-26T20:31:23.654680] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-26T20:31:23.656025] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-26T20:31:23.656083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:23.656120] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:23.656148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:23.656208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:23.715069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:23.716121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:23.716208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:23.716242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:23.842352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:23.842606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:23.842657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:23.842688] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:23.846819] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=11.34%) [2026-01-26T20:31:23.847181] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-26T20:31:23.847592] [INFO ] [sig ] SDRL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:24.004488] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SDRL.txt [2026-01-26T20:31:24.004692] [INFO ] [sig ] [2755/3474] Completed SDRL in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:24.004737] [INFO ] [sig ] [2756/3474] Forecasting SDVY... [2026-01-26T20:31:24.004768] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-26T20:31:24.004802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-26T20:31:24.017675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-26T20:31:24.018086] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-26T20:31:24.019168] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-26T20:31:24.019220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:24.019252] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:24.019279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:24.019334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:24.077729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:24.078704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:24.078800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:24.078842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:24.241205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:24.241381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:24.241428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:24.241501] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:24.246083] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: UP (p=54.80%) [2026-01-26T20:31:24.246442] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-26T20:31:24.246626] [INFO ] [sig ] SDVY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:24.396832] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SDVY.txt [2026-01-26T20:31:24.397015] [INFO ] [sig ] [2756/3474] Completed SDVY in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.3m [2026-01-26T20:31:24.397058] [INFO ] [sig ] [2757/3474] Forecasting SE... [2026-01-26T20:31:24.397089] [INFO ] [sig ] Generating forecast for: SE [2026-01-26T20:31:24.397121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-26T20:31:24.411470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-26T20:31:24.411864] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-26T20:31:24.412688] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-26T20:31:24.412740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:24.412785] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:24.412815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:24.412872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:24.472318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:24.473434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:24.473520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:24.473554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:24.601520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:24.601699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:24.601741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:24.601772] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:24.606022] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-26T20:31:24.606316] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-26T20:31:24.606450] [INFO ] [sig ] SE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:24.758515] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SE.txt [2026-01-26T20:31:24.758694] [INFO ] [sig ] [2757/3474] Completed SE in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-26T20:31:24.758737] [INFO ] [sig ] [2758/3474] Forecasting SEDG... [2026-01-26T20:31:24.758768] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-26T20:31:24.758798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-26T20:31:24.772176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-26T20:31:24.772546] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-26T20:31:24.773363] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-26T20:31:24.773414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:24.773447] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:24.773474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:24.773532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:24.834111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:24.835040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:24.835127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:24.835163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:24.957282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:24.957465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:24.957508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:24.957539] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:24.961010] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=47.66%) [2026-01-26T20:31:24.961296] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-26T20:31:24.961423] [INFO ] [sig ] SEDG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:25.111157] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SEDG.txt [2026-01-26T20:31:25.111317] [INFO ] [sig ] [2758/3474] Completed SEDG in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-26T20:31:25.111358] [INFO ] [sig ] [2759/3474] Forecasting SEE... [2026-01-26T20:31:25.111390] [INFO ] [sig ] Generating forecast for: SEE [2026-01-26T20:31:25.111422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-26T20:31:25.124063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-26T20:31:25.124420] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-26T20:31:25.125236] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-26T20:31:25.125288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:25.125320] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:25.125348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:25.125405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:25.184915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:25.185808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:25.185897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:25.185930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:25.316675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:25.316834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:25.316876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:25.316905] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:25.320636] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=70.58%) [2026-01-26T20:31:25.320915] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-26T20:31:25.321043] [INFO ] [sig ] SEE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:25.464676] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SEE.txt [2026-01-26T20:31:25.464847] [INFO ] [sig ] [2759/3474] Completed SEE in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-26T20:31:25.464890] [INFO ] [sig ] [2760/3474] Forecasting SEIC... [2026-01-26T20:31:25.464923] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-26T20:31:25.464955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-26T20:31:25.477171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-26T20:31:25.477599] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-26T20:31:25.478408] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-26T20:31:25.478460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:25.478493] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:25.478522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:25.478597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:25.535880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:25.536871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:25.536956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:25.536990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:25.663025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:25.663388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:25.663432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:25.663462] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:25.667045] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=10.33%) [2026-01-26T20:31:25.667371] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-26T20:31:25.667566] [INFO ] [sig ] SEIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:25.815969] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SEIC.txt [2026-01-26T20:31:25.816162] [INFO ] [sig ] [2760/3474] Completed SEIC in 0.4s | 2.81 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-26T20:31:25.816216] [INFO ] [sig ] [2761/3474] Forecasting SELF... [2026-01-26T20:31:25.816266] [INFO ] [sig ] Generating forecast for: SELF [2026-01-26T20:31:25.816318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-26T20:31:25.828396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-26T20:31:25.828730] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-26T20:31:25.829509] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-26T20:31:25.829561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:25.829613] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:25.829642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:25.829699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:25.888040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:25.888804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:25.888886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:25.888926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:25.994656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:25.994798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:25.994839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:25.994869] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:25.998224] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-26T20:31:25.998498] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-26T20:31:25.998636] [INFO ] [sig ] SELF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:26.142453] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SELF.txt [2026-01-26T20:31:26.142608] [INFO ] [sig ] [2761/3474] Completed SELF in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:26.142650] [INFO ] [sig ] [2762/3474] Forecasting SEM... [2026-01-26T20:31:26.142680] [INFO ] [sig ] Generating forecast for: SEM [2026-01-26T20:31:26.142710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-26T20:31:26.154005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-26T20:31:26.154279] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-26T20:31:26.155077] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-26T20:31:26.155128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:26.155159] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:26.155185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:26.155241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:26.212256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:26.212972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:26.213052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:26.213084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:26.334165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:26.334315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:26.334355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:26.334383] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:26.337767] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: UP (p=63.59%) [2026-01-26T20:31:26.338074] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-26T20:31:26.338195] [INFO ] [sig ] SEM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:26.484878] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SEM.txt [2026-01-26T20:31:26.485038] [INFO ] [sig ] [2762/3474] Completed SEM in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:26.485079] [INFO ] [sig ] [2763/3474] Forecasting SENEA... [2026-01-26T20:31:26.485111] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-26T20:31:26.485141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-26T20:31:26.496735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-26T20:31:26.497075] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-26T20:31:26.497893] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-26T20:31:26.497944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:26.497976] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:26.498004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:26.498061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:26.556643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:26.557506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:26.557641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:26.557678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:26.675381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:26.675595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:26.675642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:26.675673] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:26.679681] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-01-26T20:31:26.680032] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-26T20:31:26.680172] [INFO ] [sig ] SENEA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:26.829378] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SENEA.txt [2026-01-26T20:31:26.829515] [INFO ] [sig ] [2763/3474] Completed SENEA in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:26.829554] [INFO ] [sig ] [2764/3474] Forecasting SENS... [2026-01-26T20:31:26.829607] [INFO ] [sig ] Generating forecast for: SENS [2026-01-26T20:31:26.829639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-26T20:31:26.841459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-26T20:31:26.841749] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-26T20:31:26.842737] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-26T20:31:26.842788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:26.842819] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:26.842845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:26.842904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:26.901048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:26.901777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:26.901857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:26.901890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:27.023514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:27.023720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:27.023763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:27.023811] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:27.027132] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-01-26T20:31:27.027422] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-26T20:31:27.027544] [INFO ] [sig ] SENS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:27.171384] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SENS.txt [2026-01-26T20:31:27.171525] [INFO ] [sig ] [2764/3474] Completed SENS in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:27.171566] [INFO ] [sig ] [2765/3474] Forecasting SERA... [2026-01-26T20:31:27.171619] [INFO ] [sig ] Generating forecast for: SERA [2026-01-26T20:31:27.171650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-26T20:31:27.183395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-26T20:31:27.183746] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-26T20:31:27.184554] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-26T20:31:27.184631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:27.184664] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:27.184691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:27.184747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:27.241697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:27.242393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:27.242472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:27.242505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:27.361844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:27.362006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:27.362053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:27.362082] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:27.365974] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=8.81%) [2026-01-26T20:31:27.366263] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-26T20:31:27.366394] [INFO ] [sig ] SERA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:27.510600] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SERA.txt [2026-01-26T20:31:27.510745] [INFO ] [sig ] [2765/3474] Completed SERA in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:27.510783] [INFO ] [sig ] [2766/3474] Forecasting SES... [2026-01-26T20:31:27.510813] [INFO ] [sig ] Generating forecast for: SES [2026-01-26T20:31:27.510844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-26T20:31:27.522407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-26T20:31:27.522692] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-26T20:31:27.523447] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-26T20:31:27.523497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:27.523529] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:27.523557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:27.523635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:27.580716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:27.581642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:27.581746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:27.581798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:27.706374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:27.706538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:27.706596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:27.706630] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:27.710016] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-26T20:31:27.710302] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-26T20:31:27.710428] [INFO ] [sig ] SES: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:27.853683] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SES.txt [2026-01-26T20:31:27.853836] [INFO ] [sig ] [2766/3474] Completed SES in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:27.853875] [INFO ] [sig ] [2767/3474] Forecasting SEVN... [2026-01-26T20:31:27.853911] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-26T20:31:27.853948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-26T20:31:27.866525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-26T20:31:27.866818] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-26T20:31:27.867624] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-26T20:31:27.867675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:27.867708] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:27.867734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:27.867790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:27.924991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:27.925774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:27.925857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:27.925890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:28.040057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:28.040204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:28.040243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:28.040272] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:28.043547] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=55.13%) [2026-01-26T20:31:28.043832] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-26T20:31:28.043952] [INFO ] [sig ] SEVN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:28.188047] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SEVN.txt [2026-01-26T20:31:28.188187] [INFO ] [sig ] [2767/3474] Completed SEVN in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:28.188227] [INFO ] [sig ] [2768/3474] Forecasting SEZL... [2026-01-26T20:31:28.188257] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-26T20:31:28.188288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-26T20:31:28.200337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-26T20:31:28.200634] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-26T20:31:28.201390] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-26T20:31:28.201442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:28.201473] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:28.201512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:28.201592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:28.258479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:28.259183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:28.259264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:28.259296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:28.378657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:28.378822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:28.378865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:28.378897] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:28.382380] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=15.77%) [2026-01-26T20:31:28.382686] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-26T20:31:28.382815] [INFO ] [sig ] SEZL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:28.527154] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SEZL.txt [2026-01-26T20:31:28.527300] [INFO ] [sig ] [2768/3474] Completed SEZL in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:28.527339] [INFO ] [sig ] [2769/3474] Forecasting SF... [2026-01-26T20:31:28.527370] [INFO ] [sig ] Generating forecast for: SF [2026-01-26T20:31:28.527421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-26T20:31:28.540066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-26T20:31:28.540410] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-26T20:31:28.541287] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-26T20:31:28.541340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:28.541372] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:28.541400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:28.541457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:28.600172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:28.601032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:28.601116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:28.601150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:28.730047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:28.730219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:28.730260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:28.730291] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:28.733809] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-26T20:31:28.734092] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-26T20:31:28.734219] [INFO ] [sig ] SF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:28.877865] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SF.txt [2026-01-26T20:31:28.878020] [INFO ] [sig ] [2769/3474] Completed SF in 0.4s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:28.878066] [INFO ] [sig ] [2770/3474] Forecasting SFB... [2026-01-26T20:31:28.878102] [INFO ] [sig ] Generating forecast for: SFB [2026-01-26T20:31:28.878135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-26T20:31:28.896774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-26T20:31:28.897224] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-26T20:31:28.898184] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-26T20:31:28.898238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:28.898302] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:28.898331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:28.898390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:28.956472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:28.957388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:28.957495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:28.957529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:29.067338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:29.067524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:29.067564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:29.067613] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:29.071026] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: UP (p=50.48%) [2026-01-26T20:31:29.071304] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-26T20:31:29.071426] [INFO ] [sig ] SFB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:29.215681] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SFB.txt [2026-01-26T20:31:29.215845] [INFO ] [sig ] [2770/3474] Completed SFB in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:29.215886] [INFO ] [sig ] [2771/3474] Forecasting SFBS... [2026-01-26T20:31:29.215917] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-26T20:31:29.215947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-26T20:31:29.227826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-26T20:31:29.228195] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-26T20:31:29.229005] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-26T20:31:29.229056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:29.229088] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:29.229115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:29.229171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:29.285515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:29.286329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:29.286411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:29.286444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:29.407541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:29.407715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:29.407758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:29.407788] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:29.411276] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-01-26T20:31:29.411555] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-26T20:31:29.411704] [INFO ] [sig ] SFBS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:29.554248] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SFBS.txt [2026-01-26T20:31:29.554404] [INFO ] [sig ] [2771/3474] Completed SFBS in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:29.554443] [INFO ] [sig ] [2772/3474] Forecasting SFIX... [2026-01-26T20:31:29.554473] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-26T20:31:29.554510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-26T20:31:29.565912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-26T20:31:29.566206] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-26T20:31:29.567009] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-26T20:31:29.567059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:29.567091] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:29.567119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:29.567175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:29.625921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:29.626855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:29.626962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:29.627003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:29.746065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:29.746230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:29.746271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:29.746299] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:29.749770] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-01-26T20:31:29.750047] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-26T20:31:29.750170] [INFO ] [sig ] SFIX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:29.894079] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SFIX.txt [2026-01-26T20:31:29.894229] [INFO ] [sig ] [2772/3474] Completed SFIX in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:29.894270] [INFO ] [sig ] [2773/3474] Forecasting SFL... [2026-01-26T20:31:29.894301] [INFO ] [sig ] Generating forecast for: SFL [2026-01-26T20:31:29.894332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-26T20:31:29.905837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-26T20:31:29.906193] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-26T20:31:29.907002] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-26T20:31:29.907053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:29.907084] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:29.907111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:29.907168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:29.962861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:29.963708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:29.963791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:29.963823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:30.086689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:30.086847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:30.086888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:30.086952] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:30.090393] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-01-26T20:31:30.090687] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-26T20:31:30.090811] [INFO ] [sig ] SFL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:30.236176] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SFL.txt [2026-01-26T20:31:30.236321] [INFO ] [sig ] [2773/3474] Completed SFL in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.2m [2026-01-26T20:31:30.236371] [INFO ] [sig ] [2774/3474] Forecasting SFLO... [2026-01-26T20:31:30.236402] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-26T20:31:30.236434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-26T20:31:30.247792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-26T20:31:30.248136] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-26T20:31:30.248938] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-26T20:31:30.248989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:30.249021] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:30.249048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:30.249104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:30.305274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:30.306180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:30.306262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:30.306296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:30.425300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:30.425453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:30.425494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:30.425524] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:30.429011] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=85.23%) [2026-01-26T20:31:30.429281] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-26T20:31:30.429402] [INFO ] [sig ] SFLO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:30.571214] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SFLO.txt [2026-01-26T20:31:30.571366] [INFO ] [sig ] [2774/3474] Completed SFLO in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-26T20:31:30.571406] [INFO ] [sig ] [2775/3474] Forecasting SFM... [2026-01-26T20:31:30.571437] [INFO ] [sig ] Generating forecast for: SFM [2026-01-26T20:31:30.571467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-26T20:31:30.583567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-26T20:31:30.583879] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-26T20:31:30.584679] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-26T20:31:30.584730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:30.584762] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:30.584788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:30.584845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:30.641278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:30.641920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:30.641999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:30.642032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:30.760348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:30.760496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:30.760537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:30.760566] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:30.763956] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-01-26T20:31:30.764257] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-26T20:31:30.764377] [INFO ] [sig ] SFM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:30.908247] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SFM.txt [2026-01-26T20:31:30.908377] [INFO ] [sig ] [2775/3474] Completed SFM in 0.3s | 2.81 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-26T20:31:30.908416] [INFO ] [sig ] [2776/3474] Forecasting SFNC... [2026-01-26T20:31:30.908446] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-26T20:31:30.908476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-26T20:31:30.920806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-26T20:31:30.921089] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-26T20:31:30.921871] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-26T20:31:30.921921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:30.921953] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:30.921979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:30.922036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:30.980060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:30.980900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:30.980984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:30.981018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:31.101691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:31.101850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:31.101890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:31.101919] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:31.105265] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=28.46%) [2026-01-26T20:31:31.105538] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-26T20:31:31.105680] [INFO ] [sig ] SFNC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:31.247000] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SFNC.txt [2026-01-26T20:31:31.247144] [INFO ] [sig ] [2776/3474] Completed SFNC in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-26T20:31:31.247184] [INFO ] [sig ] [2777/3474] Forecasting SG... [2026-01-26T20:31:31.247214] [INFO ] [sig ] Generating forecast for: SG [2026-01-26T20:31:31.247244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-26T20:31:31.259754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-26T20:31:31.260112] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-26T20:31:31.260925] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-26T20:31:31.260976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:31.261008] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:31.261035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:31.261092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:31.316380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:31.317063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:31.317156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:31.317190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:31.443205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:31.443379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:31.443420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:31.443449] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:31.446846] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=60.55%) [2026-01-26T20:31:31.447115] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-26T20:31:31.447236] [INFO ] [sig ] SG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:31.590524] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SG.txt [2026-01-26T20:31:31.590695] [INFO ] [sig ] [2777/3474] Completed SG in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-26T20:31:31.590736] [INFO ] [sig ] [2778/3474] Forecasting SGC... [2026-01-26T20:31:31.590768] [INFO ] [sig ] Generating forecast for: SGC [2026-01-26T20:31:31.590798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-26T20:31:31.602081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-26T20:31:31.602381] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-26T20:31:31.603224] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-26T20:31:31.603276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:31.603308] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:31.603335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:31.603393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:31.660222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:31.661160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:31.661246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:31.661281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:31.778385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:31.778543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:31.778610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:31.778643] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:31.781993] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=46.35%) [2026-01-26T20:31:31.782270] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-26T20:31:31.782394] [INFO ] [sig ] SGC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:31.935485] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SGC.txt [2026-01-26T20:31:31.935672] [INFO ] [sig ] [2778/3474] Completed SGC in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-26T20:31:31.935716] [INFO ] [sig ] [2779/3474] Forecasting SGHC... [2026-01-26T20:31:31.935748] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-26T20:31:31.935779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-26T20:31:31.949451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-26T20:31:31.949909] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-26T20:31:31.950826] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-26T20:31:31.950879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:31.950912] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:31.950940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:31.950997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:32.016389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:32.017287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:32.017377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:32.017434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:32.154516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:32.154695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:32.154738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:32.154768] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:32.158257] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=28.57%) [2026-01-26T20:31:32.158542] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-26T20:31:32.158693] [INFO ] [sig ] SGHC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:32.300936] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SGHC.txt [2026-01-26T20:31:32.301114] [INFO ] [sig ] [2779/3474] Completed SGHC in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:32.301162] [INFO ] [sig ] [2780/3474] Forecasting SGRY... [2026-01-26T20:31:32.301198] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-26T20:31:32.301227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-26T20:31:32.312789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-26T20:31:32.313166] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-26T20:31:32.314000] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-26T20:31:32.314050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:32.314082] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:32.314111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:32.314167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:32.370761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:32.371639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:32.371755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:32.371789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:32.496052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:32.496231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:32.496273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:32.496303] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:32.499927] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=88.34%) [2026-01-26T20:31:32.500274] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-26T20:31:32.500407] [INFO ] [sig ] SGRY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:32.650490] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SGRY.txt [2026-01-26T20:31:32.650684] [INFO ] [sig ] [2780/3474] Completed SGRY in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:32.650729] [INFO ] [sig ] [2781/3474] Forecasting SHAK... [2026-01-26T20:31:32.650761] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-26T20:31:32.650792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-26T20:31:32.663039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-26T20:31:32.663428] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-26T20:31:32.664321] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-26T20:31:32.664389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:32.664423] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:32.664452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:32.664511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:32.728492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:32.729542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:32.729647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:32.729682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:32.857114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:32.857284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:32.857327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:32.857356] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:32.860921] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=50.34%) [2026-01-26T20:31:32.861256] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-26T20:31:32.861388] [INFO ] [sig ] SHAK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:33.005145] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SHAK.txt [2026-01-26T20:31:33.005298] [INFO ] [sig ] [2781/3474] Completed SHAK in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:33.005512] [INFO ] [sig ] [2782/3474] Forecasting SHBI... [2026-01-26T20:31:33.005542] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-26T20:31:33.005591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-26T20:31:33.017279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-26T20:31:33.017613] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-26T20:31:33.018404] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-26T20:31:33.018457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:33.018490] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:33.018519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:33.018594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:33.076613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:33.077504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:33.077606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:33.077642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:33.196719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:33.196877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:33.196917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:33.196947] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:33.200330] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: UP (p=53.80%) [2026-01-26T20:31:33.200617] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-26T20:31:33.200738] [INFO ] [sig ] SHBI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:33.342664] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SHBI.txt [2026-01-26T20:31:33.342792] [INFO ] [sig ] [2782/3474] Completed SHBI in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:33.342831] [INFO ] [sig ] [2783/3474] Forecasting SHC... [2026-01-26T20:31:33.342862] [INFO ] [sig ] Generating forecast for: SHC [2026-01-26T20:31:33.342891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-26T20:31:33.355524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-26T20:31:33.355830] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-26T20:31:33.356645] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-26T20:31:33.356695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:33.356727] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:33.356755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:33.356812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:33.413881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:33.414499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:33.414593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:33.414629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:33.536794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:33.536951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:33.536996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:33.537027] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:33.540472] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=57.26%) [2026-01-26T20:31:33.540777] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-26T20:31:33.540898] [INFO ] [sig ] SHC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:33.684007] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SHC.txt [2026-01-26T20:31:33.684161] [INFO ] [sig ] [2783/3474] Completed SHC in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:33.684201] [INFO ] [sig ] [2784/3474] Forecasting SHCO... [2026-01-26T20:31:33.684232] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-26T20:31:33.684263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-26T20:31:33.695169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-26T20:31:33.695438] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-26T20:31:33.696233] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-26T20:31:33.696284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:33.696317] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:33.696344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:33.696400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:33.752789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:33.753411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:33.753488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:33.753522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:33.875622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:33.875779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:33.875819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:33.875848] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:33.879279] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: UP (p=61.91%) [2026-01-26T20:31:33.879552] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-26T20:31:33.879691] [INFO ] [sig ] SHCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:34.021136] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SHCO.txt [2026-01-26T20:31:34.021273] [INFO ] [sig ] [2784/3474] Completed SHCO in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:34.021320] [INFO ] [sig ] [2785/3474] Forecasting SHEL... [2026-01-26T20:31:34.021350] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-26T20:31:34.021381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-26T20:31:34.032742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-26T20:31:34.033043] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-26T20:31:34.033834] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-26T20:31:34.033885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:34.033916] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:34.033944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:34.034001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:34.090218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:34.091078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:34.091161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:34.091195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:34.212481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:34.212661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:34.212702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:34.212731] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:34.216422] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-26T20:31:34.216713] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-26T20:31:34.216835] [INFO ] [sig ] SHEL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:34.370849] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SHEL.txt [2026-01-26T20:31:34.371016] [INFO ] [sig ] [2785/3474] Completed SHEL in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:34.371065] [INFO ] [sig ] [2786/3474] Forecasting SHEN... [2026-01-26T20:31:34.371100] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-26T20:31:34.371132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-26T20:31:34.385275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-26T20:31:34.385714] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-26T20:31:34.386621] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-26T20:31:34.386674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:34.386708] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:34.386735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:34.386792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:34.444019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:34.444929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:34.445023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:34.445059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:34.579610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:34.579775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:34.579816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:34.579845] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:34.583814] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: UP (p=79.01%) [2026-01-26T20:31:34.584216] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-26T20:31:34.584415] [INFO ] [sig ] SHEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:34.754733] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SHEN.txt [2026-01-26T20:31:34.754904] [INFO ] [sig ] [2786/3474] Completed SHEN in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:34.754965] [INFO ] [sig ] [2787/3474] Forecasting SHFS... [2026-01-26T20:31:34.755014] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-26T20:31:34.755060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-26T20:31:34.767252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-26T20:31:34.769458] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-26T20:31:34.770417] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-26T20:31:34.770470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:34.770530] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:34.770560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:34.770640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:34.833346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:34.834152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:34.834251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:34.834298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:34.963167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:34.963336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:34.963589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:34.963633] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:34.967882] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=11.24%) [2026-01-26T20:31:34.968198] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-26T20:31:34.968522] [INFO ] [sig ] SHFS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:35.114437] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SHFS.txt [2026-01-26T20:31:35.114606] [INFO ] [sig ] [2787/3474] Completed SHFS in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:35.114651] [INFO ] [sig ] [2788/3474] Forecasting SHG... [2026-01-26T20:31:35.114682] [INFO ] [sig ] Generating forecast for: SHG [2026-01-26T20:31:35.114715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-26T20:31:35.127135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-26T20:31:35.131239] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-26T20:31:35.132487] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-26T20:31:35.132539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:35.132588] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:35.132618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:35.132675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:35.188132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:35.188950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:35.189040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:35.189076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:35.310706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:35.310863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:35.310922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:35.310952] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:35.314368] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=77.09%) [2026-01-26T20:31:35.314666] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-26T20:31:35.314789] [INFO ] [sig ] SHG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:35.456673] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SHG.txt [2026-01-26T20:31:35.456820] [INFO ] [sig ] [2788/3474] Completed SHG in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:35.456860] [INFO ] [sig ] [2789/3474] Forecasting SHIP... [2026-01-26T20:31:35.456891] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-26T20:31:35.456922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-26T20:31:35.468763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-26T20:31:35.469073] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-26T20:31:35.469892] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-26T20:31:35.469943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:35.469975] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:35.470003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:35.470060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:35.526526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:35.527255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:35.527507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:35.527539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:35.650075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:35.650236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:35.650276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:35.650304] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:35.653840] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-26T20:31:35.654109] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-26T20:31:35.654229] [INFO ] [sig ] SHIP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:35.799636] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SHIP.txt [2026-01-26T20:31:35.799773] [INFO ] [sig ] [2789/3474] Completed SHIP in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.1m [2026-01-26T20:31:35.799814] [INFO ] [sig ] [2790/3474] Forecasting SHLS... [2026-01-26T20:31:35.799842] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-26T20:31:35.799873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-26T20:31:35.813352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-26T20:31:35.813719] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-26T20:31:35.814502] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-26T20:31:35.814553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:35.814605] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:35.814633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:35.814689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:35.872116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:35.873167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:35.873250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:35.873284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:35.999014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:35.999191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:35.999233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:35.999302] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:36.003098] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=38.34%) [2026-01-26T20:31:36.003374] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-26T20:31:36.003497] [INFO ] [sig ] SHLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:36.164769] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SHLS.txt [2026-01-26T20:31:36.164928] [INFO ] [sig ] [2790/3474] Completed SHLS in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-26T20:31:36.164969] [INFO ] [sig ] [2791/3474] Forecasting SHO... [2026-01-26T20:31:36.164999] [INFO ] [sig ] Generating forecast for: SHO [2026-01-26T20:31:36.165037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-26T20:31:36.178520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-26T20:31:36.178947] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-26T20:31:36.180066] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-26T20:31:36.180129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:36.180168] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:36.180202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:36.180311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:36.245922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:36.246884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:36.246979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:36.247014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:36.376388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:36.376550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:36.376612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:36.376643] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:36.380073] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: UP (p=52.88%) [2026-01-26T20:31:36.380359] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-26T20:31:36.380484] [INFO ] [sig ] SHO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:36.528297] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SHO.txt [2026-01-26T20:31:36.528473] [INFO ] [sig ] [2791/3474] Completed SHO in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-26T20:31:36.528527] [INFO ] [sig ] [2792/3474] Forecasting SHOC... [2026-01-26T20:31:36.528562] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-26T20:31:36.528627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-26T20:31:36.541621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-26T20:31:36.542000] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-26T20:31:36.543106] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-26T20:31:36.543163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:36.543209] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:36.543238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:36.543473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:36.611318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:36.612375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:36.612487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:36.612527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:36.743473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:36.743672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:36.743724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:36.743768] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:36.747558] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: UP (p=93.50%) [2026-01-26T20:31:36.747873] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-26T20:31:36.748030] [INFO ] [sig ] SHOC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:36.916608] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SHOC.txt [2026-01-26T20:31:36.916821] [INFO ] [sig ] [2792/3474] Completed SHOC in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-26T20:31:36.916882] [INFO ] [sig ] [2793/3474] Forecasting SHOO... [2026-01-26T20:31:36.916930] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-26T20:31:36.916982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-26T20:31:36.929654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-26T20:31:36.930030] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-26T20:31:36.930853] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-26T20:31:36.930904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:36.930934] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:36.930960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:36.931017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:36.989218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:36.990091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:36.990177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:36.990211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:37.113670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:37.113834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:37.113877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:37.113906] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:37.117321] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-01-26T20:31:37.117664] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-26T20:31:37.117798] [INFO ] [sig ] SHOO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:37.264456] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SHOO.txt [2026-01-26T20:31:37.264632] [INFO ] [sig ] [2793/3474] Completed SHOO in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-26T20:31:37.264675] [INFO ] [sig ] [2794/3474] Forecasting SHOP... [2026-01-26T20:31:37.264706] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-26T20:31:37.264737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-26T20:31:37.276543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-26T20:31:37.276930] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-26T20:31:37.277784] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-26T20:31:37.277835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:37.277866] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:37.277892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:37.277947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:37.334487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:37.335402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:37.335486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:37.335520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:37.470703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:37.470869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:37.470911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:37.470943] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:37.474391] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-01-26T20:31:37.474698] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-26T20:31:37.474831] [INFO ] [sig ] SHOP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:37.615593] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SHOP.txt [2026-01-26T20:31:37.615748] [INFO ] [sig ] [2794/3474] Completed SHOP in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-26T20:31:37.615787] [INFO ] [sig ] [2795/3474] Forecasting SHY... [2026-01-26T20:31:37.615817] [INFO ] [sig ] Generating forecast for: SHY [2026-01-26T20:31:37.615849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-26T20:31:37.631264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-26T20:31:37.631710] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-26T20:31:37.632764] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-26T20:31:37.632815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:37.632847] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:37.632874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:37.632930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:37.689655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:37.690819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:37.690911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:37.690945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:37.815952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:37.816119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:37.816160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:37.816190] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:37.819761] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-26T20:31:37.820096] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-26T20:31:37.820235] [INFO ] [sig ] SHY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:37.971368] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SHY.txt [2026-01-26T20:31:37.971528] [INFO ] [sig ] [2795/3474] Completed SHY in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-26T20:31:37.971601] [INFO ] [sig ] [2796/3474] Forecasting SIBN... [2026-01-26T20:31:37.971650] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-26T20:31:37.971683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-26T20:31:37.983641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-26T20:31:37.983969] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-26T20:31:37.984777] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-26T20:31:37.984829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:37.984860] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:37.984888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:37.984944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:38.045709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:38.046601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:38.046686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:38.046721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:38.170550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:38.170726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:38.170766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:38.170795] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:38.174120] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-01-26T20:31:38.174395] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-26T20:31:38.174516] [INFO ] [sig ] SIBN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:38.318403] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SIBN.txt [2026-01-26T20:31:38.318559] [INFO ] [sig ] [2796/3474] Completed SIBN in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:38.318621] [INFO ] [sig ] [2797/3474] Forecasting SID... [2026-01-26T20:31:38.318653] [INFO ] [sig ] Generating forecast for: SID [2026-01-26T20:31:38.318683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-26T20:31:38.330290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-26T20:31:38.330855] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-26T20:31:38.331667] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-26T20:31:38.331718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:38.331750] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:38.331778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:38.331834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:38.389604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:38.390462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:38.390595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:38.390632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:38.518697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:38.518870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:38.518917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:38.518949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:38.522501] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-01-26T20:31:38.522803] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-26T20:31:38.522927] [INFO ] [sig ] SID: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:38.670074] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SID.txt [2026-01-26T20:31:38.670246] [INFO ] [sig ] [2797/3474] Completed SID in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:38.670299] [INFO ] [sig ] [2798/3474] Forecasting SIEB... [2026-01-26T20:31:38.670333] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-26T20:31:38.670365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-26T20:31:38.681375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-26T20:31:38.681681] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-26T20:31:38.682451] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-26T20:31:38.682503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:38.682535] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:38.682563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:38.682642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:38.741317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:38.742263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:38.742359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:38.742394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:38.862266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:38.862425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:38.862466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:38.862496] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:38.865931] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=94.18%) [2026-01-26T20:31:38.866205] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-26T20:31:38.866325] [INFO ] [sig ] SIEB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:39.013377] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SIEB.txt [2026-01-26T20:31:39.013535] [INFO ] [sig ] [2798/3474] Completed SIEB in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:39.013596] [INFO ] [sig ] [2799/3474] Forecasting SIFY... [2026-01-26T20:31:39.013632] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-26T20:31:39.013664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-26T20:31:39.025404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-26T20:31:39.025786] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-26T20:31:39.026558] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-26T20:31:39.026629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:39.026662] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:39.026690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:39.026748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:39.083916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:39.084790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:39.084873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:39.084908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:39.201658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:39.201817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:39.201858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:39.201907] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:39.205245] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=90.61%) [2026-01-26T20:31:39.205513] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-26T20:31:39.205655] [INFO ] [sig ] SIFY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:39.352284] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SIFY.txt [2026-01-26T20:31:39.352451] [INFO ] [sig ] [2799/3474] Completed SIFY in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:39.352495] [INFO ] [sig ] [2800/3474] Forecasting SIG... [2026-01-26T20:31:39.352528] [INFO ] [sig ] Generating forecast for: SIG [2026-01-26T20:31:39.352558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-26T20:31:39.363713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-26T20:31:39.364049] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-26T20:31:39.364865] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-26T20:31:39.364916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:39.364948] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:39.364976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:39.365032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:39.423151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:39.424043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:39.424120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:39.424152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:39.541944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:39.542089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:39.542130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:39.542159] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:39.545545] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-26T20:31:39.545832] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-26T20:31:39.545953] [INFO ] [sig ] SIG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:39.689762] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SIG.txt [2026-01-26T20:31:39.689928] [INFO ] [sig ] [2800/3474] Completed SIG in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:39.689968] [INFO ] [sig ] [2801/3474] Forecasting SIGA... [2026-01-26T20:31:39.689999] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-26T20:31:39.690030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-26T20:31:39.701129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-26T20:31:39.701403] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-26T20:31:39.702215] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-26T20:31:39.702268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:39.702301] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:39.702330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:39.702389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:39.760073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:39.760843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:39.760924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:39.760973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:39.880774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:39.880926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:39.880966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:39.880995] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:39.884287] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: UP (p=51.13%) [2026-01-26T20:31:39.884554] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-26T20:31:39.884694] [INFO ] [sig ] SIGA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:40.028831] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SIGA.txt [2026-01-26T20:31:40.028961] [INFO ] [sig ] [2801/3474] Completed SIGA in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:40.028999] [INFO ] [sig ] [2802/3474] Forecasting SIGI... [2026-01-26T20:31:40.029029] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-26T20:31:40.029060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-26T20:31:40.040330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-26T20:31:40.040629] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-26T20:31:40.041399] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-26T20:31:40.041450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:40.041481] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:40.041508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:40.041565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:40.098311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:40.098989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:40.099087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:40.099120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:40.224086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:40.224265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:40.224306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:40.224336] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:40.227900] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-26T20:31:40.228196] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-26T20:31:40.228348] [INFO ] [sig ] SIGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:40.372456] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SIGI.txt [2026-01-26T20:31:40.372609] [INFO ] [sig ] [2802/3474] Completed SIGI in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:40.372650] [INFO ] [sig ] [2803/3474] Forecasting SII... [2026-01-26T20:31:40.372681] [INFO ] [sig ] Generating forecast for: SII [2026-01-26T20:31:40.372718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-26T20:31:40.384469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-26T20:31:40.384782] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-26T20:31:40.385547] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-26T20:31:40.385623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:40.385657] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:40.385707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:40.385765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:40.443898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:40.444883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:40.444978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:40.445012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:40.565356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:40.565519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:40.565559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:40.565609] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:40.569347] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-01-26T20:31:40.569637] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-26T20:31:40.569768] [INFO ] [sig ] SII: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:40.720393] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SII.txt [2026-01-26T20:31:40.720565] [INFO ] [sig ] [2803/3474] Completed SII in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:40.720630] [INFO ] [sig ] [2804/3474] Forecasting SIMO... [2026-01-26T20:31:40.720661] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-26T20:31:40.720692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-26T20:31:40.733488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-26T20:31:40.734088] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-26T20:31:40.735094] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-26T20:31:40.735146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:40.735205] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:40.735234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:40.735297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:40.794863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:40.795765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:40.795846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:40.795879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:40.917344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:40.917532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:40.917596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:40.917629] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:40.921136] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: UP (p=85.78%) [2026-01-26T20:31:40.921448] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-26T20:31:40.921591] [INFO ] [sig ] SIMO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:41.077462] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SIMO.txt [2026-01-26T20:31:41.077643] [INFO ] [sig ] [2804/3474] Completed SIMO in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:41.077686] [INFO ] [sig ] [2805/3474] Forecasting SIRI... [2026-01-26T20:31:41.077717] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-26T20:31:41.077756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-26T20:31:41.090616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-26T20:31:41.090974] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-26T20:31:41.091837] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-26T20:31:41.091889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:41.091920] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:41.091946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:41.092002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:41.150871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:41.151955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:41.152042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:41.152077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:41.282283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:41.282651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:41.282696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:41.282726] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:41.286373] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-01-26T20:31:41.286679] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-26T20:31:41.286806] [INFO ] [sig ] SIRI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:41.437906] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SIRI.txt [2026-01-26T20:31:41.438072] [INFO ] [sig ] [2805/3474] Completed SIRI in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:41.438112] [INFO ] [sig ] [2806/3474] Forecasting SITC... [2026-01-26T20:31:41.438144] [INFO ] [sig ] Generating forecast for: SITC [2026-01-26T20:31:41.438174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-26T20:31:41.450271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-26T20:31:41.450644] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-26T20:31:41.451452] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-26T20:31:41.451502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:41.451535] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:41.451562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:41.451641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:41.509184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:41.510087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:41.510169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:41.510204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:41.634854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:41.635015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:41.635057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:41.635086] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:41.639036] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=44.32%) [2026-01-26T20:31:41.639351] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-26T20:31:41.639485] [INFO ] [sig ] SITC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:41.791741] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SITC.txt [2026-01-26T20:31:41.791922] [INFO ] [sig ] [2806/3474] Completed SITC in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 4.0m [2026-01-26T20:31:41.791974] [INFO ] [sig ] [2807/3474] Forecasting SITE... [2026-01-26T20:31:41.792017] [INFO ] [sig ] Generating forecast for: SITE [2026-01-26T20:31:41.792058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-26T20:31:41.804246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-26T20:31:41.804654] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-26T20:31:41.805464] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-26T20:31:41.805515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:41.805547] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:41.805596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:41.805657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:41.864242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:41.865224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:41.865310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:41.865345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:41.985707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:41.985869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:41.985911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:41.986003] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:41.989540] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=30.32%) [2026-01-26T20:31:41.989842] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-26T20:31:41.989971] [INFO ] [sig ] SITE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:42.133072] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SITE.txt [2026-01-26T20:31:42.133228] [INFO ] [sig ] [2807/3474] Completed SITE in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-26T20:31:42.133276] [INFO ] [sig ] [2808/3474] Forecasting SITM... [2026-01-26T20:31:42.133313] [INFO ] [sig ] Generating forecast for: SITM [2026-01-26T20:31:42.133352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-26T20:31:42.145985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-26T20:31:42.146346] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-26T20:31:42.147171] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-26T20:31:42.147225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:42.147257] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:42.147290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:42.147360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:42.206930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:42.207916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:42.208004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:42.208040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:42.338349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:42.338515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:42.338556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:42.338607] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:42.342064] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: UP (p=75.23%) [2026-01-26T20:31:42.342359] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-26T20:31:42.342492] [INFO ] [sig ] SITM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:42.486272] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SITM.txt [2026-01-26T20:31:42.486433] [INFO ] [sig ] [2808/3474] Completed SITM in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-26T20:31:42.486474] [INFO ] [sig ] [2809/3474] Forecasting SIXG... [2026-01-26T20:31:42.486505] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-26T20:31:42.486535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-26T20:31:42.497735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-26T20:31:42.498084] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-26T20:31:42.498907] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-26T20:31:42.498958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:42.498989] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:42.499016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:42.499073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:42.554710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:42.555667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:42.555767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:42.555799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:42.681483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:42.681698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:42.681742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:42.681772] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:42.685284] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=84.23%) [2026-01-26T20:31:42.685553] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-26T20:31:42.685693] [INFO ] [sig ] SIXG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:42.842471] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SIXG.txt [2026-01-26T20:31:42.842649] [INFO ] [sig ] [2809/3474] Completed SIXG in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-26T20:31:42.842693] [INFO ] [sig ] [2810/3474] Forecasting SJM... [2026-01-26T20:31:42.842725] [INFO ] [sig ] Generating forecast for: SJM [2026-01-26T20:31:42.842757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-26T20:31:42.855768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-26T20:31:42.856110] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-26T20:31:42.856954] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-26T20:31:42.857013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:42.857061] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:42.857103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:42.857181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:42.926819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:42.927787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:42.927887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:42.927939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:43.060150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:43.060311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:43.060353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:43.060384] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:43.063839] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-01-26T20:31:43.064113] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-26T20:31:43.064235] [INFO ] [sig ] SJM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:43.210251] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SJM.txt [2026-01-26T20:31:43.210402] [INFO ] [sig ] [2810/3474] Completed SJM in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-26T20:31:43.210441] [INFO ] [sig ] [2811/3474] Forecasting SKE... [2026-01-26T20:31:43.210471] [INFO ] [sig ] Generating forecast for: SKE [2026-01-26T20:31:43.210503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-26T20:31:43.221708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-26T20:31:43.222009] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-26T20:31:43.222781] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-26T20:31:43.222832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:43.222864] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:43.222890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:43.222947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:43.280855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:43.281721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:43.281804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:43.281839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:43.401644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:43.401796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:43.401837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:43.401865] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:43.405269] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-01-26T20:31:43.405540] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-26T20:31:43.405683] [INFO ] [sig ] SKE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:43.553527] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SKE.txt [2026-01-26T20:31:43.553692] [INFO ] [sig ] [2811/3474] Completed SKE in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-26T20:31:43.553733] [INFO ] [sig ] [2812/3474] Forecasting SKIL... [2026-01-26T20:31:43.553763] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-26T20:31:43.553792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-26T20:31:43.564841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-26T20:31:43.565127] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-26T20:31:43.565910] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-26T20:31:43.565961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:43.565993] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:43.566019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:43.566088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:43.623170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:43.623932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:43.624029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:43.624064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:43.741776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:43.741924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:43.741963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:43.741991] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:43.745316] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-01-26T20:31:43.745628] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-26T20:31:43.745753] [INFO ] [sig ] SKIL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:43.890110] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SKIL.txt [2026-01-26T20:31:43.890238] [INFO ] [sig ] [2812/3474] Completed SKIL in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-26T20:31:43.890276] [INFO ] [sig ] [2813/3474] Forecasting SKIN... [2026-01-26T20:31:43.890306] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-26T20:31:43.890337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-26T20:31:43.901458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-26T20:31:43.901777] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-26T20:31:43.902566] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-26T20:31:43.902641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:43.902673] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:43.902699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:43.902756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:43.961262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:43.962135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:43.962218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:43.962252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:44.083474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:44.083640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:44.083681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:44.083709] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:44.087045] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-26T20:31:44.087321] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-26T20:31:44.087464] [INFO ] [sig ] SKIN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:44.236162] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SKIN.txt [2026-01-26T20:31:44.236318] [INFO ] [sig ] [2813/3474] Completed SKIN in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:44.236358] [INFO ] [sig ] [2814/3474] Forecasting SKLZ... [2026-01-26T20:31:44.236389] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-26T20:31:44.236419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-26T20:31:44.247746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-26T20:31:44.248113] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-26T20:31:44.248932] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-26T20:31:44.248982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:44.249013] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:44.249041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:44.249097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:44.309813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:44.310621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:44.310731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:44.310766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:44.435964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:44.436111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:44.436152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:44.436181] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:44.439543] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=52.72%) [2026-01-26T20:31:44.439829] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-26T20:31:44.439949] [INFO ] [sig ] SKLZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:44.594761] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SKLZ.txt [2026-01-26T20:31:44.594918] [INFO ] [sig ] [2814/3474] Completed SKLZ in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:44.594958] [INFO ] [sig ] [2815/3474] Forecasting SKM... [2026-01-26T20:31:44.594989] [INFO ] [sig ] Generating forecast for: SKM [2026-01-26T20:31:44.595021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-26T20:31:44.607455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-26T20:31:44.607785] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-26T20:31:44.608561] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-26T20:31:44.608633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:44.608665] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:44.608692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:44.608749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:44.670590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:44.671466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:44.671552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:44.671605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:44.792698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:44.792848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:44.792887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:44.792916] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:44.796215] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-01-26T20:31:44.796482] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-26T20:31:44.796617] [INFO ] [sig ] SKM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:44.940587] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SKM.txt [2026-01-26T20:31:44.940720] [INFO ] [sig ] [2815/3474] Completed SKM in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:44.940758] [INFO ] [sig ] [2816/3474] Forecasting SKRE... [2026-01-26T20:31:44.940789] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-26T20:31:44.940820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-26T20:31:44.951726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-26T20:31:44.952013] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-26T20:31:44.952832] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-26T20:31:44.952895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:44.952929] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:44.952958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:44.953016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:45.011257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:45.012086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:45.012168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:45.012203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:45.133740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:45.133936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:45.133985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:45.134024] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:45.138686] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=86.27%) [2026-01-26T20:31:45.138997] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-26T20:31:45.139136] [INFO ] [sig ] SKRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:45.283293] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SKRE.txt [2026-01-26T20:31:45.283424] [INFO ] [sig ] [2816/3474] Completed SKRE in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:45.283464] [INFO ] [sig ] [2817/3474] Forecasting SKWD... [2026-01-26T20:31:45.283494] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-26T20:31:45.283526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-26T20:31:45.296035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-26T20:31:45.296369] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-26T20:31:45.297236] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-26T20:31:45.297289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:45.297342] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:45.297378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:45.297480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:45.357154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:45.357876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:45.357954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:45.357987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:45.483073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:45.483235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:45.483277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:45.483309] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:45.487015] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-26T20:31:45.487338] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-26T20:31:45.487514] [INFO ] [sig ] SKWD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:45.631486] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SKWD.txt [2026-01-26T20:31:45.631734] [INFO ] [sig ] [2817/3474] Completed SKWD in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:45.631795] [INFO ] [sig ] [2818/3474] Forecasting SKY... [2026-01-26T20:31:45.631839] [INFO ] [sig ] Generating forecast for: SKY [2026-01-26T20:31:45.631882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-26T20:31:45.643310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-26T20:31:45.643702] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-26T20:31:45.644613] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-26T20:31:45.644667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:45.644702] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:45.644730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:45.644788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:45.703470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:45.704358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:45.704467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:45.704503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:45.830029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:45.830172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:45.830214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:45.830244] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:45.833739] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=66.95%) [2026-01-26T20:31:45.834029] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-26T20:31:45.834158] [INFO ] [sig ] SKY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:45.986187] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SKY.txt [2026-01-26T20:31:45.986384] [INFO ] [sig ] [2818/3474] Completed SKY in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:45.986427] [INFO ] [sig ] [2819/3474] Forecasting SKYH... [2026-01-26T20:31:45.986458] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-26T20:31:45.986493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-26T20:31:46.000127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-26T20:31:46.000559] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-26T20:31:46.001735] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-26T20:31:46.001791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:46.001823] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:46.001852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:46.001914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:46.066002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:46.066953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:46.067041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:46.067076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:46.194976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:46.195136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:46.195180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:46.195210] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:46.198978] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: DOWN (p=17.06%) [2026-01-26T20:31:46.199267] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-26T20:31:46.199395] [INFO ] [sig ] SKYH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:46.361411] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SKYH.txt [2026-01-26T20:31:46.361587] [INFO ] [sig ] [2819/3474] Completed SKYH in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:46.361636] [INFO ] [sig ] [2820/3474] Forecasting SKYX... [2026-01-26T20:31:46.361668] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-26T20:31:46.361699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-26T20:31:46.373267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-26T20:31:46.373606] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-26T20:31:46.374380] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-26T20:31:46.374430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:46.374463] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:46.374490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:46.374545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:46.430292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:46.431187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:46.431275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:46.431308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:46.547968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:46.548121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:46.548162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:46.548190] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:46.551499] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=12.33%) [2026-01-26T20:31:46.551788] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-26T20:31:46.551911] [INFO ] [sig ] SKYX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:46.693587] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SKYX.txt [2026-01-26T20:31:46.693722] [INFO ] [sig ] [2820/3474] Completed SKYX in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:46.693762] [INFO ] [sig ] [2821/3474] Forecasting SKYY... [2026-01-26T20:31:46.693792] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-26T20:31:46.693823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-26T20:31:46.706167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-26T20:31:46.706416] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-26T20:31:46.707193] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-26T20:31:46.707243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:46.707298] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:46.707327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:46.707383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:46.763261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:46.763852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:46.763930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:46.763963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:46.890285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:46.890423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:46.890463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:46.890492] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:46.894171] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=38.25%) [2026-01-26T20:31:46.894460] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-26T20:31:46.894600] [INFO ] [sig ] SKYY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:47.037711] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SKYY.txt [2026-01-26T20:31:47.037820] [INFO ] [sig ] [2821/3474] Completed SKYY in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:47.037859] [INFO ] [sig ] [2822/3474] Forecasting SLAB... [2026-01-26T20:31:47.037888] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-26T20:31:47.037918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-26T20:31:47.049258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-26T20:31:47.049510] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-26T20:31:47.050349] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-26T20:31:47.050401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:47.050433] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:47.050460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:47.050519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:47.107209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:47.107946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:47.108029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:47.108062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:47.228139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:47.228294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:47.228337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:47.228372] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:47.232000] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-01-26T20:31:47.232284] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-26T20:31:47.232421] [INFO ] [sig ] SLAB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:47.375556] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SLAB.txt [2026-01-26T20:31:47.375820] [INFO ] [sig ] [2822/3474] Completed SLAB in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:47.375862] [INFO ] [sig ] [2823/3474] Forecasting SLB... [2026-01-26T20:31:47.375893] [INFO ] [sig ] Generating forecast for: SLB [2026-01-26T20:31:47.375925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-26T20:31:47.387122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-26T20:31:47.387486] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-26T20:31:47.388278] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-26T20:31:47.388330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:47.388362] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:47.388389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:47.388445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:47.445066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:47.445923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:47.446009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:47.446042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:47.567357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:47.567534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:47.567611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:47.567646] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:47.570971] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=79.75%) [2026-01-26T20:31:47.571243] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-26T20:31:47.571363] [INFO ] [sig ] SLB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:47.719454] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SLB.txt [2026-01-26T20:31:47.719632] [INFO ] [sig ] [2823/3474] Completed SLB in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.9m [2026-01-26T20:31:47.719674] [INFO ] [sig ] [2824/3474] Forecasting SLDB... [2026-01-26T20:31:47.719705] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-26T20:31:47.719738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-26T20:31:47.730947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-26T20:31:47.731290] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-26T20:31:47.732102] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-26T20:31:47.732153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:47.732185] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:47.732211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:47.732266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:47.788843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:47.789667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:47.789750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:47.789783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:47.907240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:47.907385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:47.907453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:47.907524] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:47.910914] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=17.30%) [2026-01-26T20:31:47.911183] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-26T20:31:47.911300] [INFO ] [sig ] SLDB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:48.052684] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLDB.txt [2026-01-26T20:31:48.052796] [INFO ] [sig ] [2824/3474] Completed SLDB in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-26T20:31:48.052834] [INFO ] [sig ] [2825/3474] Forecasting SLDP... [2026-01-26T20:31:48.052863] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-26T20:31:48.052894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-26T20:31:48.064323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-26T20:31:48.064611] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-26T20:31:48.065359] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-26T20:31:48.065414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:48.065446] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:48.065474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:48.065534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:48.124799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:48.125413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:48.125494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:48.125527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:48.243464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:48.243611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:48.243651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:48.243679] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:48.246893] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: UP (p=79.85%) [2026-01-26T20:31:48.247161] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-26T20:31:48.247280] [INFO ] [sig ] SLDP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:48.389114] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SLDP.txt [2026-01-26T20:31:48.389271] [INFO ] [sig ] [2825/3474] Completed SLDP in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-26T20:31:48.389311] [INFO ] [sig ] [2826/3474] Forecasting SLF... [2026-01-26T20:31:48.389341] [INFO ] [sig ] Generating forecast for: SLF [2026-01-26T20:31:48.389372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-26T20:31:48.401034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-26T20:31:48.401410] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-26T20:31:48.402205] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-26T20:31:48.402257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:48.402289] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:48.402315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:48.402372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:48.462113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:48.463065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:48.463146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:48.463179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:48.587001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:48.587120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:48.587171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:48.587200] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:48.590589] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=54.73%) [2026-01-26T20:31:48.590857] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-26T20:31:48.590976] [INFO ] [sig ] SLF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:48.732890] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SLF.txt [2026-01-26T20:31:48.733003] [INFO ] [sig ] [2826/3474] Completed SLF in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-26T20:31:48.733041] [INFO ] [sig ] [2827/3474] Forecasting SLG... [2026-01-26T20:31:48.733070] [INFO ] [sig ] Generating forecast for: SLG [2026-01-26T20:31:48.733101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-26T20:31:48.744845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-26T20:31:48.745100] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-26T20:31:48.745875] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-26T20:31:48.745926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:48.745967] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:48.745996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:48.746051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:48.803837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:48.804409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:48.804484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:48.804515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:48.928343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:48.928486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:48.928531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:48.928565] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:48.931826] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=46.77%) [2026-01-26T20:31:48.932089] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-26T20:31:48.932207] [INFO ] [sig ] SLG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:49.075221] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLG.txt [2026-01-26T20:31:49.075327] [INFO ] [sig ] [2827/3474] Completed SLG in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-26T20:31:49.075365] [INFO ] [sig ] [2828/3474] Forecasting SLGN... [2026-01-26T20:31:49.075395] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-26T20:31:49.075424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-26T20:31:49.087717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-26T20:31:49.087973] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-26T20:31:49.088954] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-26T20:31:49.089005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:49.089036] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:49.089062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:49.089118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:49.147315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:49.148138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:49.148215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:49.148246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:49.265012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:49.265116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:49.265153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:49.265182] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:49.268356] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-01-26T20:31:49.268642] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-26T20:31:49.268761] [INFO ] [sig ] SLGN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:49.412904] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SLGN.txt [2026-01-26T20:31:49.413070] [INFO ] [sig ] [2828/3474] Completed SLGN in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-26T20:31:49.413112] [INFO ] [sig ] [2829/3474] Forecasting SLM... [2026-01-26T20:31:49.413141] [INFO ] [sig ] Generating forecast for: SLM [2026-01-26T20:31:49.413174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-26T20:31:49.424727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-26T20:31:49.425006] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-26T20:31:49.425799] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-26T20:31:49.425850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:49.425882] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:49.425909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:49.425966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:49.483037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:49.483941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:49.484024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:49.484056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:49.601007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:49.601112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:49.601148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:49.601176] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:49.604901] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: DOWN (p=46.51%) [2026-01-26T20:31:49.605162] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-26T20:31:49.605281] [INFO ] [sig ] SLM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:49.748828] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLM.txt [2026-01-26T20:31:49.748978] [INFO ] [sig ] [2829/3474] Completed SLM in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-26T20:31:49.749017] [INFO ] [sig ] [2830/3474] Forecasting SLN... [2026-01-26T20:31:49.749048] [INFO ] [sig ] Generating forecast for: SLN [2026-01-26T20:31:49.749079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-26T20:31:49.762058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-26T20:31:49.762384] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-26T20:31:49.763223] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-26T20:31:49.763274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:49.763305] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:49.763330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:49.763386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:49.820618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:49.821459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:49.821541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:49.821602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:49.939896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:49.940054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:49.940095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:49.940124] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:49.943469] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=98.74%) [2026-01-26T20:31:49.943756] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-26T20:31:49.943878] [INFO ] [sig ] SLN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:50.085875] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SLN.txt [2026-01-26T20:31:50.086031] [INFO ] [sig ] [2830/3474] Completed SLN in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-26T20:31:50.086071] [INFO ] [sig ] [2831/3474] Forecasting SLNO... [2026-01-26T20:31:50.086109] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-26T20:31:50.086141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-26T20:31:50.097366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-26T20:31:50.097743] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-26T20:31:50.098543] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-26T20:31:50.098623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:50.098655] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:50.098682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:50.098738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:50.155384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:50.156288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:50.156407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:50.156440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:50.277845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:50.278007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:50.278049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:50.278079] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:50.281459] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=78.46%) [2026-01-26T20:31:50.281753] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-26T20:31:50.281881] [INFO ] [sig ] SLNO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:50.423121] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SLNO.txt [2026-01-26T20:31:50.423279] [INFO ] [sig ] [2831/3474] Completed SLNO in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:50.423320] [INFO ] [sig ] [2832/3474] Forecasting SLP... [2026-01-26T20:31:50.423352] [INFO ] [sig ] Generating forecast for: SLP [2026-01-26T20:31:50.423384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-26T20:31:50.434992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-26T20:31:50.435336] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-26T20:31:50.436129] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-26T20:31:50.436180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:50.436212] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:50.436239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:50.436296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:50.492716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:50.493652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:50.493736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:50.493770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:50.617834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:50.617998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:50.618043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:50.618073] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:50.621642] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=42.54%) [2026-01-26T20:31:50.621931] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-26T20:31:50.622060] [INFO ] [sig ] SLP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:50.768284] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLP.txt [2026-01-26T20:31:50.768426] [INFO ] [sig ] [2832/3474] Completed SLP in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:50.768473] [INFO ] [sig ] [2833/3474] Forecasting SLQD... [2026-01-26T20:31:50.768508] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-26T20:31:50.768546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-26T20:31:50.781466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-26T20:31:50.781941] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-26T20:31:50.782992] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-26T20:31:50.783057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:50.783100] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:50.783138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:50.783218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:50.849129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:50.849988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:50.850071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:50.850105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:50.970411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:50.970562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:50.970620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:50.970650] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:50.974180] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: DOWN (p=18.85%) [2026-01-26T20:31:50.974460] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-26T20:31:50.974600] [INFO ] [sig ] SLQD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:51.130220] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLQD.txt [2026-01-26T20:31:51.130368] [INFO ] [sig ] [2833/3474] Completed SLQD in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:51.130408] [INFO ] [sig ] [2834/3474] Forecasting SLRC... [2026-01-26T20:31:51.130438] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-26T20:31:51.130469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-26T20:31:51.142355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-26T20:31:51.142691] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-26T20:31:51.143518] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-26T20:31:51.143589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:51.143625] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:51.143654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:51.143711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:51.202989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:51.203877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:51.203962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:51.203996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:51.323466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:51.323644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:51.323692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:51.323738] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:51.327175] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-26T20:31:51.327472] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-26T20:31:51.327624] [INFO ] [sig ] SLRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:51.474265] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLRC.txt [2026-01-26T20:31:51.474449] [INFO ] [sig ] [2834/3474] Completed SLRC in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:51.474494] [INFO ] [sig ] [2835/3474] Forecasting SLS... [2026-01-26T20:31:51.474526] [INFO ] [sig ] Generating forecast for: SLS [2026-01-26T20:31:51.474563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-26T20:31:51.486028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-26T20:31:51.486306] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-26T20:31:51.487130] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-26T20:31:51.487183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:51.487215] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:51.487242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:51.487299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:51.547033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:51.547941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:51.548025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:51.548059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:51.665986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:51.666138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:51.666181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:51.666209] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:51.669563] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: DOWN (p=46.72%) [2026-01-26T20:31:51.669855] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-26T20:31:51.669976] [INFO ] [sig ] SLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:51.811406] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLS.txt [2026-01-26T20:31:51.811537] [INFO ] [sig ] [2835/3474] Completed SLS in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:51.811593] [INFO ] [sig ] [2836/3474] Forecasting SLVM... [2026-01-26T20:31:51.811625] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-26T20:31:51.811656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-26T20:31:51.823240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-26T20:31:51.823519] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-26T20:31:51.824306] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-26T20:31:51.824357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:51.824388] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:51.824415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:51.824471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:51.881421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:51.882073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:51.882150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:51.882194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:52.006934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:52.007083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:52.007123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:52.007152] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:52.010516] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-26T20:31:52.010804] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-26T20:31:52.010924] [INFO ] [sig ] SLVM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:52.154029] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLVM.txt [2026-01-26T20:31:52.154180] [INFO ] [sig ] [2836/3474] Completed SLVM in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:52.154220] [INFO ] [sig ] [2837/3474] Forecasting SLVO... [2026-01-26T20:31:52.154249] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-26T20:31:52.154281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-26T20:31:52.167155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-26T20:31:52.167651] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-26T20:31:52.168670] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-26T20:31:52.168731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:52.168774] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:52.168811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:52.168889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:52.231704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:52.232595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:52.232680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:52.232715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:52.355313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:52.355467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:52.355512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:52.355547] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:52.359118] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-26T20:31:52.359396] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-26T20:31:52.359532] [INFO ] [sig ] SLVO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:52.501916] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SLVO.txt [2026-01-26T20:31:52.502050] [INFO ] [sig ] [2837/3474] Completed SLVO in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:52.502090] [INFO ] [sig ] [2838/3474] Forecasting SLXN... [2026-01-26T20:31:52.502120] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-26T20:31:52.502150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-26T20:31:52.513455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-26T20:31:52.513830] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-26T20:31:52.514633] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-26T20:31:52.514684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:52.514934] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:52.514974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:52.515033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:52.571833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:52.572558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:52.572657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:52.572691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:52.688941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:52.689106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:52.689145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:52.689174] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:52.692614] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=18.55%) [2026-01-26T20:31:52.692893] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-26T20:31:52.693014] [INFO ] [sig ] SLXN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:52.850106] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SLXN.txt [2026-01-26T20:31:52.850262] [INFO ] [sig ] [2838/3474] Completed SLXN in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:52.850303] [INFO ] [sig ] [2839/3474] Forecasting SM... [2026-01-26T20:31:52.850332] [INFO ] [sig ] Generating forecast for: SM [2026-01-26T20:31:52.850364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-26T20:31:52.861959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-26T20:31:52.862367] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-26T20:31:52.863219] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-26T20:31:52.863271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:52.863303] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:52.863330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:52.863387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:52.920238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:52.921153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:52.921239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:52.921272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:53.039808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:53.039970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:53.040012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:53.040041] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:53.043406] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: UP (p=93.56%) [2026-01-26T20:31:53.043734] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-26T20:31:53.043858] [INFO ] [sig ] SM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:53.188064] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SM.txt [2026-01-26T20:31:53.188223] [INFO ] [sig ] [2839/3474] Completed SM in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:53.188263] [INFO ] [sig ] [2840/3474] Forecasting SMBC... [2026-01-26T20:31:53.188293] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-26T20:31:53.188325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-26T20:31:53.199560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-26T20:31:53.199953] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-26T20:31:53.200777] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-26T20:31:53.200828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:53.200860] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:53.200887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:53.200943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:53.259614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:53.260512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:53.260625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:53.260662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:53.384888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:53.385060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:53.385108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:53.385138] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:53.388714] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: UP (p=54.53%) [2026-01-26T20:31:53.389014] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-26T20:31:53.389168] [INFO ] [sig ] SMBC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:53.536670] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SMBC.txt [2026-01-26T20:31:53.536815] [INFO ] [sig ] [2840/3474] Completed SMBC in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.8m [2026-01-26T20:31:53.536857] [INFO ] [sig ] [2841/3474] Forecasting SMBK... [2026-01-26T20:31:53.536888] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-26T20:31:53.536920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-26T20:31:53.548995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-26T20:31:53.549289] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-26T20:31:53.550149] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-26T20:31:53.550201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:53.550234] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:53.550261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:53.550323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:53.609951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:53.610661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:53.610746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:53.610784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:53.731438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:53.731624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:53.731673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:53.731737] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:53.735346] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-01-26T20:31:53.735717] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-26T20:31:53.735861] [INFO ] [sig ] SMBK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:53.885172] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMBK.txt [2026-01-26T20:31:53.885309] [INFO ] [sig ] [2841/3474] Completed SMBK in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-26T20:31:53.885350] [INFO ] [sig ] [2842/3474] Forecasting SMCI... [2026-01-26T20:31:53.885382] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-26T20:31:53.885421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-26T20:31:53.897516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-26T20:31:53.897832] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-26T20:31:53.898640] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-26T20:31:53.898694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:53.898728] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:53.898765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:53.898833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:53.957597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:53.958319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:53.958398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:53.958430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:54.085775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:54.085931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:54.085970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:54.086000] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:54.089339] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-01-26T20:31:54.089634] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-26T20:31:54.089756] [INFO ] [sig ] SMCI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:54.245551] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMCI.txt [2026-01-26T20:31:54.245711] [INFO ] [sig ] [2842/3474] Completed SMCI in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-26T20:31:54.245751] [INFO ] [sig ] [2843/3474] Forecasting SMCX... [2026-01-26T20:31:54.245780] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-26T20:31:54.245812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-26T20:31:54.257387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-26T20:31:54.257727] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-26T20:31:54.258507] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-26T20:31:54.258560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:54.258620] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:54.258650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:54.258709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:54.322518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:54.323378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:54.323463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:54.323497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:54.457034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:54.457189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:54.457232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:54.457261] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:54.460752] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-01-26T20:31:54.461025] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-26T20:31:54.461146] [INFO ] [sig ] SMCX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:54.605669] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMCX.txt [2026-01-26T20:31:54.605808] [INFO ] [sig ] [2843/3474] Completed SMCX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-26T20:31:54.605847] [INFO ] [sig ] [2844/3474] Forecasting SMFG... [2026-01-26T20:31:54.605877] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-26T20:31:54.605907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-26T20:31:54.618961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-26T20:31:54.619402] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-26T20:31:54.620485] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-26T20:31:54.620554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:54.620630] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:54.620676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:54.620762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:54.683835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:54.684739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:54.684821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:54.684854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:54.808825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:54.808983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:54.809025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:54.809054] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:54.812482] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=78.59%) [2026-01-26T20:31:54.812779] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-26T20:31:54.812901] [INFO ] [sig ] SMFG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:54.958545] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SMFG.txt [2026-01-26T20:31:54.958735] [INFO ] [sig ] [2844/3474] Completed SMFG in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-26T20:31:54.958775] [INFO ] [sig ] [2845/3474] Forecasting SMH... [2026-01-26T20:31:54.958804] [INFO ] [sig ] Generating forecast for: SMH [2026-01-26T20:31:54.958836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-26T20:31:54.971757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-26T20:31:54.972120] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-26T20:31:54.973110] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-26T20:31:54.973161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:54.973193] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:54.973220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:54.973277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:55.032933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:55.033806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:55.033890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:55.033922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:55.157060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:55.157223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:55.157262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:55.157292] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:55.160667] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-26T20:31:55.160942] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-26T20:31:55.161066] [INFO ] [sig ] SMH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:55.304345] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SMH.txt [2026-01-26T20:31:55.304504] [INFO ] [sig ] [2845/3474] Completed SMH in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-26T20:31:55.304544] [INFO ] [sig ] [2846/3474] Forecasting SMHI... [2026-01-26T20:31:55.304599] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-26T20:31:55.304635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-26T20:31:55.316447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-26T20:31:55.316820] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-26T20:31:55.317654] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-26T20:31:55.317705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:55.317736] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:55.317763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:55.317819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:55.375751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:55.376772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:55.376876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:55.376911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:55.504515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:55.504692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:55.504736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:55.504766] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:55.508187] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: DOWN (p=28.45%) [2026-01-26T20:31:55.508473] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-26T20:31:55.508616] [INFO ] [sig ] SMHI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:55.660667] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMHI.txt [2026-01-26T20:31:55.660821] [INFO ] [sig ] [2846/3474] Completed SMHI in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-26T20:31:55.660861] [INFO ] [sig ] [2847/3474] Forecasting SMHX... [2026-01-26T20:31:55.660891] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-26T20:31:55.660924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-26T20:31:55.672407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-26T20:31:55.672769] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-26T20:31:55.673550] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-26T20:31:55.673623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:55.673655] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:55.673681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:55.673736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:55.729824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:55.730726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:55.730810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:55.730842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:55.857035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:55.857215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:55.857268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:55.857298] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:55.860959] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-01-26T20:31:55.861283] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-26T20:31:55.861428] [INFO ] [sig ] SMHX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:56.012614] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMHX.txt [2026-01-26T20:31:56.012790] [INFO ] [sig ] [2847/3474] Completed SMHX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-26T20:31:56.012833] [INFO ] [sig ] [2848/3474] Forecasting SMID... [2026-01-26T20:31:56.012864] [INFO ] [sig ] Generating forecast for: SMID [2026-01-26T20:31:56.012905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-26T20:31:56.023745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-26T20:31:56.024054] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-26T20:31:56.024842] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-26T20:31:56.024894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:56.024925] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:56.024953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:56.025010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:56.082044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:56.082879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:56.082988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:56.083022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:56.197140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:56.197304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:56.197345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:56.197374] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:56.200841] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-26T20:31:56.201149] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-26T20:31:56.201280] [INFO ] [sig ] SMID: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:56.347749] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMID.txt [2026-01-26T20:31:56.348102] [INFO ] [sig ] [2848/3474] Completed SMID in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:56.348143] [INFO ] [sig ] [2849/3474] Forecasting SMPL... [2026-01-26T20:31:56.348173] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-26T20:31:56.348205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-26T20:31:56.360320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-26T20:31:56.360746] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-26T20:31:56.361547] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-26T20:31:56.361620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:56.361653] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:56.361681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:56.361774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:56.418986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:56.419889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:56.419980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:56.420013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:56.551737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:56.552070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:56.552112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:56.552141] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:56.555523] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-26T20:31:56.555820] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-26T20:31:56.555943] [INFO ] [sig ] SMPL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:56.701328] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMPL.txt [2026-01-26T20:31:56.701467] [INFO ] [sig ] [2849/3474] Completed SMPL in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:56.701506] [INFO ] [sig ] [2850/3474] Forecasting SMTC... [2026-01-26T20:31:56.701535] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-26T20:31:56.701566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-26T20:31:56.713951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-26T20:31:56.714246] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-26T20:31:56.715066] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-26T20:31:56.715117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:56.715149] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:56.715175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:56.715231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:56.773734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:56.774516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:56.774617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:56.774653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:56.893465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:56.893635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:56.893675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:56.893703] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:56.897014] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-26T20:31:56.897294] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-26T20:31:56.897440] [INFO ] [sig ] SMTC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:57.041699] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMTC.txt [2026-01-26T20:31:57.041872] [INFO ] [sig ] [2850/3474] Completed SMTC in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:57.041921] [INFO ] [sig ] [2851/3474] Forecasting SMTI... [2026-01-26T20:31:57.041955] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-26T20:31:57.041987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-26T20:31:57.052772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-26T20:31:57.053050] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-26T20:31:57.053902] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-26T20:31:57.053976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:57.054009] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:57.054037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:57.054093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:57.111723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:57.112531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:57.112637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:57.112681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:57.235156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:57.235309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:57.235349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:57.235379] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:57.238923] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: UP (p=69.41%) [2026-01-26T20:31:57.239206] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-26T20:31:57.239335] [INFO ] [sig ] SMTI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:57.381220] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SMTI.txt [2026-01-26T20:31:57.381379] [INFO ] [sig ] [2851/3474] Completed SMTI in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:57.381420] [INFO ] [sig ] [2852/3474] Forecasting SMWB... [2026-01-26T20:31:57.381450] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-26T20:31:57.381482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-26T20:31:57.392625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-26T20:31:57.392945] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-26T20:31:57.393744] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-26T20:31:57.393795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:57.393827] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:57.393853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:57.393910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:57.450305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:57.451023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:57.451101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:57.451134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:57.581282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:57.581487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:57.581544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:57.581608] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:57.585443] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-01-26T20:31:57.585743] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-26T20:31:57.585891] [INFO ] [sig ] SMWB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:57.728599] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMWB.txt [2026-01-26T20:31:57.728756] [INFO ] [sig ] [2852/3474] Completed SMWB in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:57.728808] [INFO ] [sig ] [2853/3474] Forecasting SMX... [2026-01-26T20:31:57.728839] [INFO ] [sig ] Generating forecast for: SMX [2026-01-26T20:31:57.728880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-26T20:31:57.741084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-26T20:31:57.741396] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-26T20:31:57.742260] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-26T20:31:57.742312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:57.742352] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:57.742380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:57.742455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:57.798905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:57.799674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:57.799805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:57.799839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:57.903360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:57.903519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:57.903558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:57.903607] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:57.907000] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-01-26T20:31:57.907270] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-26T20:31:57.907391] [INFO ] [sig ] SMX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:58.057889] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SMX.txt [2026-01-26T20:31:58.058051] [INFO ] [sig ] [2853/3474] Completed SMX in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:58.058103] [INFO ] [sig ] [2854/3474] Forecasting SN... [2026-01-26T20:31:58.058134] [INFO ] [sig ] Generating forecast for: SN [2026-01-26T20:31:58.058167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-26T20:31:58.070704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-26T20:31:58.071109] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-26T20:31:58.071946] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-26T20:31:58.071999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:58.072033] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:58.072060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:58.072119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:58.131387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:58.132091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:58.132172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:58.132206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:58.257806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:58.257950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:58.257990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:58.258020] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:58.261368] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=42.17%) [2026-01-26T20:31:58.261669] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-26T20:31:58.261815] [INFO ] [sig ] SN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:58.405201] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SN.txt [2026-01-26T20:31:58.405348] [INFO ] [sig ] [2854/3474] Completed SN in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:58.405387] [INFO ] [sig ] [2855/3474] Forecasting SNA... [2026-01-26T20:31:58.405416] [INFO ] [sig ] Generating forecast for: SNA [2026-01-26T20:31:58.405447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-26T20:31:58.416831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-26T20:31:58.417114] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-26T20:31:58.418144] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-26T20:31:58.418195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:58.418267] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:58.418295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:58.418351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:58.475264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:58.475893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:58.475970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:58.476002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:58.593211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:58.593347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:58.593385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:58.593413] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:58.596818] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-01-26T20:31:58.597081] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-26T20:31:58.597201] [INFO ] [sig ] SNA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:58.739920] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNA.txt [2026-01-26T20:31:58.740041] [INFO ] [sig ] [2855/3474] Completed SNA in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:58.740079] [INFO ] [sig ] [2856/3474] Forecasting SNAP... [2026-01-26T20:31:58.740108] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-26T20:31:58.740139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-26T20:31:58.751550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-26T20:31:58.751859] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-26T20:31:58.752640] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-26T20:31:58.752691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:58.752726] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:58.752753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:58.752809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:58.810872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:58.811516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:58.811610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:58.811646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:58.933370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:58.933512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:58.933566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:58.933617] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:58.936994] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: UP (p=52.61%) [2026-01-26T20:31:58.937282] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-26T20:31:58.937428] [INFO ] [sig ] SNAP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:59.080720] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNAP.txt [2026-01-26T20:31:59.080859] [INFO ] [sig ] [2856/3474] Completed SNAP in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:59.080898] [INFO ] [sig ] [2857/3474] Forecasting SNCY... [2026-01-26T20:31:59.080928] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-26T20:31:59.080959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-26T20:31:59.094000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-26T20:31:59.094291] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-26T20:31:59.095328] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-26T20:31:59.095382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:59.095415] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:59.095443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:59.095514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:59.159201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:59.160189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:59.160293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:59.160335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:59.280452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:59.280618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:59.280661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:59.280690] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:59.284139] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=61.80%) [2026-01-26T20:31:59.284414] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-26T20:31:59.284552] [INFO ] [sig ] SNCY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:31:59.430674] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNCY.txt [2026-01-26T20:31:59.430831] [INFO ] [sig ] [2857/3474] Completed SNCY in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.7m [2026-01-26T20:31:59.430872] [INFO ] [sig ] [2858/3474] Forecasting SND... [2026-01-26T20:31:59.430901] [INFO ] [sig ] Generating forecast for: SND [2026-01-26T20:31:59.430943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-26T20:31:59.442136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-26T20:31:59.442430] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-26T20:31:59.443212] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-26T20:31:59.443263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:59.443294] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:59.443320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:59.443377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:59.500643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:59.501418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:59.501497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:59.501528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:59.618687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:59.618849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:59.618908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:59.618968] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:59.622346] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=31.91%) [2026-01-26T20:31:59.622638] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-26T20:31:59.622766] [INFO ] [sig ] SND: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:31:59.765244] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SND.txt [2026-01-26T20:31:59.765428] [INFO ] [sig ] [2858/3474] Completed SND in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-26T20:31:59.765473] [INFO ] [sig ] [2859/3474] Forecasting SNDL... [2026-01-26T20:31:59.765504] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-26T20:31:59.765539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-26T20:31:59.778741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-26T20:31:59.779087] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-26T20:31:59.780096] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-26T20:31:59.780166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:31:59.780219] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:31:59.780260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:31:59.780344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:31:59.837699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:31:59.838598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:31:59.838688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:31:59.838724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:31:59.958243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:31:59.958415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:31:59.958459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:31:59.958487] [INFO ] [FORECASTER] Training complete [2026-01-26T20:31:59.962346] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-01-26T20:31:59.962677] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-26T20:31:59.962817] [INFO ] [sig ] SNDL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:00.111844] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SNDL.txt [2026-01-26T20:32:00.112008] [INFO ] [sig ] [2859/3474] Completed SNDL in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-26T20:32:00.112048] [INFO ] [sig ] [2860/3474] Forecasting SNDX... [2026-01-26T20:32:00.112079] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-26T20:32:00.112111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-26T20:32:00.123971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-26T20:32:00.124233] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-26T20:32:00.125044] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-26T20:32:00.125096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:00.125127] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:00.125153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:00.125211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:00.181453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:00.182336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:00.182421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:00.182453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:00.303885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:00.304038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:00.304078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:00.304108] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:00.307466] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: UP (p=82.59%) [2026-01-26T20:32:00.307779] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-26T20:32:00.307910] [INFO ] [sig ] SNDX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:00.449489] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNDX.txt [2026-01-26T20:32:00.449627] [INFO ] [sig ] [2860/3474] Completed SNDX in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-26T20:32:00.449685] [INFO ] [sig ] [2861/3474] Forecasting SNES... [2026-01-26T20:32:00.449716] [INFO ] [sig ] Generating forecast for: SNES [2026-01-26T20:32:00.449746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-26T20:32:00.461874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-26T20:32:00.462177] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-26T20:32:00.462997] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-26T20:32:00.463050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:00.463082] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:00.463110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:00.463168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:00.519974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:00.520644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:00.520726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:00.520759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:00.639303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:00.639455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:00.639497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:00.639527] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:00.643303] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=54.64%) [2026-01-26T20:32:00.643625] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-26T20:32:00.643784] [INFO ] [sig ] SNES: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:00.793953] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNES.txt [2026-01-26T20:32:00.794105] [INFO ] [sig ] [2861/3474] Completed SNES in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-26T20:32:00.794158] [INFO ] [sig ] [2862/3474] Forecasting SNEX... [2026-01-26T20:32:00.794189] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-26T20:32:00.794221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-26T20:32:00.805321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-26T20:32:00.805600] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-26T20:32:00.806368] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-26T20:32:00.806418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:00.806462] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:00.806491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:00.806547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:00.864411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:00.865049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:00.865128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:00.865160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:00.988321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:00.988476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:00.988518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:00.988548] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:00.991942] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=93.79%) [2026-01-26T20:32:00.992263] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-26T20:32:00.992421] [INFO ] [sig ] SNEX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:01.137473] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNEX.txt [2026-01-26T20:32:01.137639] [INFO ] [sig ] [2862/3474] Completed SNEX in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-26T20:32:01.137681] [INFO ] [sig ] [2863/3474] Forecasting SNFCA... [2026-01-26T20:32:01.137711] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-26T20:32:01.137741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-26T20:32:01.149111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-26T20:32:01.149472] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-26T20:32:01.150394] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-26T20:32:01.150447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:01.150481] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:01.150509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:01.150566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:01.207131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:01.207793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:01.207872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:01.207904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:01.327975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:01.328124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:01.328166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:01.328197] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:01.331557] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: UP (p=56.65%) [2026-01-26T20:32:01.331865] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-26T20:32:01.331994] [INFO ] [sig ] SNFCA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:01.475425] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNFCA.txt [2026-01-26T20:32:01.475560] [INFO ] [sig ] [2863/3474] Completed SNFCA in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-26T20:32:01.475622] [INFO ] [sig ] [2864/3474] Forecasting SNGX... [2026-01-26T20:32:01.475655] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-26T20:32:01.475686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-26T20:32:01.486964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-26T20:32:01.487243] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-26T20:32:01.488112] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-26T20:32:01.488164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:01.488197] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:01.488235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:01.488299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:01.544826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:01.545416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:01.545495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:01.545528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:01.667905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:01.668066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:01.668108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:01.668138] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:01.671518] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: UP (p=61.33%) [2026-01-26T20:32:01.671812] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-26T20:32:01.671934] [INFO ] [sig ] SNGX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:01.816743] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNGX.txt [2026-01-26T20:32:01.816943] [INFO ] [sig ] [2864/3474] Completed SNGX in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-26T20:32:01.817002] [INFO ] [sig ] [2865/3474] Forecasting SNN... [2026-01-26T20:32:01.817039] [INFO ] [sig ] Generating forecast for: SNN [2026-01-26T20:32:01.817076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-26T20:32:01.829815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-26T20:32:01.830141] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-26T20:32:01.831055] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-26T20:32:01.831110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:01.831143] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:01.831172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:01.831231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:01.891418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:01.892249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:01.892359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:01.892393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:02.011804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:02.011971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:02.012019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:02.012050] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:02.015546] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-01-26T20:32:02.015846] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-26T20:32:02.015972] [INFO ] [sig ] SNN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:02.162824] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SNN.txt [2026-01-26T20:32:02.163023] [INFO ] [sig ] [2865/3474] Completed SNN in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:02.163088] [INFO ] [sig ] [2866/3474] Forecasting SNOA... [2026-01-26T20:32:02.163129] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-26T20:32:02.163172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-26T20:32:02.174249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-26T20:32:02.174603] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-26T20:32:02.175398] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-26T20:32:02.175454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:02.175487] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:02.175514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:02.175570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:02.231689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:02.232681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:02.232776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:02.232810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:02.350736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:02.350889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:02.350929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:02.350958] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:02.354386] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=40.42%) [2026-01-26T20:32:02.354678] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-26T20:32:02.354816] [INFO ] [sig ] SNOA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:02.514615] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SNOA.txt [2026-01-26T20:32:02.514819] [INFO ] [sig ] [2866/3474] Completed SNOA in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:02.514868] [INFO ] [sig ] [2867/3474] Forecasting SNPS... [2026-01-26T20:32:02.514903] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-26T20:32:02.514941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-26T20:32:02.529301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-26T20:32:02.529682] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-26T20:32:02.530528] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-26T20:32:02.530600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:02.530636] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:02.530663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:02.530719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:02.590389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:02.591399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:02.591518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:02.591556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:02.724665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:02.724824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:02.724874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:02.724907] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:02.728360] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-01-26T20:32:02.728662] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-26T20:32:02.728806] [INFO ] [sig ] SNPS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:02.870826] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SNPS.txt [2026-01-26T20:32:02.870964] [INFO ] [sig ] [2867/3474] Completed SNPS in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:02.871003] [INFO ] [sig ] [2868/3474] Forecasting SNTI... [2026-01-26T20:32:02.871032] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-26T20:32:02.871063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-26T20:32:02.882081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-26T20:32:02.882386] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-26T20:32:02.883178] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-26T20:32:02.883229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:02.883262] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:02.883289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:02.883347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:02.939519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:02.940208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:02.940286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:02.940320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:03.068191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:03.068342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:03.068382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:03.068410] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:03.071752] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: DOWN (p=48.50%) [2026-01-26T20:32:03.072228] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-26T20:32:03.072349] [INFO ] [sig ] SNTI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:03.217369] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SNTI.txt [2026-01-26T20:32:03.217561] [INFO ] [sig ] [2868/3474] Completed SNTI in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:03.217619] [INFO ] [sig ] [2869/3474] Forecasting SNX... [2026-01-26T20:32:03.217650] [INFO ] [sig ] Generating forecast for: SNX [2026-01-26T20:32:03.217680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-26T20:32:03.230501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-26T20:32:03.230848] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-26T20:32:03.231696] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-26T20:32:03.231751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:03.231784] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:03.231813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:03.231873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:03.289393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:03.290142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:03.290222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:03.290255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:03.409602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:03.409766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:03.409825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:03.409855] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:03.413192] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=14.07%) [2026-01-26T20:32:03.413464] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-26T20:32:03.413608] [INFO ] [sig ] SNX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:03.559510] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SNX.txt [2026-01-26T20:32:03.559684] [INFO ] [sig ] [2869/3474] Completed SNX in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:03.559726] [INFO ] [sig ] [2870/3474] Forecasting SNY... [2026-01-26T20:32:03.559757] [INFO ] [sig ] Generating forecast for: SNY [2026-01-26T20:32:03.559788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-26T20:32:03.570882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-26T20:32:03.571188] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-26T20:32:03.571992] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-26T20:32:03.572043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:03.572075] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:03.572102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:03.572162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:03.633724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:03.634728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:03.634836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:03.634896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:03.768896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:03.769051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:03.769092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:03.769121] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:03.772507] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=50.99%) [2026-01-26T20:32:03.772830] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-26T20:32:03.772971] [INFO ] [sig ] SNY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:03.916722] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SNY.txt [2026-01-26T20:32:03.916893] [INFO ] [sig ] [2870/3474] Completed SNY in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:03.916939] [INFO ] [sig ] [2871/3474] Forecasting SO... [2026-01-26T20:32:03.916970] [INFO ] [sig ] Generating forecast for: SO [2026-01-26T20:32:03.917003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-26T20:32:03.928252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-26T20:32:03.928653] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-26T20:32:03.929474] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-26T20:32:03.929527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:03.929559] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:03.929620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:03.929682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:03.986747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:03.987638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:03.987740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:03.987774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:04.108425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:04.108566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:04.108625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:04.108655] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:04.112032] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-01-26T20:32:04.112335] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-26T20:32:04.112476] [INFO ] [sig ] SO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:04.254271] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SO.txt [2026-01-26T20:32:04.254418] [INFO ] [sig ] [2871/3474] Completed SO in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:04.254458] [INFO ] [sig ] [2872/3474] Forecasting SOCL... [2026-01-26T20:32:04.254488] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-26T20:32:04.254520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-26T20:32:04.264656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-26T20:32:04.264967] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-26T20:32:04.265783] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-26T20:32:04.265839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:04.265896] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:04.265925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:04.265982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:04.322682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:04.323461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:04.323540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:04.323592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:04.430131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:04.430287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:04.430328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:04.430357] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:04.433765] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-01-26T20:32:04.434051] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-26T20:32:04.434178] [INFO ] [sig ] SOCL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:04.576111] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SOCL.txt [2026-01-26T20:32:04.576230] [INFO ] [sig ] [2872/3474] Completed SOCL in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:04.576268] [INFO ] [sig ] [2873/3474] Forecasting SOFI... [2026-01-26T20:32:04.576297] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-26T20:32:04.576327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-26T20:32:04.587341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-26T20:32:04.587693] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-26T20:32:04.588468] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-26T20:32:04.588519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:04.588551] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:04.588612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:04.588673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:04.647996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:04.648712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:04.648800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:04.648840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:04.773486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:04.773646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:04.773687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:04.773716] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:04.777023] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=9.44%) [2026-01-26T20:32:04.777293] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-26T20:32:04.777453] [INFO ] [sig ] SOFI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:04.917720] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SOFI.txt [2026-01-26T20:32:04.917881] [INFO ] [sig ] [2873/3474] Completed SOFI in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.6m [2026-01-26T20:32:04.917929] [INFO ] [sig ] [2874/3474] Forecasting SOGP... [2026-01-26T20:32:04.917962] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-26T20:32:04.917993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-26T20:32:04.928855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-26T20:32:04.929145] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-26T20:32:04.929951] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-26T20:32:04.930003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:04.930035] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:04.930063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:04.930119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:04.986364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:04.987135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:04.987214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:04.987247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:05.096197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:05.096356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:05.096397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:05.096425] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:05.099900] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=11.10%) [2026-01-26T20:32:05.100190] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-26T20:32:05.100315] [INFO ] [sig ] SOGP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:05.244121] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SOGP.txt [2026-01-26T20:32:05.244279] [INFO ] [sig ] [2874/3474] Completed SOGP in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:05.244321] [INFO ] [sig ] [2875/3474] Forecasting SOJC... [2026-01-26T20:32:05.244352] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-26T20:32:05.244384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-26T20:32:05.255282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-26T20:32:05.255678] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-26T20:32:05.256472] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-26T20:32:05.256522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:05.256555] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:05.256602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:05.256661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:05.313706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:05.314559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:05.314659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:05.314692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:05.433002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:05.433153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:05.433194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:05.433268] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:05.436821] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-26T20:32:05.437117] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-26T20:32:05.437248] [INFO ] [sig ] SOJC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:05.591043] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SOJC.txt [2026-01-26T20:32:05.591187] [INFO ] [sig ] [2875/3474] Completed SOJC in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:05.591228] [INFO ] [sig ] [2876/3474] Forecasting SOJD... [2026-01-26T20:32:05.591257] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-26T20:32:05.591288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-26T20:32:05.602458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-26T20:32:05.602834] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-26T20:32:05.603637] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-26T20:32:05.603689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:05.603730] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:05.603766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:05.603839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:05.665402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:05.666263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:05.666365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:05.666401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:05.800012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:05.800176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:05.800218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:05.800246] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:05.803886] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=66.03%) [2026-01-26T20:32:05.804221] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-26T20:32:05.804364] [INFO ] [sig ] SOJD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:05.962189] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SOJD.txt [2026-01-26T20:32:05.962323] [INFO ] [sig ] [2876/3474] Completed SOJD in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:05.962363] [INFO ] [sig ] [2877/3474] Forecasting SOJE... [2026-01-26T20:32:05.962393] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-26T20:32:05.962429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-26T20:32:05.973475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-26T20:32:05.973788] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-26T20:32:05.974631] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-26T20:32:05.974682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:05.974714] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:05.974741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:05.974798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:06.032778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:06.033445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:06.033527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:06.033560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:06.152867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:06.152990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:06.153032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:06.153061] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:06.156499] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=68.42%) [2026-01-26T20:32:06.156792] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-26T20:32:06.156921] [INFO ] [sig ] SOJE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:06.308206] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SOJE.txt [2026-01-26T20:32:06.308351] [INFO ] [sig ] [2877/3474] Completed SOJE in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:06.308392] [INFO ] [sig ] [2878/3474] Forecasting SON... [2026-01-26T20:32:06.308422] [INFO ] [sig ] Generating forecast for: SON [2026-01-26T20:32:06.308453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-26T20:32:06.320160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-26T20:32:06.320469] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-26T20:32:06.321329] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-26T20:32:06.321383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:06.321415] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:06.321443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:06.321501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:06.380517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:06.381287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:06.381370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:06.381404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:06.511723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:06.511902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:06.511966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:06.512013] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:06.517116] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: UP (p=66.14%) [2026-01-26T20:32:06.517684] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-26T20:32:06.517848] [INFO ] [sig ] SON: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:06.665011] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SON.txt [2026-01-26T20:32:06.665171] [INFO ] [sig ] [2878/3474] Completed SON in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:06.665211] [INFO ] [sig ] [2879/3474] Forecasting SONO... [2026-01-26T20:32:06.665242] [INFO ] [sig ] Generating forecast for: SONO [2026-01-26T20:32:06.665272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-26T20:32:06.677002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-26T20:32:06.677350] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-26T20:32:06.678224] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-26T20:32:06.678278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:06.678311] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:06.678340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:06.678398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:06.736389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:06.737446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:06.737534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:06.737568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:06.856687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:06.856842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:06.856889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:06.856919] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:06.860351] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: UP (p=59.95%) [2026-01-26T20:32:06.860637] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-26T20:32:06.860763] [INFO ] [sig ] SONO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:07.001606] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SONO.txt [2026-01-26T20:32:07.001739] [INFO ] [sig ] [2879/3474] Completed SONO in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:07.001779] [INFO ] [sig ] [2880/3474] Forecasting SOPA... [2026-01-26T20:32:07.001809] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-26T20:32:07.001840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-26T20:32:07.013012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-26T20:32:07.013264] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-26T20:32:07.014046] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-26T20:32:07.014097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:07.014129] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:07.014156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:07.014212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:07.071715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:07.072593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:07.072676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:07.072710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:07.196821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:07.196982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:07.197023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:07.197069] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:07.200883] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-26T20:32:07.201156] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-26T20:32:07.201281] [INFO ] [sig ] SOPA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:07.353609] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SOPA.txt [2026-01-26T20:32:07.353763] [INFO ] [sig ] [2880/3474] Completed SOPA in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:07.353803] [INFO ] [sig ] [2881/3474] Forecasting SOPH... [2026-01-26T20:32:07.353834] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-26T20:32:07.353864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-26T20:32:07.364945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-26T20:32:07.365268] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-26T20:32:07.366067] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-26T20:32:07.366118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:07.366149] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:07.366176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:07.366232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:07.424281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:07.425176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:07.425262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:07.425296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:07.545739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:07.545894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:07.545936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:07.545965] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:07.550360] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-01-26T20:32:07.550802] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-26T20:32:07.550967] [INFO ] [sig ] SOPH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:07.756367] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SOPH.txt [2026-01-26T20:32:07.756506] [INFO ] [sig ] [2881/3474] Completed SOPH in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:07.756546] [INFO ] [sig ] [2882/3474] Forecasting SOUN... [2026-01-26T20:32:07.756596] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-26T20:32:07.756629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-26T20:32:07.768650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-26T20:32:07.768942] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-26T20:32:07.769747] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-26T20:32:07.769799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:07.769832] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:07.769861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:07.769923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:07.827175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:07.828101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:07.828221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:07.828258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:07.948512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:07.948686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:07.948729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:07.948759] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:07.952143] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-26T20:32:07.952419] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-26T20:32:07.952540] [INFO ] [sig ] SOUN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:08.098915] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SOUN.txt [2026-01-26T20:32:08.099054] [INFO ] [sig ] [2882/3474] Completed SOUN in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-26T20:32:08.099093] [INFO ] [sig ] [2883/3474] Forecasting SOXQ... [2026-01-26T20:32:08.099124] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-26T20:32:08.099155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-26T20:32:08.110468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-26T20:32:08.110842] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-26T20:32:08.111648] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-26T20:32:08.111699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:08.111730] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:08.111757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:08.111813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:08.170797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:08.171695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:08.171780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:08.171816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:08.302601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:08.302760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:08.302803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:08.302835] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:08.306329] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=31.22%) [2026-01-26T20:32:08.306630] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-26T20:32:08.306758] [INFO ] [sig ] SOXQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:08.456776] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SOXQ.txt [2026-01-26T20:32:08.456932] [INFO ] [sig ] [2883/3474] Completed SOXQ in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-26T20:32:08.456974] [INFO ] [sig ] [2884/3474] Forecasting SOXX... [2026-01-26T20:32:08.457006] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-26T20:32:08.457040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-26T20:32:08.469258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-26T20:32:08.469536] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-26T20:32:08.470343] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-26T20:32:08.470395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:08.470429] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:08.470458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:08.470526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:08.528609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:08.529415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:08.529499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:08.529533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:08.651033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:08.651189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:08.651232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:08.651261] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:08.654725] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-26T20:32:08.655043] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-26T20:32:08.655169] [INFO ] [sig ] SOXX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:08.804158] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SOXX.txt [2026-01-26T20:32:08.804322] [INFO ] [sig ] [2884/3474] Completed SOXX in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-26T20:32:08.804368] [INFO ] [sig ] [2885/3474] Forecasting SPAI... [2026-01-26T20:32:08.804401] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-26T20:32:08.804434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-26T20:32:08.817485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-26T20:32:08.817867] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-26T20:32:08.818727] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-26T20:32:08.818785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:08.818824] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:08.818863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:08.818928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:08.879237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:08.880145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:08.880244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:08.880292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:08.999854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:09.000030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:09.000072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:09.000102] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:09.003495] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-26T20:32:09.003809] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-26T20:32:09.003938] [INFO ] [sig ] SPAI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:09.146134] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPAI.txt [2026-01-26T20:32:09.146323] [INFO ] [sig ] [2885/3474] Completed SPAI in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-26T20:32:09.146365] [INFO ] [sig ] [2886/3474] Forecasting SPB... [2026-01-26T20:32:09.146395] [INFO ] [sig ] Generating forecast for: SPB [2026-01-26T20:32:09.146425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-26T20:32:09.157892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-26T20:32:09.158180] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-26T20:32:09.158957] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-26T20:32:09.159020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:09.159053] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:09.159080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:09.159137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:09.219109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:09.219946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:09.220037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:09.220078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:09.343136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:09.343281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:09.343323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:09.343352] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:09.346661] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=38.43%) [2026-01-26T20:32:09.346932] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-26T20:32:09.347051] [INFO ] [sig ] SPB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:09.489659] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPB.txt [2026-01-26T20:32:09.489803] [INFO ] [sig ] [2886/3474] Completed SPB in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-26T20:32:09.489843] [INFO ] [sig ] [2887/3474] Forecasting SPCB... [2026-01-26T20:32:09.489877] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-26T20:32:09.489916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-26T20:32:09.501755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-26T20:32:09.502044] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-26T20:32:09.502860] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-26T20:32:09.502924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:09.502964] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:09.503000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:09.503072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:09.559784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:09.560409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:09.560489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:09.560523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:09.680757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:09.680914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:09.680958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:09.680993] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:09.684686] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=99.86%) [2026-01-26T20:32:09.684998] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-26T20:32:09.685131] [INFO ] [sig ] SPCB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:09.832674] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPCB.txt [2026-01-26T20:32:09.832812] [INFO ] [sig ] [2887/3474] Completed SPCB in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-26T20:32:09.832853] [INFO ] [sig ] [2888/3474] Forecasting SPCE... [2026-01-26T20:32:09.832886] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-26T20:32:09.832917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-26T20:32:09.845139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-26T20:32:09.845408] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-26T20:32:09.846230] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-26T20:32:09.846281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:09.846314] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:09.846341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:09.846396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:09.904867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:09.905611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:09.905694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:09.905729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:10.027886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:10.028066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:10.028112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:10.028142] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:10.031593] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=30.73%) [2026-01-26T20:32:10.031860] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-26T20:32:10.031991] [INFO ] [sig ] SPCE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:10.179739] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPCE.txt [2026-01-26T20:32:10.179875] [INFO ] [sig ] [2888/3474] Completed SPCE in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-26T20:32:10.179915] [INFO ] [sig ] [2889/3474] Forecasting SPE... [2026-01-26T20:32:10.179949] [INFO ] [sig ] Generating forecast for: SPE [2026-01-26T20:32:10.179982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-26T20:32:10.193686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-26T20:32:10.194139] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-26T20:32:10.195342] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-26T20:32:10.195414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:10.195500] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:10.195546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:10.195657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:10.269067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:10.270102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:10.270197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:10.270234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:10.405767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:10.405940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:10.405984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:10.406017] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:10.409610] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=76.19%) [2026-01-26T20:32:10.409936] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-26T20:32:10.410078] [INFO ] [sig ] SPE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:10.555352] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPE.txt [2026-01-26T20:32:10.555526] [INFO ] [sig ] [2889/3474] Completed SPE in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-26T20:32:10.555587] [INFO ] [sig ] [2890/3474] Forecasting SPFI... [2026-01-26T20:32:10.555625] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-26T20:32:10.555658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-26T20:32:10.567295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-26T20:32:10.567759] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-26T20:32:10.568821] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-26T20:32:10.568874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:10.568907] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:10.568935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:10.569006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:10.626837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:10.627816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:10.627910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:10.627950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:10.746614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:10.746781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:10.746824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:10.746855] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:10.750434] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-26T20:32:10.750745] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-26T20:32:10.750876] [INFO ] [sig ] SPFI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:10.907679] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPFI.txt [2026-01-26T20:32:10.907851] [INFO ] [sig ] [2890/3474] Completed SPFI in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.5m [2026-01-26T20:32:10.907893] [INFO ] [sig ] [2891/3474] Forecasting SPG... [2026-01-26T20:32:10.907924] [INFO ] [sig ] Generating forecast for: SPG [2026-01-26T20:32:10.907955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-26T20:32:10.919864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-26T20:32:10.920239] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-26T20:32:10.921085] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-26T20:32:10.921136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:10.921169] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:10.921195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:10.921252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:10.981092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:10.982035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:10.982129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:10.982168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:11.116115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:11.116275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:11.116317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:11.116347] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:11.120073] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-01-26T20:32:11.120412] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-26T20:32:11.120547] [INFO ] [sig ] SPG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:11.269347] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPG.txt [2026-01-26T20:32:11.269502] [INFO ] [sig ] [2891/3474] Completed SPG in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-26T20:32:11.269543] [INFO ] [sig ] [2892/3474] Forecasting SPGI... [2026-01-26T20:32:11.269593] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-26T20:32:11.269628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-26T20:32:11.281776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-26T20:32:11.282142] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-26T20:32:11.282969] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-26T20:32:11.283022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:11.283056] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:11.283085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:11.283144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:11.343774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:11.344706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:11.344793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:11.344828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:11.473132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:11.473292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:11.473333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:11.473398] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:11.477047] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=40.19%) [2026-01-26T20:32:11.477613] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-26T20:32:11.477756] [INFO ] [sig ] SPGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:11.624160] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPGI.txt [2026-01-26T20:32:11.624323] [INFO ] [sig ] [2892/3474] Completed SPGI in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-26T20:32:11.624364] [INFO ] [sig ] [2893/3474] Forecasting SPH... [2026-01-26T20:32:11.624396] [INFO ] [sig ] Generating forecast for: SPH [2026-01-26T20:32:11.624428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-26T20:32:11.637323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-26T20:32:11.637733] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-26T20:32:11.638547] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-26T20:32:11.638620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:11.638653] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:11.638679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:11.638734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:11.695520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:11.696475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:11.696558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:11.696611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:11.814711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:11.814890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:11.814935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:11.814968] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:11.818668] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: UP (p=71.67%) [2026-01-26T20:32:11.818959] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-26T20:32:11.819086] [INFO ] [sig ] SPH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:11.962360] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPH.txt [2026-01-26T20:32:11.962502] [INFO ] [sig ] [2893/3474] Completed SPH in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-26T20:32:11.962542] [INFO ] [sig ] [2894/3474] Forecasting SPOK... [2026-01-26T20:32:11.962590] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-26T20:32:11.962623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-26T20:32:11.974127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-26T20:32:11.974472] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-26T20:32:11.975275] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-26T20:32:11.975326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:11.975356] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:11.975382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:11.975437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:12.031541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:12.032463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:12.032550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:12.032604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:12.152403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:12.152568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:12.152630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:12.152659] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:12.156120] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=22.72%) [2026-01-26T20:32:12.156456] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-26T20:32:12.156614] [INFO ] [sig ] SPOK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:12.299052] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPOK.txt [2026-01-26T20:32:12.299250] [INFO ] [sig ] [2894/3474] Completed SPOK in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-26T20:32:12.299298] [INFO ] [sig ] [2895/3474] Forecasting SPRC... [2026-01-26T20:32:12.299336] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-26T20:32:12.299374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-26T20:32:12.312116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-26T20:32:12.312508] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-26T20:32:12.313343] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-26T20:32:12.313395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:12.313428] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:12.313456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:12.313515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:12.376220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:12.377271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:12.377363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:12.377397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:12.517766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:12.517941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:12.517992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:12.518028] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:12.521632] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: UP (p=81.39%) [2026-01-26T20:32:12.521948] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-26T20:32:12.522085] [INFO ] [sig ] SPRC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:12.667243] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPRC.txt [2026-01-26T20:32:12.667430] [INFO ] [sig ] [2895/3474] Completed SPRC in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-26T20:32:12.667476] [INFO ] [sig ] [2896/3474] Forecasting SPRO... [2026-01-26T20:32:12.667509] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-26T20:32:12.667539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-26T20:32:12.680299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-26T20:32:12.680679] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-26T20:32:12.681510] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-26T20:32:12.681564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:12.681622] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:12.681651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:12.681708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:12.750020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:12.751080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:12.751193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:12.751243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:12.881325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:12.881492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:12.881541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:12.881590] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:12.885084] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=12.17%) [2026-01-26T20:32:12.885378] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-26T20:32:12.885535] [INFO ] [sig ] SPRO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:13.037395] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPRO.txt [2026-01-26T20:32:13.037612] [INFO ] [sig ] [2896/3474] Completed SPRO in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-26T20:32:13.037664] [INFO ] [sig ] [2897/3474] Forecasting SPRX... [2026-01-26T20:32:13.037697] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-26T20:32:13.037727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-26T20:32:13.050027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-26T20:32:13.050383] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-26T20:32:13.051218] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-26T20:32:13.051298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:13.051347] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:13.051376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:13.051436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:13.113136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:13.114085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:13.114186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:13.114237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:13.243247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:13.243447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:13.243510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:13.243558] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:13.247478] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-26T20:32:13.247868] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-26T20:32:13.248034] [INFO ] [sig ] SPRX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:13.405143] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPRX.txt [2026-01-26T20:32:13.405301] [INFO ] [sig ] [2897/3474] Completed SPRX in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-26T20:32:13.405341] [INFO ] [sig ] [2898/3474] Forecasting SPRY... [2026-01-26T20:32:13.405374] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-26T20:32:13.405408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-26T20:32:13.418008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-26T20:32:13.418375] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-26T20:32:13.419256] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-26T20:32:13.419309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:13.419342] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:13.419369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:13.419427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:13.481104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:13.481958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:13.482044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:13.482078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:13.613525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:13.613706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:13.613752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:13.613783] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:13.617805] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: UP (p=51.13%) [2026-01-26T20:32:13.618105] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-26T20:32:13.618238] [INFO ] [sig ] SPRY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:13.774346] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPRY.txt [2026-01-26T20:32:13.774502] [INFO ] [sig ] [2898/3474] Completed SPRY in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-26T20:32:13.774544] [INFO ] [sig ] [2899/3474] Forecasting SPSC... [2026-01-26T20:32:13.774599] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-26T20:32:13.774643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-26T20:32:13.787012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-26T20:32:13.787370] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-26T20:32:13.788292] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-26T20:32:13.788345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:13.788378] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:13.788406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:13.788464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:13.852356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:13.853254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:13.853376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:13.853411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:13.985232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:13.985425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:13.985478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:13.985511] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:13.989486] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=76.49%) [2026-01-26T20:32:13.989814] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-26T20:32:13.989948] [INFO ] [sig ] SPSC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:14.144403] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPSC.txt [2026-01-26T20:32:14.144564] [INFO ] [sig ] [2899/3474] Completed SPSC in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:14.144640] [INFO ] [sig ] [2900/3474] Forecasting SPWH... [2026-01-26T20:32:14.144682] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-26T20:32:14.144727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-26T20:32:14.156911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-26T20:32:14.157281] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-26T20:32:14.158227] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-26T20:32:14.158281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:14.158325] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:14.158365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:14.158440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:14.223201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:14.224189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:14.224290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:14.224328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:14.374165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:14.374530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:14.374594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:14.374628] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:14.378447] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: UP (p=53.68%) [2026-01-26T20:32:14.378792] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-26T20:32:14.378933] [INFO ] [sig ] SPWH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:14.561115] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPWH.txt [2026-01-26T20:32:14.561338] [INFO ] [sig ] [2900/3474] Completed SPWH in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:14.561412] [INFO ] [sig ] [2901/3474] Forecasting SPXC... [2026-01-26T20:32:14.561465] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-26T20:32:14.561515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-26T20:32:14.577975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-26T20:32:14.578423] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-26T20:32:14.579503] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-26T20:32:14.579595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:14.579647] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:14.579687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:14.579769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:14.671436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:14.672725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:14.672851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:14.672909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:14.861825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:14.862052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:14.862154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:14.862224] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:14.868533] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-26T20:32:14.869358] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-26T20:32:14.869610] [INFO ] [sig ] SPXC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:15.104706] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SPXC.txt [2026-01-26T20:32:15.104926] [INFO ] [sig ] [2901/3474] Completed SPXC in 0.5s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:15.104976] [INFO ] [sig ] [2902/3474] Forecasting SPXX... [2026-01-26T20:32:15.105010] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-26T20:32:15.105047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-26T20:32:15.127118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-26T20:32:15.132056] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-26T20:32:15.133930] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-26T20:32:15.134041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:15.134091] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:15.134127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:15.134213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:15.229244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:15.230454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:15.230636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:15.230699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:15.404512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:15.404697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:15.404741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:15.404772] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:15.408565] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-01-26T20:32:15.408956] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-26T20:32:15.409102] [INFO ] [sig ] SPXX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:15.632272] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SPXX.txt [2026-01-26T20:32:15.632500] [INFO ] [sig ] [2902/3474] Completed SPXX in 0.5s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:15.632545] [INFO ] [sig ] [2903/3474] Forecasting SQM... [2026-01-26T20:32:15.632601] [INFO ] [sig ] Generating forecast for: SQM [2026-01-26T20:32:15.632653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-26T20:32:15.646043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-26T20:32:15.646479] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-26T20:32:15.647452] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-26T20:32:15.647507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:15.647553] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:15.647600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:15.647683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:15.731123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:15.732101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:15.732224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:15.732260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:15.863739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:15.863925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:15.863971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:15.864002] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:15.867812] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-26T20:32:15.868192] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-26T20:32:15.868352] [INFO ] [sig ] SQM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:16.018411] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SQM.txt [2026-01-26T20:32:16.018617] [INFO ] [sig ] [2903/3474] Completed SQM in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:16.018665] [INFO ] [sig ] [2904/3474] Forecasting SQNS... [2026-01-26T20:32:16.018709] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-26T20:32:16.018744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-26T20:32:16.033202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-26T20:32:16.033675] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-26T20:32:16.034769] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-26T20:32:16.034833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:16.034875] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:16.034913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:16.034994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:16.108845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:16.109808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:16.109892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:16.109925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:16.225398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:16.225512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:16.225565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:16.225615] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:16.228795] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-01-26T20:32:16.229061] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-26T20:32:16.229185] [INFO ] [sig ] SQNS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:16.370327] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SQNS.txt [2026-01-26T20:32:16.370453] [INFO ] [sig ] [2904/3474] Completed SQNS in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:16.370492] [INFO ] [sig ] [2905/3474] Forecasting SQQQ... [2026-01-26T20:32:16.370523] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-26T20:32:16.370553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-26T20:32:16.381824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-26T20:32:16.382101] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-26T20:32:16.382887] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-26T20:32:16.382937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:16.382970] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:16.382998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:16.383053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:16.439271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:16.439873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:16.439950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:16.439982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:16.569858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:16.570026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:16.570076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:16.570123] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:16.574074] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=28.09%) [2026-01-26T20:32:16.574396] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-26T20:32:16.574530] [INFO ] [sig ] SQQQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:16.734598] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SQQQ.txt [2026-01-26T20:32:16.734758] [INFO ] [sig ] [2905/3474] Completed SQQQ in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:16.734798] [INFO ] [sig ] [2906/3474] Forecasting SRAD... [2026-01-26T20:32:16.734829] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-26T20:32:16.734858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-26T20:32:16.746897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-26T20:32:16.747260] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-26T20:32:16.748156] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-26T20:32:16.748219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:16.748280] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:16.748308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:16.748365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:16.804537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:16.805335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:16.805418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:16.805451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:16.928006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:16.928163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:16.928204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:16.928233] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:16.931647] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=18.94%) [2026-01-26T20:32:16.931926] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-26T20:32:16.932050] [INFO ] [sig ] SRAD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:17.089964] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SRAD.txt [2026-01-26T20:32:17.090118] [INFO ] [sig ] [2906/3474] Completed SRAD in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:17.090162] [INFO ] [sig ] [2907/3474] Forecasting SRBK... [2026-01-26T20:32:17.090194] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-26T20:32:17.090225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-26T20:32:17.102663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-26T20:32:17.103009] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-26T20:32:17.103874] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-26T20:32:17.103927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:17.103960] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:17.103996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:17.104079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:17.166741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:17.167701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:17.167789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:17.167822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:17.296487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:17.296670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:17.296716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:17.296745] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:17.300562] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=74.47%) [2026-01-26T20:32:17.300871] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-26T20:32:17.301001] [INFO ] [sig ] SRBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:17.450254] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SRBK.txt [2026-01-26T20:32:17.450388] [INFO ] [sig ] [2907/3474] Completed SRBK in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.4m [2026-01-26T20:32:17.450429] [INFO ] [sig ] [2908/3474] Forecasting SRCE... [2026-01-26T20:32:17.450459] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-26T20:32:17.450489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-26T20:32:17.461744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-26T20:32:17.462027] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-26T20:32:17.462882] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-26T20:32:17.462934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:17.462978] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:17.463007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:17.463071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:17.519278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:17.520141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:17.520224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:17.520256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:17.638266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:17.638430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:17.638472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:17.638501] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:17.641934] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=61.13%) [2026-01-26T20:32:17.642237] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-26T20:32:17.642385] [INFO ] [sig ] SRCE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:17.792564] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SRCE.txt [2026-01-26T20:32:17.792741] [INFO ] [sig ] [2908/3474] Completed SRCE in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-26T20:32:17.792781] [INFO ] [sig ] [2909/3474] Forecasting SRE... [2026-01-26T20:32:17.792811] [INFO ] [sig ] Generating forecast for: SRE [2026-01-26T20:32:17.792843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-26T20:32:17.804815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-26T20:32:17.805212] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-26T20:32:17.806082] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-26T20:32:17.806145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:17.806183] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:17.806215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:17.806277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:17.871737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:17.872763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:17.872848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:17.872882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:18.003048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:18.003213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:18.003256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:18.003337] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:18.007609] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=75.31%) [2026-01-26T20:32:18.007920] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-26T20:32:18.008056] [INFO ] [sig ] SRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:18.159810] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SRE.txt [2026-01-26T20:32:18.159970] [INFO ] [sig ] [2909/3474] Completed SRE in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-26T20:32:18.160011] [INFO ] [sig ] [2910/3474] Forecasting SREA... [2026-01-26T20:32:18.160043] [INFO ] [sig ] Generating forecast for: SREA [2026-01-26T20:32:18.160074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-26T20:32:18.171754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-26T20:32:18.172123] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-26T20:32:18.173159] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-26T20:32:18.173227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:18.173270] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:18.173304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:18.173369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:18.236715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:18.237650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:18.237735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:18.237769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:18.370834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:18.371013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:18.371061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:18.371090] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:18.374647] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=82.93%) [2026-01-26T20:32:18.374976] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-26T20:32:18.375123] [INFO ] [sig ] SREA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:18.530735] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SREA.txt [2026-01-26T20:32:18.530884] [INFO ] [sig ] [2910/3474] Completed SREA in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-26T20:32:18.530925] [INFO ] [sig ] [2911/3474] Forecasting SRFM... [2026-01-26T20:32:18.530958] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-26T20:32:18.530989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-26T20:32:18.543476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-26T20:32:18.543915] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-26T20:32:18.544752] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-26T20:32:18.544804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:18.544836] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:18.544863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:18.544925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:18.602246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:18.603149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:18.603235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:18.603268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:18.730679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:18.730842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:18.730882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:18.730911] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:18.734516] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=19.41%) [2026-01-26T20:32:18.734980] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-26T20:32:18.735108] [INFO ] [sig ] SRFM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:18.881409] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SRFM.txt [2026-01-26T20:32:18.881561] [INFO ] [sig ] [2911/3474] Completed SRFM in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-26T20:32:18.881623] [INFO ] [sig ] [2912/3474] Forecasting SRG... [2026-01-26T20:32:18.881661] [INFO ] [sig ] Generating forecast for: SRG [2026-01-26T20:32:18.881693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-26T20:32:18.895352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-26T20:32:18.895899] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-26T20:32:18.896882] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-26T20:32:18.896936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:18.896971] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:18.896997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:18.897057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:18.962142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:18.963361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:18.963469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:18.963504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:19.095628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:19.095862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:19.095910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:19.095938] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:19.100135] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: UP (p=70.59%) [2026-01-26T20:32:19.100472] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-26T20:32:19.100633] [INFO ] [sig ] SRG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:19.256105] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SRG.txt [2026-01-26T20:32:19.256336] [INFO ] [sig ] [2912/3474] Completed SRG in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-26T20:32:19.256382] [INFO ] [sig ] [2913/3474] Forecasting SRI... [2026-01-26T20:32:19.256425] [INFO ] [sig ] Generating forecast for: SRI [2026-01-26T20:32:19.256460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-26T20:32:19.271484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-26T20:32:19.271975] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-26T20:32:19.273033] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-26T20:32:19.273086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:19.273120] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:19.273147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:19.273204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:19.334996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:19.336069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:19.336165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:19.336200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:19.468029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:19.468209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:19.468263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:19.468301] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:19.472004] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: UP (p=86.70%) [2026-01-26T20:32:19.472337] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-26T20:32:19.472509] [INFO ] [sig ] SRI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:19.637743] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SRI.txt [2026-01-26T20:32:19.637900] [INFO ] [sig ] [2913/3474] Completed SRI in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-26T20:32:19.637941] [INFO ] [sig ] [2914/3474] Forecasting SRRK... [2026-01-26T20:32:19.637971] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-26T20:32:19.638002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-26T20:32:19.649920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-26T20:32:19.650260] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-26T20:32:19.651071] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-26T20:32:19.651122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:19.651154] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:19.651185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:19.651241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:19.710724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:19.711491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:19.711607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:19.711645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:19.835026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:19.835190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:19.835238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:19.835274] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:19.838737] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=20.01%) [2026-01-26T20:32:19.839017] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-26T20:32:19.839138] [INFO ] [sig ] SRRK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:19.982230] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SRRK.txt [2026-01-26T20:32:19.982384] [INFO ] [sig ] [2914/3474] Completed SRRK in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-26T20:32:19.982425] [INFO ] [sig ] [2915/3474] Forecasting SRTS... [2026-01-26T20:32:19.982455] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-26T20:32:19.982487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-26T20:32:19.993887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-26T20:32:19.994202] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-26T20:32:19.994998] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-26T20:32:19.995050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:19.995081] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:19.995109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:19.995165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:20.052440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:20.053134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:20.053222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:20.053255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:20.172523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:20.172700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:20.172741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:20.172788] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:20.176142] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: UP (p=52.15%) [2026-01-26T20:32:20.176412] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-26T20:32:20.176534] [INFO ] [sig ] SRTS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:20.324149] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SRTS.txt [2026-01-26T20:32:20.324310] [INFO ] [sig ] [2915/3474] Completed SRTS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:20.324350] [INFO ] [sig ] [2916/3474] Forecasting SSB... [2026-01-26T20:32:20.324381] [INFO ] [sig ] Generating forecast for: SSB [2026-01-26T20:32:20.324412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-26T20:32:20.336786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-26T20:32:20.337086] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-26T20:32:20.338095] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-26T20:32:20.338151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:20.338188] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:20.338221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:20.338289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:20.396723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:20.397570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:20.397699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:20.397732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:20.524373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:20.524535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:20.524596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:20.524631] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:20.528269] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: UP (p=78.05%) [2026-01-26T20:32:20.528556] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-26T20:32:20.528703] [INFO ] [sig ] SSB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:20.681657] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SSB.txt [2026-01-26T20:32:20.681869] [INFO ] [sig ] [2916/3474] Completed SSB in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:20.681933] [INFO ] [sig ] [2917/3474] Forecasting SSD... [2026-01-26T20:32:20.681986] [INFO ] [sig ] Generating forecast for: SSD [2026-01-26T20:32:20.682034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-26T20:32:20.698474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-26T20:32:20.698936] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-26T20:32:20.700013] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-26T20:32:20.700075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:20.700119] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:20.700158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:20.700240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:20.759023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:20.759959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:20.760044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:20.760095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:20.877841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:20.877999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:20.878040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:20.878070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:20.881373] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-01-26T20:32:20.881665] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-26T20:32:20.881787] [INFO ] [sig ] SSD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:21.026560] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SSD.txt [2026-01-26T20:32:21.026709] [INFO ] [sig ] [2917/3474] Completed SSD in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:21.026749] [INFO ] [sig ] [2918/3474] Forecasting SSL... [2026-01-26T20:32:21.026780] [INFO ] [sig ] Generating forecast for: SSL [2026-01-26T20:32:21.026812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-26T20:32:21.039656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-26T20:32:21.040010] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-26T20:32:21.041027] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-26T20:32:21.041078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:21.041109] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:21.041136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:21.041193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:21.099827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:21.100907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:21.100992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:21.101025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:21.224319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:21.224477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:21.224518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:21.224548] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:21.227896] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=90.61%) [2026-01-26T20:32:21.228174] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-26T20:32:21.228319] [INFO ] [sig ] SSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:21.372131] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SSL.txt [2026-01-26T20:32:21.372264] [INFO ] [sig ] [2918/3474] Completed SSL in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:21.372304] [INFO ] [sig ] [2919/3474] Forecasting SSNC... [2026-01-26T20:32:21.372334] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-26T20:32:21.372363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-26T20:32:21.384109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-26T20:32:21.384399] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-26T20:32:21.385181] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-26T20:32:21.385235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:21.385269] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:21.385296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:21.385364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:21.442363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:21.442966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:21.443043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:21.443075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:21.566792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:21.566939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:21.566979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:21.567009] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:21.570471] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-01-26T20:32:21.570793] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-26T20:32:21.570924] [INFO ] [sig ] SSNC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:21.713914] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SSNC.txt [2026-01-26T20:32:21.714087] [INFO ] [sig ] [2919/3474] Completed SSNC in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:21.714128] [INFO ] [sig ] [2920/3474] Forecasting SSP... [2026-01-26T20:32:21.714158] [INFO ] [sig ] Generating forecast for: SSP [2026-01-26T20:32:21.714190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-26T20:32:21.726626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-26T20:32:21.727010] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-26T20:32:21.727879] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-26T20:32:21.727930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:21.727962] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:21.727989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:21.728046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:21.786128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:21.787004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:21.787086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:21.787119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:21.904294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:21.904443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:21.904483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:21.904512] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:21.907860] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: UP (p=59.21%) [2026-01-26T20:32:21.908133] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-26T20:32:21.908270] [INFO ] [sig ] SSP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:22.051540] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SSP.txt [2026-01-26T20:32:22.051688] [INFO ] [sig ] [2920/3474] Completed SSP in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:22.051728] [INFO ] [sig ] [2921/3474] Forecasting SSRM... [2026-01-26T20:32:22.051759] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-26T20:32:22.051790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-26T20:32:22.062869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-26T20:32:22.063128] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-26T20:32:22.063960] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-26T20:32:22.064011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:22.064042] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:22.064070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:22.064126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:22.120408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:22.121224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:22.121306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:22.121339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:22.239550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:22.239722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:22.239763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:22.239792] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:22.243094] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-26T20:32:22.243365] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-26T20:32:22.243485] [INFO ] [sig ] SSRM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:22.388136] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SSRM.txt [2026-01-26T20:32:22.388292] [INFO ] [sig ] [2921/3474] Completed SSRM in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:22.388333] [INFO ] [sig ] [2922/3474] Forecasting SSSS... [2026-01-26T20:32:22.388363] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-26T20:32:22.388395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-26T20:32:22.399460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-26T20:32:22.399752] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-26T20:32:22.400520] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-26T20:32:22.400591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:22.400626] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:22.400653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:22.400710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:22.458423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:22.459127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:22.459207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:22.459244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:22.581970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:22.582120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:22.582160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:22.582190] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:22.585567] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-01-26T20:32:22.585864] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-26T20:32:22.585982] [INFO ] [sig ] SSSS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:22.734941] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SSSS.txt [2026-01-26T20:32:22.735083] [INFO ] [sig ] [2922/3474] Completed SSSS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:22.735123] [INFO ] [sig ] [2923/3474] Forecasting SSTI... [2026-01-26T20:32:22.735154] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-26T20:32:22.735192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-26T20:32:22.746613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-26T20:32:22.746945] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-26T20:32:22.747778] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-26T20:32:22.747829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:22.747892] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:22.747921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:22.747979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:22.806500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:22.807281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:22.807361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:22.807394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:22.927998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:22.928159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:22.928205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:22.928243] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:22.931719] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-01-26T20:32:22.931993] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-26T20:32:22.932114] [INFO ] [sig ] SSTI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:23.075606] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SSTI.txt [2026-01-26T20:32:23.075767] [INFO ] [sig ] [2923/3474] Completed SSTI in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:23.075809] [INFO ] [sig ] [2924/3474] Forecasting SSTK... [2026-01-26T20:32:23.075839] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-26T20:32:23.075870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-26T20:32:23.087684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-26T20:32:23.088072] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-26T20:32:23.088876] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-26T20:32:23.088927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:23.088958] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:23.088985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:23.089042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:23.148043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:23.148944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:23.149027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:23.149060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:23.279741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:23.279899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:23.279941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:23.279971] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:23.283318] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-01-26T20:32:23.283611] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-26T20:32:23.283737] [INFO ] [sig ] SSTK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:23.430234] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SSTK.txt [2026-01-26T20:32:23.430399] [INFO ] [sig ] [2924/3474] Completed SSTK in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.3m [2026-01-26T20:32:23.430441] [INFO ] [sig ] [2925/3474] Forecasting SSYS... [2026-01-26T20:32:23.430473] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-26T20:32:23.430504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-26T20:32:23.446734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-26T20:32:23.447065] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-26T20:32:23.447882] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-26T20:32:23.447950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:23.447982] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:23.448010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:23.448066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:23.505217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:23.506077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:23.506159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:23.506192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:23.622351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:23.622517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:23.622558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:23.622607] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:23.625961] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-26T20:32:23.626235] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-26T20:32:23.626356] [INFO ] [sig ] SSYS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:23.769681] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SSYS.txt [2026-01-26T20:32:23.769838] [INFO ] [sig ] [2925/3474] Completed SSYS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-26T20:32:23.769879] [INFO ] [sig ] [2926/3474] Forecasting STAA... [2026-01-26T20:32:23.769909] [INFO ] [sig ] Generating forecast for: STAA [2026-01-26T20:32:23.769941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-26T20:32:23.781680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-26T20:32:23.782054] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-26T20:32:23.782870] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-26T20:32:23.782920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:23.782951] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:23.782978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:23.783034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:23.840675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:23.841556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:23.841659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:23.841693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:23.965423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:23.965790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:23.965833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:23.965894] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:23.970787] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-01-26T20:32:23.971207] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-26T20:32:23.971372] [INFO ] [sig ] STAA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:24.137816] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STAA.txt [2026-01-26T20:32:24.138035] [INFO ] [sig ] [2926/3474] Completed STAA in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-26T20:32:24.138093] [INFO ] [sig ] [2927/3474] Forecasting STAG... [2026-01-26T20:32:24.138136] [INFO ] [sig ] Generating forecast for: STAG [2026-01-26T20:32:24.138181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-26T20:32:24.151430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-26T20:32:24.151902] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-26T20:32:24.152916] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-26T20:32:24.152972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:24.153005] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:24.153034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:24.153093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:24.212657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:24.213540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:24.213645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:24.213679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:24.334199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:24.334362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:24.334405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:24.334434] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:24.337844] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=93.31%) [2026-01-26T20:32:24.338127] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-26T20:32:24.338256] [INFO ] [sig ] STAG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:24.479999] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STAG.txt [2026-01-26T20:32:24.480147] [INFO ] [sig ] [2927/3474] Completed STAG in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-26T20:32:24.480188] [INFO ] [sig ] [2928/3474] Forecasting STBA... [2026-01-26T20:32:24.480219] [INFO ] [sig ] Generating forecast for: STBA [2026-01-26T20:32:24.480249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-26T20:32:24.493103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-26T20:32:24.493546] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-26T20:32:24.494386] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-26T20:32:24.494438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:24.494469] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:24.494496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:24.494552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:24.553118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:24.554157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:24.554253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:24.554287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:24.671329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:24.671490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:24.671532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:24.671562] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:24.674991] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=25.51%) [2026-01-26T20:32:24.675273] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-26T20:32:24.675415] [INFO ] [sig ] STBA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:24.825227] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STBA.txt [2026-01-26T20:32:24.825383] [INFO ] [sig ] [2928/3474] Completed STBA in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-26T20:32:24.825423] [INFO ] [sig ] [2929/3474] Forecasting STC... [2026-01-26T20:32:24.825454] [INFO ] [sig ] Generating forecast for: STC [2026-01-26T20:32:24.825486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-26T20:32:24.836849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-26T20:32:24.837176] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-26T20:32:24.838038] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-26T20:32:24.838088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:24.838119] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:24.838146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:24.838201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:24.894369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:24.895070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:24.895152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:24.895184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:25.012142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:25.012304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:25.012345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:25.012374] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:25.015735] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-26T20:32:25.016023] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-26T20:32:25.016143] [INFO ] [sig ] STC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:25.161022] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STC.txt [2026-01-26T20:32:25.161191] [INFO ] [sig ] [2929/3474] Completed STC in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-26T20:32:25.161239] [INFO ] [sig ] [2930/3474] Forecasting STE... [2026-01-26T20:32:25.161271] [INFO ] [sig ] Generating forecast for: STE [2026-01-26T20:32:25.161303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-26T20:32:25.172555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-26T20:32:25.172888] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-26T20:32:25.173720] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-26T20:32:25.173772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:25.173805] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:25.173834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:25.173896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:25.234776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:25.235647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:25.235734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:25.235768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:25.368211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:25.368377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:25.368419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:25.368451] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:25.371980] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=24.47%) [2026-01-26T20:32:25.372278] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-26T20:32:25.372408] [INFO ] [sig ] STE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:25.521730] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STE.txt [2026-01-26T20:32:25.521890] [INFO ] [sig ] [2930/3474] Completed STE in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-26T20:32:25.521931] [INFO ] [sig ] [2931/3474] Forecasting STEL... [2026-01-26T20:32:25.521961] [INFO ] [sig ] Generating forecast for: STEL [2026-01-26T20:32:25.521993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-26T20:32:25.534817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-26T20:32:25.535135] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-26T20:32:25.535987] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-26T20:32:25.536038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:25.536070] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:25.536096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:25.536151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:25.595303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:25.596150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:25.596232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:25.596267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:25.719336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:25.719491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:25.719533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:25.719564] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:25.722964] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=26.17%) [2026-01-26T20:32:25.723255] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-26T20:32:25.723407] [INFO ] [sig ] STEL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:25.868057] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STEL.txt [2026-01-26T20:32:25.868203] [INFO ] [sig ] [2931/3474] Completed STEL in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-26T20:32:25.868245] [INFO ] [sig ] [2932/3474] Forecasting STEM... [2026-01-26T20:32:25.868282] [INFO ] [sig ] Generating forecast for: STEM [2026-01-26T20:32:25.868319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-26T20:32:25.881964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-26T20:32:25.882321] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-26T20:32:25.883151] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-26T20:32:25.883218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:25.883266] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:25.883302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:25.883365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:25.942742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:25.943618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:25.943703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:25.943737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:26.064929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:26.065083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:26.065123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:26.065152] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:26.068615] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-01-26T20:32:26.068890] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-26T20:32:26.069013] [INFO ] [sig ] STEM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:26.220075] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STEM.txt [2026-01-26T20:32:26.220226] [INFO ] [sig ] [2932/3474] Completed STEM in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:26.220267] [INFO ] [sig ] [2933/3474] Forecasting STEP... [2026-01-26T20:32:26.220304] [INFO ] [sig ] Generating forecast for: STEP [2026-01-26T20:32:26.220342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-26T20:32:26.233119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-26T20:32:26.233547] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-26T20:32:26.234437] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-26T20:32:26.234492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:26.234523] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:26.234551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:26.234644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:26.292536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:26.293393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:26.293507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:26.293542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:26.416786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:26.416939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:26.416980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:26.417010] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:26.420393] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=10.71%) [2026-01-26T20:32:26.420706] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-26T20:32:26.420834] [INFO ] [sig ] STEP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:26.566074] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STEP.txt [2026-01-26T20:32:26.566226] [INFO ] [sig ] [2933/3474] Completed STEP in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:26.566265] [INFO ] [sig ] [2934/3474] Forecasting STHO... [2026-01-26T20:32:26.566296] [INFO ] [sig ] Generating forecast for: STHO [2026-01-26T20:32:26.566325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-26T20:32:26.577446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-26T20:32:26.577788] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-26T20:32:26.578565] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-26T20:32:26.578637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:26.578669] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:26.578696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:26.578752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:26.635438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:26.636291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:26.636373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:26.636406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:26.754169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:26.754325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:26.754366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:26.754395] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:26.757992] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-01-26T20:32:26.758271] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-26T20:32:26.758394] [INFO ] [sig ] STHO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:26.909205] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STHO.txt [2026-01-26T20:32:26.909338] [INFO ] [sig ] [2934/3474] Completed STHO in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:26.909377] [INFO ] [sig ] [2935/3474] Forecasting STI... [2026-01-26T20:32:26.909408] [INFO ] [sig ] Generating forecast for: STI [2026-01-26T20:32:26.909439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-26T20:32:26.920915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-26T20:32:26.921233] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-26T20:32:26.922230] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-26T20:32:26.922283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:26.922321] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:26.922354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:26.922422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:26.983793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:26.984800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:26.984884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:26.984917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:27.111238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:27.111399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:27.111442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:27.111472] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:27.115080] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-01-26T20:32:27.115387] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-26T20:32:27.115526] [INFO ] [sig ] STI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:27.264790] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STI.txt [2026-01-26T20:32:27.264928] [INFO ] [sig ] [2935/3474] Completed STI in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:27.264974] [INFO ] [sig ] [2936/3474] Forecasting STIM... [2026-01-26T20:32:27.265005] [INFO ] [sig ] Generating forecast for: STIM [2026-01-26T20:32:27.265035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-26T20:32:27.276175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-26T20:32:27.276487] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-26T20:32:27.277265] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-26T20:32:27.277316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:27.277348] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:27.277375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:27.277457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:27.338041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:27.338887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:27.338969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:27.339004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:27.465304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:27.465470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:27.465510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:27.465540] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:27.468964] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=5.14%) [2026-01-26T20:32:27.469239] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-26T20:32:27.469365] [INFO ] [sig ] STIM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:27.613158] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STIM.txt [2026-01-26T20:32:27.613333] [INFO ] [sig ] [2936/3474] Completed STIM in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:27.613380] [INFO ] [sig ] [2937/3474] Forecasting STK... [2026-01-26T20:32:27.613411] [INFO ] [sig ] Generating forecast for: STK [2026-01-26T20:32:27.613443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-26T20:32:27.625199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-26T20:32:27.625536] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-26T20:32:27.626339] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-26T20:32:27.626401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:27.626438] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:27.626470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:27.626527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:27.684529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:27.685324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:27.685420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:27.685460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:27.804612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:27.804764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:27.804806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:27.804836] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:27.808420] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=12.74%) [2026-01-26T20:32:27.808734] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-26T20:32:27.808858] [INFO ] [sig ] STK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:27.956090] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STK.txt [2026-01-26T20:32:27.956243] [INFO ] [sig ] [2937/3474] Completed STK in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:27.956285] [INFO ] [sig ] [2938/3474] Forecasting STKH... [2026-01-26T20:32:27.956317] [INFO ] [sig ] Generating forecast for: STKH [2026-01-26T20:32:27.956351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-26T20:32:27.967364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-26T20:32:27.967734] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-26T20:32:27.968551] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-26T20:32:27.968625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:27.968659] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:27.968688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:27.968747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:28.029080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:28.029956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:28.030039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:28.030072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:28.136545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:28.136718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:28.136759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:28.136787] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:28.140196] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-01-26T20:32:28.140471] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-26T20:32:28.140615] [INFO ] [sig ] STKH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:28.286133] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STKH.txt [2026-01-26T20:32:28.286290] [INFO ] [sig ] [2938/3474] Completed STKH in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:28.286331] [INFO ] [sig ] [2939/3474] Forecasting STKL... [2026-01-26T20:32:28.286363] [INFO ] [sig ] Generating forecast for: STKL [2026-01-26T20:32:28.286396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-26T20:32:28.300655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-26T20:32:28.301050] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-26T20:32:28.302192] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-26T20:32:28.302248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:28.302285] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:28.302323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:28.302412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:28.364437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:28.365300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:28.365386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:28.365419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:28.495502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:28.495693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:28.495770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:28.495805] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:28.499374] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: UP (p=76.07%) [2026-01-26T20:32:28.499696] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-26T20:32:28.499826] [INFO ] [sig ] STKL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:28.648139] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STKL.txt [2026-01-26T20:32:28.648303] [INFO ] [sig ] [2939/3474] Completed STKL in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:28.648345] [INFO ] [sig ] [2940/3474] Forecasting STKS... [2026-01-26T20:32:28.648378] [INFO ] [sig ] Generating forecast for: STKS [2026-01-26T20:32:28.648415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-26T20:32:28.660291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-26T20:32:28.660888] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-26T20:32:28.661751] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-26T20:32:28.661803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:28.661875] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:28.661921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:28.661986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:28.722632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:28.723529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:28.723702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:28.723738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:28.848285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:28.848456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:28.848505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:28.848539] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:28.852087] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-01-26T20:32:28.852394] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-26T20:32:28.852531] [INFO ] [sig ] STKS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:29.005981] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STKS.txt [2026-01-26T20:32:29.006150] [INFO ] [sig ] [2940/3474] Completed STKS in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:29.006192] [INFO ] [sig ] [2941/3474] Forecasting STLA... [2026-01-26T20:32:29.006224] [INFO ] [sig ] Generating forecast for: STLA [2026-01-26T20:32:29.006256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-26T20:32:29.018564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-26T20:32:29.018928] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-26T20:32:29.019814] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-26T20:32:29.019867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:29.019900] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:29.019927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:29.019986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:29.081234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:29.082144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:29.082231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:29.082265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:29.208125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:29.208287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:29.208329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:29.208365] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:29.211836] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=90.06%) [2026-01-26T20:32:29.212118] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-26T20:32:29.212246] [INFO ] [sig ] STLA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:29.364333] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STLA.txt [2026-01-26T20:32:29.364504] [INFO ] [sig ] [2941/3474] Completed STLA in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.2m [2026-01-26T20:32:29.364545] [INFO ] [sig ] [2942/3474] Forecasting STLD... [2026-01-26T20:32:29.364592] [INFO ] [sig ] Generating forecast for: STLD [2026-01-26T20:32:29.364627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-26T20:32:29.377118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-26T20:32:29.377490] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-26T20:32:29.378384] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-26T20:32:29.378439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:29.378473] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:29.378501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:29.378564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:29.440027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:29.440989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:29.441080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:29.441114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:29.570980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:29.571147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:29.571199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:29.571242] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:29.575061] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-01-26T20:32:29.575390] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-26T20:32:29.575544] [INFO ] [sig ] STLD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:29.721406] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STLD.txt [2026-01-26T20:32:29.721541] [INFO ] [sig ] [2942/3474] Completed STLD in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-26T20:32:29.721598] [INFO ] [sig ] [2943/3474] Forecasting STM... [2026-01-26T20:32:29.721631] [INFO ] [sig ] Generating forecast for: STM [2026-01-26T20:32:29.721663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-26T20:32:29.733538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-26T20:32:29.733866] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-26T20:32:29.734658] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-26T20:32:29.734709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:29.734751] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:29.734779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:29.734836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:29.793373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:29.794193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:29.794276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:29.794311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:29.920345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:29.920498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:29.920539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:29.920615] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:29.923946] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: UP (p=78.07%) [2026-01-26T20:32:29.924216] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-26T20:32:29.924337] [INFO ] [sig ] STM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:30.072224] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STM.txt [2026-01-26T20:32:30.072393] [INFO ] [sig ] [2943/3474] Completed STM in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-26T20:32:30.072434] [INFO ] [sig ] [2944/3474] Forecasting STN... [2026-01-26T20:32:30.072466] [INFO ] [sig ] Generating forecast for: STN [2026-01-26T20:32:30.072497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-26T20:32:30.084783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-26T20:32:30.085164] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-26T20:32:30.086004] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-26T20:32:30.086056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:30.086090] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:30.086117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:30.086174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:30.146789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:30.147713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:30.147796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:30.147831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:30.269222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:30.269383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:30.269425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:30.269455] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:30.272931] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=59.00%) [2026-01-26T20:32:30.273222] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-26T20:32:30.273350] [INFO ] [sig ] STN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:30.431293] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STN.txt [2026-01-26T20:32:30.431451] [INFO ] [sig ] [2944/3474] Completed STN in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-26T20:32:30.431495] [INFO ] [sig ] [2945/3474] Forecasting STNE... [2026-01-26T20:32:30.431533] [INFO ] [sig ] Generating forecast for: STNE [2026-01-26T20:32:30.431604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-26T20:32:30.445624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-26T20:32:30.446059] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-26T20:32:30.447119] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-26T20:32:30.447182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:30.447225] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:30.447266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:30.447349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:30.514309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:30.515234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:30.515318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:30.515352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:30.655313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:30.655490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:30.655541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:30.655593] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:30.659660] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=4.62%) [2026-01-26T20:32:30.659953] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-26T20:32:30.660083] [INFO ] [sig ] STNE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:30.820177] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STNE.txt [2026-01-26T20:32:30.820328] [INFO ] [sig ] [2945/3474] Completed STNE in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-26T20:32:30.820374] [INFO ] [sig ] [2946/3474] Forecasting STOK... [2026-01-26T20:32:30.820414] [INFO ] [sig ] Generating forecast for: STOK [2026-01-26T20:32:30.820454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-26T20:32:30.833105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-26T20:32:30.833495] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-26T20:32:30.834388] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-26T20:32:30.834446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:30.834479] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:30.834507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:30.834564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:30.894554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:30.895749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:30.895845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:30.895880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:31.024424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:31.024602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:31.024646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:31.024676] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:31.028129] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-26T20:32:31.028403] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-26T20:32:31.028525] [INFO ] [sig ] STOK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:31.172474] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STOK.txt [2026-01-26T20:32:31.172636] [INFO ] [sig ] [2946/3474] Completed STOK in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-26T20:32:31.172684] [INFO ] [sig ] [2947/3474] Forecasting STRA... [2026-01-26T20:32:31.172716] [INFO ] [sig ] Generating forecast for: STRA [2026-01-26T20:32:31.172747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-26T20:32:31.183476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-26T20:32:31.183781] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-26T20:32:31.184604] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-26T20:32:31.184655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:31.184686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:31.184712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:31.184768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:31.241877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:31.242543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:31.242641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:31.242676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:31.362329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:31.362489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:31.362531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:31.362560] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:31.366272] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-01-26T20:32:31.366539] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-26T20:32:31.366679] [INFO ] [sig ] STRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:31.512343] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STRA.txt [2026-01-26T20:32:31.512479] [INFO ] [sig ] [2947/3474] Completed STRA in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-26T20:32:31.512518] [INFO ] [sig ] [2948/3474] Forecasting STRL... [2026-01-26T20:32:31.512548] [INFO ] [sig ] Generating forecast for: STRL [2026-01-26T20:32:31.512598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-26T20:32:31.524044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-26T20:32:31.524355] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-26T20:32:31.525179] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-26T20:32:31.525237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:31.525281] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:31.525312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:31.525369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:31.587121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:31.588093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:31.588190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:31.588226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:31.714560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:31.714737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:31.714780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:31.714810] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:31.718332] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: DOWN (p=46.86%) [2026-01-26T20:32:31.718628] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-26T20:32:31.718771] [INFO ] [sig ] STRL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:31.863001] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STRL.txt [2026-01-26T20:32:31.863132] [INFO ] [sig ] [2948/3474] Completed STRL in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-26T20:32:31.863171] [INFO ] [sig ] [2949/3474] Forecasting STRS... [2026-01-26T20:32:31.863201] [INFO ] [sig ] Generating forecast for: STRS [2026-01-26T20:32:31.863241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-26T20:32:31.873654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-26T20:32:31.873915] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-26T20:32:31.874699] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-26T20:32:31.874750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:31.874782] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:31.874809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:31.874865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:31.932045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:31.932720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:31.932802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:31.932836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:32.028093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:32.028250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:32.028291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:32.028321] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:32.031739] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=68.74%) [2026-01-26T20:32:32.032006] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-26T20:32:32.032142] [INFO ] [sig ] STRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:32.176738] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STRS.txt [2026-01-26T20:32:32.176895] [INFO ] [sig ] [2949/3474] Completed STRS in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:32.176935] [INFO ] [sig ] [2950/3474] Forecasting STSS... [2026-01-26T20:32:32.176967] [INFO ] [sig ] Generating forecast for: STSS [2026-01-26T20:32:32.176999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-26T20:32:32.188288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-26T20:32:32.188693] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-26T20:32:32.189511] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-26T20:32:32.189597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:32.189633] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:32.189661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:32.189717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:32.246061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:32.246944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:32.247061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:32.247096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:32.377162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:32.377332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:32.377381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:32.377445] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:32.381007] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=35.15%) [2026-01-26T20:32:32.381305] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-26T20:32:32.381426] [INFO ] [sig ] STSS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:32.523914] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STSS.txt [2026-01-26T20:32:32.524076] [INFO ] [sig ] [2950/3474] Completed STSS in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:32.524117] [INFO ] [sig ] [2951/3474] Forecasting STTK... [2026-01-26T20:32:32.524149] [INFO ] [sig ] Generating forecast for: STTK [2026-01-26T20:32:32.524192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-26T20:32:32.536153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-26T20:32:32.536439] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-26T20:32:32.537258] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-26T20:32:32.537309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:32.537341] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:32.537368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:32.537460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:32.593931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:32.594626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:32.594706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:32.594738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:32.711942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:32.712117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:32.712159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:32.712188] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:32.715562] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: DOWN (p=43.36%) [2026-01-26T20:32:32.715849] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-26T20:32:32.715969] [INFO ] [sig ] STTK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:32.864110] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STTK.txt [2026-01-26T20:32:32.864255] [INFO ] [sig ] [2951/3474] Completed STTK in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:32.864296] [INFO ] [sig ] [2952/3474] Forecasting STVN... [2026-01-26T20:32:32.864329] [INFO ] [sig ] Generating forecast for: STVN [2026-01-26T20:32:32.864361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-26T20:32:32.876007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-26T20:32:32.876302] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-26T20:32:32.877122] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-26T20:32:32.877175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:32.877208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:32.877237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:32.877296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:32.934888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:32.935530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:32.935642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:32.935678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:33.054650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:33.054813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:33.054856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:33.054885] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:33.058615] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=9.28%) [2026-01-26T20:32:33.058907] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-26T20:32:33.059046] [INFO ] [sig ] STVN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:33.208958] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STVN.txt [2026-01-26T20:32:33.209128] [INFO ] [sig ] [2952/3474] Completed STVN in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:33.209168] [INFO ] [sig ] [2953/3474] Forecasting STWD... [2026-01-26T20:32:33.209200] [INFO ] [sig ] Generating forecast for: STWD [2026-01-26T20:32:33.209229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-26T20:32:33.222419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-26T20:32:33.222863] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-26T20:32:33.223908] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-26T20:32:33.223969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:33.224013] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:33.224048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:33.224127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:33.298423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:33.299369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:33.299458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:33.299502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:33.416379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:33.416534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:33.416592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:33.416627] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:33.419971] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-01-26T20:32:33.420246] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-26T20:32:33.420367] [INFO ] [sig ] STWD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:33.565867] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STWD.txt [2026-01-26T20:32:33.566052] [INFO ] [sig ] [2953/3474] Completed STWD in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:33.566094] [INFO ] [sig ] [2954/3474] Forecasting STX... [2026-01-26T20:32:33.566125] [INFO ] [sig ] Generating forecast for: STX [2026-01-26T20:32:33.566157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-26T20:32:33.577803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-26T20:32:33.578150] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-26T20:32:33.578983] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-26T20:32:33.579035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:33.579079] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:33.579107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:33.579163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:33.636994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:33.637862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:33.637947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:33.637980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:33.763621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:33.763785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:33.763827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:33.763856] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:33.767349] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=46.12%) [2026-01-26T20:32:33.767670] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-26T20:32:33.767792] [INFO ] [sig ] STX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:33.917097] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STX.txt [2026-01-26T20:32:33.917245] [INFO ] [sig ] [2954/3474] Completed STX in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:33.917285] [INFO ] [sig ] [2955/3474] Forecasting STXE... [2026-01-26T20:32:33.917315] [INFO ] [sig ] Generating forecast for: STXE [2026-01-26T20:32:33.917348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-26T20:32:33.928223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-26T20:32:33.928554] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-26T20:32:33.929415] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-26T20:32:33.929477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:33.929530] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:33.929604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:33.929699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:33.989045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:33.989788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:33.989871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:33.989905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:34.096464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:34.096652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:34.096695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:34.096724] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:34.100137] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=65.31%) [2026-01-26T20:32:34.100415] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-26T20:32:34.100560] [INFO ] [sig ] STXE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:34.249015] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/STXE.txt [2026-01-26T20:32:34.249169] [INFO ] [sig ] [2955/3474] Completed STXE in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:34.249210] [INFO ] [sig ] [2956/3474] Forecasting STXG... [2026-01-26T20:32:34.249242] [INFO ] [sig ] Generating forecast for: STXG [2026-01-26T20:32:34.249272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-26T20:32:34.260495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-26T20:32:34.260919] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-26T20:32:34.261772] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-26T20:32:34.261825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:34.261859] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:34.261888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:34.261946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:34.320153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:34.321024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:34.321107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:34.321140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:34.433604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:34.433757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:34.433799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:34.433828] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:34.437186] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-26T20:32:34.437479] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-26T20:32:34.437645] [INFO ] [sig ] STXG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:34.581848] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/STXG.txt [2026-01-26T20:32:34.582008] [INFO ] [sig ] [2956/3474] Completed STXG in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:34.582056] [INFO ] [sig ] [2957/3474] Forecasting SUI... [2026-01-26T20:32:34.582094] [INFO ] [sig ] Generating forecast for: SUI [2026-01-26T20:32:34.582137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-26T20:32:34.594363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-26T20:32:34.594707] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-26T20:32:34.595490] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-26T20:32:34.595542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:34.595622] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:34.595653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:34.595712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:34.653777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:34.654655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:34.654742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:34.654776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:34.775412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:34.775565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:34.775624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:34.775653] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:34.779037] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=78.47%) [2026-01-26T20:32:34.779318] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-26T20:32:34.779443] [INFO ] [sig ] SUI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:34.923678] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SUI.txt [2026-01-26T20:32:34.923825] [INFO ] [sig ] [2957/3474] Completed SUI in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:34.923864] [INFO ] [sig ] [2958/3474] Forecasting SUN... [2026-01-26T20:32:34.923901] [INFO ] [sig ] Generating forecast for: SUN [2026-01-26T20:32:34.923933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-26T20:32:34.935424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-26T20:32:34.935762] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-26T20:32:34.936535] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-26T20:32:34.936623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:34.936664] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:34.936690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:34.936747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:34.992883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:34.993708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:34.993792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:34.993825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:35.112649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:35.113005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:35.113046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:35.113074] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:35.116658] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=49.59%) [2026-01-26T20:32:35.116934] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-26T20:32:35.117057] [INFO ] [sig ] SUN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:35.260647] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SUN.txt [2026-01-26T20:32:35.260792] [INFO ] [sig ] [2958/3474] Completed SUN in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.1m [2026-01-26T20:32:35.260833] [INFO ] [sig ] [2959/3474] Forecasting SUNS... [2026-01-26T20:32:35.260864] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-26T20:32:35.260894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-26T20:32:35.272062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-26T20:32:35.272369] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-26T20:32:35.273224] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-26T20:32:35.273276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:35.273308] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:35.273335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:35.273392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:35.330625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:35.331276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:35.331356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:35.331389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:35.457016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:35.457175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:35.457217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:35.457247] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:35.460774] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=25.85%) [2026-01-26T20:32:35.461050] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-26T20:32:35.461172] [INFO ] [sig ] SUNS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:35.603882] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SUNS.txt [2026-01-26T20:32:35.604057] [INFO ] [sig ] [2959/3474] Completed SUNS in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-26T20:32:35.604110] [INFO ] [sig ] [2960/3474] Forecasting SUPN... [2026-01-26T20:32:35.604154] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-26T20:32:35.604195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-26T20:32:35.615856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-26T20:32:35.616240] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-26T20:32:35.617060] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-26T20:32:35.617112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:35.617171] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:35.617199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:35.617255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:35.675121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:35.675885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:35.675969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:35.676004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:35.801927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:35.802087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:35.802128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:35.802189] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:35.806005] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=15.31%) [2026-01-26T20:32:35.806326] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-26T20:32:35.806495] [INFO ] [sig ] SUPN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:35.953484] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SUPN.txt [2026-01-26T20:32:35.953654] [INFO ] [sig ] [2960/3474] Completed SUPN in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-26T20:32:35.953699] [INFO ] [sig ] [2961/3474] Forecasting SURG... [2026-01-26T20:32:35.953732] [INFO ] [sig ] Generating forecast for: SURG [2026-01-26T20:32:35.953764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-26T20:32:35.965734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-26T20:32:35.966112] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-26T20:32:35.966932] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-26T20:32:35.966984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:35.967017] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:35.967044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:35.967101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:36.024216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:36.024957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:36.025039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:36.025073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:36.148709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:36.148896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:36.148947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:36.149004] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:36.152634] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: UP (p=60.70%) [2026-01-26T20:32:36.152921] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-26T20:32:36.153046] [INFO ] [sig ] SURG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:36.301341] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SURG.txt [2026-01-26T20:32:36.301477] [INFO ] [sig ] [2961/3474] Completed SURG in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-26T20:32:36.301518] [INFO ] [sig ] [2962/3474] Forecasting SUSB... [2026-01-26T20:32:36.301552] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-26T20:32:36.301604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-26T20:32:36.314856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-26T20:32:36.315137] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-26T20:32:36.316200] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-26T20:32:36.316264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:36.316310] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:36.316339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:36.316411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:36.376919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:36.377838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:36.377922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:36.377955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:36.500949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:36.501100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:36.501142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:36.501173] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:36.504562] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: DOWN (p=22.24%) [2026-01-26T20:32:36.504855] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-26T20:32:36.504978] [INFO ] [sig ] SUSB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:36.650178] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SUSB.txt [2026-01-26T20:32:36.650337] [INFO ] [sig ] [2962/3474] Completed SUSB in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-26T20:32:36.650377] [INFO ] [sig ] [2963/3474] Forecasting SUSC... [2026-01-26T20:32:36.650409] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-26T20:32:36.650441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-26T20:32:36.662353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-26T20:32:36.662737] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-26T20:32:36.663519] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-26T20:32:36.663569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:36.663645] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:36.663673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:36.663730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:36.722202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:36.723063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:36.723148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:36.723198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:36.845722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:36.845872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:36.845913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:36.845942] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:36.849354] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-01-26T20:32:36.849642] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-26T20:32:36.849764] [INFO ] [sig ] SUSC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:36.997104] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SUSC.txt [2026-01-26T20:32:36.997247] [INFO ] [sig ] [2963/3474] Completed SUSC in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-26T20:32:36.997288] [INFO ] [sig ] [2964/3474] Forecasting SUSL... [2026-01-26T20:32:36.997318] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-26T20:32:36.997348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-26T20:32:37.008400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-26T20:32:37.008755] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-26T20:32:37.009724] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-26T20:32:37.009774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:37.009983] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:37.010009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:37.010064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:37.067527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:37.068645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:37.068753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:37.068792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:37.194457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:37.194650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:37.194705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:37.194737] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:37.198323] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=89.01%) [2026-01-26T20:32:37.198667] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-26T20:32:37.198828] [INFO ] [sig ] SUSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:37.348048] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SUSL.txt [2026-01-26T20:32:37.348187] [INFO ] [sig ] [2964/3474] Completed SUSL in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-26T20:32:37.348226] [INFO ] [sig ] [2965/3474] Forecasting SUUN... [2026-01-26T20:32:37.348256] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-26T20:32:37.348287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-26T20:32:37.360010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-26T20:32:37.360307] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-26T20:32:37.361104] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-26T20:32:37.361155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:37.361187] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:37.361213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:37.361279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:37.418184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:37.419060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:37.419144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:37.419179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:37.546050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:37.546193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:37.546235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:37.546267] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:37.549758] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: DOWN (p=37.51%) [2026-01-26T20:32:37.550048] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-26T20:32:37.550179] [INFO ] [sig ] SUUN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:37.700529] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SUUN.txt [2026-01-26T20:32:37.700766] [INFO ] [sig ] [2965/3474] Completed SUUN in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-26T20:32:37.700811] [INFO ] [sig ] [2966/3474] Forecasting SUZ... [2026-01-26T20:32:37.700850] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-26T20:32:37.700881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-26T20:32:37.715668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-26T20:32:37.716120] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-26T20:32:37.717314] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-26T20:32:37.717376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:37.717441] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:37.717472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:37.717735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:37.782449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:37.783588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:37.783677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:37.783711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:37.908833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:37.908990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:37.909032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:37.909061] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:37.912534] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=76.32%) [2026-01-26T20:32:37.912827] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-26T20:32:37.912947] [INFO ] [sig ] SUZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:38.057604] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SUZ.txt [2026-01-26T20:32:38.057741] [INFO ] [sig ] [2966/3474] Completed SUZ in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-26T20:32:38.057780] [INFO ] [sig ] [2967/3474] Forecasting SVC... [2026-01-26T20:32:38.057811] [INFO ] [sig ] Generating forecast for: SVC [2026-01-26T20:32:38.057842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-26T20:32:38.068852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-26T20:32:38.069131] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-26T20:32:38.069933] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-26T20:32:38.069984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:38.070016] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:38.070044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:38.070101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:38.128448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:38.129277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:38.129391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:38.129427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:38.252036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:38.252189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:38.252230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:38.252260] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:38.255857] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=30.15%) [2026-01-26T20:32:38.256165] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-26T20:32:38.256303] [INFO ] [sig ] SVC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:38.405398] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SVC.txt [2026-01-26T20:32:38.405550] [INFO ] [sig ] [2967/3474] Completed SVC in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:38.405612] [INFO ] [sig ] [2968/3474] Forecasting SVCO... [2026-01-26T20:32:38.405646] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-26T20:32:38.405680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-26T20:32:38.418323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-26T20:32:38.418693] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-26T20:32:38.419551] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-26T20:32:38.419626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:38.419664] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:38.419694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:38.419755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:38.478662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:38.479473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:38.479560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:38.479624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:38.613936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:38.614126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:38.614170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:38.614199] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:38.617970] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-01-26T20:32:38.618261] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-26T20:32:38.618397] [INFO ] [sig ] SVCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:38.762773] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SVCO.txt [2026-01-26T20:32:38.762986] [INFO ] [sig ] [2968/3474] Completed SVCO in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:38.763047] [INFO ] [sig ] [2969/3474] Forecasting SVRA... [2026-01-26T20:32:38.763083] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-26T20:32:38.763114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-26T20:32:38.776247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-26T20:32:38.776695] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-26T20:32:38.777661] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-26T20:32:38.777715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:38.777747] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:38.777776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:38.777834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:38.842559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:38.843490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:38.843613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:38.843666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:38.966653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:38.966807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:38.966848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:38.966878] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:38.970314] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=28.57%) [2026-01-26T20:32:38.970613] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-26T20:32:38.970745] [INFO ] [sig ] SVRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:39.120099] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SVRA.txt [2026-01-26T20:32:39.120256] [INFO ] [sig ] [2969/3474] Completed SVRA in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:39.120297] [INFO ] [sig ] [2970/3474] Forecasting SWBI... [2026-01-26T20:32:39.120328] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-26T20:32:39.120360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-26T20:32:39.132178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-26T20:32:39.132566] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-26T20:32:39.133411] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-26T20:32:39.133466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:39.133499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:39.133525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:39.133603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:39.191567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:39.192451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:39.192539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:39.192594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:39.311338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:39.311498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:39.311541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:39.311598] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:39.315076] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=16.84%) [2026-01-26T20:32:39.315362] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-26T20:32:39.315486] [INFO ] [sig ] SWBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:39.463618] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SWBI.txt [2026-01-26T20:32:39.463824] [INFO ] [sig ] [2970/3474] Completed SWBI in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:39.463867] [INFO ] [sig ] [2971/3474] Forecasting SWIM... [2026-01-26T20:32:39.463898] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-26T20:32:39.463929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-26T20:32:39.475521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-26T20:32:39.475914] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-26T20:32:39.476734] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-26T20:32:39.476785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:39.476816] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:39.476844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:39.476900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:39.534378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:39.535246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:39.535334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:39.535367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:39.662742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:39.663106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:39.663156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:39.663186] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:39.667335] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-26T20:32:39.667782] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-26T20:32:39.667932] [INFO ] [sig ] SWIM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:39.813390] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SWIM.txt [2026-01-26T20:32:39.813522] [INFO ] [sig ] [2971/3474] Completed SWIM in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:39.813562] [INFO ] [sig ] [2972/3474] Forecasting SWK... [2026-01-26T20:32:39.813610] [INFO ] [sig ] Generating forecast for: SWK [2026-01-26T20:32:39.813643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-26T20:32:39.824860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-26T20:32:39.825124] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-26T20:32:39.825911] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-26T20:32:39.825961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:39.825993] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:39.826021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:39.826077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:39.882831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:39.883512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:39.883608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:39.883644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:40.001032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:40.001193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:40.001235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:40.001263] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:40.004718] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-01-26T20:32:40.005021] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-26T20:32:40.005151] [INFO ] [sig ] SWK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:40.154741] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SWK.txt [2026-01-26T20:32:40.154917] [INFO ] [sig ] [2972/3474] Completed SWK in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:40.154961] [INFO ] [sig ] [2973/3474] Forecasting SWKS... [2026-01-26T20:32:40.154992] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-26T20:32:40.155024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-26T20:32:40.166926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-26T20:32:40.167200] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-26T20:32:40.168037] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-26T20:32:40.168090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:40.168122] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:40.168150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:40.168207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:40.224480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:40.225237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:40.225320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:40.225354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:40.343964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:40.344126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:40.344167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:40.344197] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:40.347550] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-01-26T20:32:40.347841] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-26T20:32:40.347963] [INFO ] [sig ] SWKS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:40.489344] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SWKS.txt [2026-01-26T20:32:40.489485] [INFO ] [sig ] [2973/3474] Completed SWKS in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:40.489526] [INFO ] [sig ] [2974/3474] Forecasting SWX... [2026-01-26T20:32:40.489557] [INFO ] [sig ] Generating forecast for: SWX [2026-01-26T20:32:40.489610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-26T20:32:40.500746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-26T20:32:40.501064] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-26T20:32:40.501884] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-26T20:32:40.501936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:40.501994] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:40.502024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:40.502082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:40.558144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:40.558837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:40.558917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:40.558950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:40.676046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:40.676219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:40.676260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:40.676289] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:40.679654] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-01-26T20:32:40.679931] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-26T20:32:40.680053] [INFO ] [sig ] SWX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:40.823818] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SWX.txt [2026-01-26T20:32:40.823952] [INFO ] [sig ] [2974/3474] Completed SWX in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:40.823991] [INFO ] [sig ] [2975/3474] Forecasting SXC... [2026-01-26T20:32:40.824021] [INFO ] [sig ] Generating forecast for: SXC [2026-01-26T20:32:40.824050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-26T20:32:40.835331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-26T20:32:40.835655] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-26T20:32:40.836437] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-26T20:32:40.836487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:40.836518] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:40.836544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:40.836621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:40.895386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:40.896190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:40.896270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:40.896303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:41.022934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:41.023133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:41.023178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:41.023207] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:41.026899] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=88.26%) [2026-01-26T20:32:41.027239] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-26T20:32:41.027376] [INFO ] [sig ] SXC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:41.177831] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SXC.txt [2026-01-26T20:32:41.177970] [INFO ] [sig ] [2975/3474] Completed SXC in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 3.0m [2026-01-26T20:32:41.178009] [INFO ] [sig ] [2976/3474] Forecasting SXI... [2026-01-26T20:32:41.178039] [INFO ] [sig ] Generating forecast for: SXI [2026-01-26T20:32:41.178069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-26T20:32:41.190512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-26T20:32:41.190834] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-26T20:32:41.191652] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-26T20:32:41.191703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:41.191735] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:41.191763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:41.191819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:41.251900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:41.252826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:41.252910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:41.252943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:41.379721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:41.380087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:41.380129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:41.380159] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:41.383945] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: UP (p=64.52%) [2026-01-26T20:32:41.384236] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-26T20:32:41.384362] [INFO ] [sig ] SXI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:41.530621] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SXI.txt [2026-01-26T20:32:41.530789] [INFO ] [sig ] [2976/3474] Completed SXI in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-26T20:32:41.530830] [INFO ] [sig ] [2977/3474] Forecasting SY... [2026-01-26T20:32:41.530862] [INFO ] [sig ] Generating forecast for: SY [2026-01-26T20:32:41.530893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-26T20:32:41.543184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-26T20:32:41.543539] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-26T20:32:41.544333] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-26T20:32:41.544384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:41.544415] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:41.544443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:41.544498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:41.602548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:41.603436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:41.603520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:41.603552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:41.725674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:41.726059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:41.726107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:41.726137] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:41.730079] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-26T20:32:41.730358] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-26T20:32:41.730484] [INFO ] [sig ] SY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:41.880338] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SY.txt [2026-01-26T20:32:41.880490] [INFO ] [sig ] [2977/3474] Completed SY in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-26T20:32:41.880530] [INFO ] [sig ] [2978/3474] Forecasting SYF... [2026-01-26T20:32:41.880561] [INFO ] [sig ] Generating forecast for: SYF [2026-01-26T20:32:41.880610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-26T20:32:41.894490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-26T20:32:41.894893] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-26T20:32:41.895702] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-26T20:32:41.895764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:41.895812] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:41.895840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:41.895897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:41.953452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:41.954329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:41.954412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:41.954445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:42.079261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:42.079426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:42.079466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:42.079496] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:42.083331] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=82.62%) [2026-01-26T20:32:42.083746] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-26T20:32:42.083903] [INFO ] [sig ] SYF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:42.243658] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SYF.txt [2026-01-26T20:32:42.243832] [INFO ] [sig ] [2978/3474] Completed SYF in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-26T20:32:42.243884] [INFO ] [sig ] [2979/3474] Forecasting SYK... [2026-01-26T20:32:42.243919] [INFO ] [sig ] Generating forecast for: SYK [2026-01-26T20:32:42.243951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-26T20:32:42.256512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-26T20:32:42.256871] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-26T20:32:42.257868] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-26T20:32:42.257932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:42.257967] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:42.257996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:42.258061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:42.325384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:42.326434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:42.326529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:42.326612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:42.462110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:42.462267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:42.462310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:42.462340] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:42.466230] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=88.78%) [2026-01-26T20:32:42.466550] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-26T20:32:42.466704] [INFO ] [sig ] SYK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:42.627999] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SYK.txt [2026-01-26T20:32:42.628162] [INFO ] [sig ] [2979/3474] Completed SYK in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-26T20:32:42.628204] [INFO ] [sig ] [2980/3474] Forecasting SYM... [2026-01-26T20:32:42.628236] [INFO ] [sig ] Generating forecast for: SYM [2026-01-26T20:32:42.628267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-26T20:32:42.641674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-26T20:32:42.642099] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-26T20:32:42.642992] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-26T20:32:42.643045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:42.643078] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:42.643107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:42.643163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:42.705618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:42.706508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:42.706616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:42.706653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:42.839892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:42.840052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:42.840094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:42.840124] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:42.843772] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-26T20:32:42.844066] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-26T20:32:42.844202] [INFO ] [sig ] SYM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:43.000628] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SYM.txt [2026-01-26T20:32:43.000805] [INFO ] [sig ] [2980/3474] Completed SYM in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-26T20:32:43.000863] [INFO ] [sig ] [2981/3474] Forecasting SYNA... [2026-01-26T20:32:43.000896] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-26T20:32:43.000926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-26T20:32:43.013212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-26T20:32:43.013618] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-26T20:32:43.014421] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-26T20:32:43.014473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:43.014506] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:43.014534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:43.014610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:43.073481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:43.074444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:43.074529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:43.074563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:43.197609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:43.197766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:43.197809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:43.197840] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:43.201307] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-01-26T20:32:43.201615] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-26T20:32:43.201748] [INFO ] [sig ] SYNA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:43.351147] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SYNA.txt [2026-01-26T20:32:43.351281] [INFO ] [sig ] [2981/3474] Completed SYNA in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-26T20:32:43.351339] [INFO ] [sig ] [2982/3474] Forecasting SYRE... [2026-01-26T20:32:43.351372] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-26T20:32:43.351402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-26T20:32:43.362802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-26T20:32:43.363093] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-26T20:32:43.363907] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-26T20:32:43.363960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:43.363993] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:43.364023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:43.364082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:43.421442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:43.422127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:43.422207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:43.422242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:43.542621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:43.542755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:43.542797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:43.542827] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:43.546190] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: UP (p=69.74%) [2026-01-26T20:32:43.546467] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-26T20:32:43.546611] [INFO ] [sig ] SYRE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:43.689075] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/SYRE.txt [2026-01-26T20:32:43.689228] [INFO ] [sig ] [2982/3474] Completed SYRE in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-26T20:32:43.689271] [INFO ] [sig ] [2983/3474] Forecasting SYY... [2026-01-26T20:32:43.689304] [INFO ] [sig ] Generating forecast for: SYY [2026-01-26T20:32:43.689337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-26T20:32:43.700767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-26T20:32:43.701117] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-26T20:32:43.702033] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-26T20:32:43.702085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:43.702118] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:43.702146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:43.702205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:43.760754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:43.761451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:43.761533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:43.761568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:43.889368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:43.889527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:43.889585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:43.889619] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:43.893016] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-01-26T20:32:43.893297] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-26T20:32:43.893438] [INFO ] [sig ] SYY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:44.037917] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/SYY.txt [2026-01-26T20:32:44.038060] [INFO ] [sig ] [2983/3474] Completed SYY in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-26T20:32:44.038100] [INFO ] [sig ] [2984/3474] Forecasting TAC... [2026-01-26T20:32:44.038131] [INFO ] [sig ] Generating forecast for: TAC [2026-01-26T20:32:44.038161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-26T20:32:44.049316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-26T20:32:44.049670] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-26T20:32:44.050467] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-26T20:32:44.050519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:44.050551] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:44.050602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:44.050664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:44.110447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:44.111361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:44.111445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:44.111480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:44.233733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:44.233893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:44.233937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:44.233969] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:44.237361] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-01-26T20:32:44.237680] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-26T20:32:44.237832] [INFO ] [sig ] TAC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:44.383987] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TAC.txt [2026-01-26T20:32:44.384316] [INFO ] [sig ] [2984/3474] Completed TAC in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:44.384358] [INFO ] [sig ] [2985/3474] Forecasting TAK... [2026-01-26T20:32:44.384388] [INFO ] [sig ] Generating forecast for: TAK [2026-01-26T20:32:44.384418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-26T20:32:44.397803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-26T20:32:44.398178] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-26T20:32:44.399036] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-26T20:32:44.399088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:44.399120] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:44.399150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:44.399209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:44.461925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:44.462737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:44.462823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:44.462858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:44.589482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:44.589654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:44.589700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:44.589748] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:44.593431] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-01-26T20:32:44.593739] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-26T20:32:44.593872] [INFO ] [sig ] TAK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:44.754849] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TAK.txt [2026-01-26T20:32:44.754995] [INFO ] [sig ] [2985/3474] Completed TAK in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:44.755042] [INFO ] [sig ] [2986/3474] Forecasting TAL... [2026-01-26T20:32:44.755076] [INFO ] [sig ] Generating forecast for: TAL [2026-01-26T20:32:44.755107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-26T20:32:44.767066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-26T20:32:44.767459] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-26T20:32:44.768294] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-26T20:32:44.768347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:44.768380] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:44.768409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:44.768467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:44.824638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:44.825393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:44.825476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:44.825509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:44.948996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:44.949164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:44.949212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:44.949242] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:44.952842] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-01-26T20:32:44.953142] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-26T20:32:44.953304] [INFO ] [sig ] TAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:45.104446] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TAL.txt [2026-01-26T20:32:45.104629] [INFO ] [sig ] [2986/3474] Completed TAL in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:45.104678] [INFO ] [sig ] [2987/3474] Forecasting TALK... [2026-01-26T20:32:45.104713] [INFO ] [sig ] Generating forecast for: TALK [2026-01-26T20:32:45.104751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-26T20:32:45.117153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-26T20:32:45.117566] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-26T20:32:45.118648] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-26T20:32:45.118701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:45.118733] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:45.118761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:45.118819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:45.183351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:45.184406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:45.184495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:45.184565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:45.315352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:45.315518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:45.315594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:45.315630] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:45.319333] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: UP (p=51.46%) [2026-01-26T20:32:45.319638] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-26T20:32:45.319778] [INFO ] [sig ] TALK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:45.474900] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TALK.txt [2026-01-26T20:32:45.475266] [INFO ] [sig ] [2987/3474] Completed TALK in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:45.475341] [INFO ] [sig ] [2988/3474] Forecasting TALO... [2026-01-26T20:32:45.475372] [INFO ] [sig ] Generating forecast for: TALO [2026-01-26T20:32:45.475403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-26T20:32:45.487499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-26T20:32:45.487909] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-26T20:32:45.488752] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-26T20:32:45.488804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:45.488838] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:45.488866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:45.489110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:45.548461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:45.549376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:45.549466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:45.549500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:45.673509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:45.673684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:45.673728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:45.673758] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:45.677167] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=19.10%) [2026-01-26T20:32:45.677467] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-26T20:32:45.677610] [INFO ] [sig ] TALO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:45.825645] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TALO.txt [2026-01-26T20:32:45.825806] [INFO ] [sig ] [2988/3474] Completed TALO in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:45.825855] [INFO ] [sig ] [2989/3474] Forecasting TAOP... [2026-01-26T20:32:45.825891] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-26T20:32:45.825928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-26T20:32:45.837387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-26T20:32:45.837748] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-26T20:32:45.838537] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-26T20:32:45.838611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:45.838645] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:45.838687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:45.838746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:45.896464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:45.897148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:45.897228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:45.897261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:46.016132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:46.016296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:46.016340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:46.016370] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:46.019845] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=4.47%) [2026-01-26T20:32:46.020117] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-26T20:32:46.020261] [INFO ] [sig ] TAOP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:46.178712] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TAOP.txt [2026-01-26T20:32:46.178929] [INFO ] [sig ] [2989/3474] Completed TAOP in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:46.178998] [INFO ] [sig ] [2990/3474] Forecasting TAP... [2026-01-26T20:32:46.179048] [INFO ] [sig ] Generating forecast for: TAP [2026-01-26T20:32:46.179096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-26T20:32:46.193406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-26T20:32:46.193838] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-26T20:32:46.194912] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-26T20:32:46.194975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:46.195018] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:46.195053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:46.195134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:46.264889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:46.266020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:46.266151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:46.266198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:46.395767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:46.395923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:46.395983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:46.396014] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:46.399474] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: UP (p=68.96%) [2026-01-26T20:32:46.399785] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-26T20:32:46.399917] [INFO ] [sig ] TAP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:46.542363] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TAP.txt [2026-01-26T20:32:46.542511] [INFO ] [sig ] [2990/3474] Completed TAP in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:46.542557] [INFO ] [sig ] [2991/3474] Forecasting TARA... [2026-01-26T20:32:46.542605] [INFO ] [sig ] Generating forecast for: TARA [2026-01-26T20:32:46.542651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-26T20:32:46.554529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-26T20:32:46.554835] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-26T20:32:46.555662] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-26T20:32:46.555715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:46.555748] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:46.555801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:46.555876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:46.614252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:46.615137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:46.615226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:46.615260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:46.738695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:46.738853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:46.738896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:46.738926] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:46.742309] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-01-26T20:32:46.742607] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-26T20:32:46.742736] [INFO ] [sig ] TARA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:46.885978] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TARA.txt [2026-01-26T20:32:46.886115] [INFO ] [sig ] [2991/3474] Completed TARA in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:46.886171] [INFO ] [sig ] [2992/3474] Forecasting TARK... [2026-01-26T20:32:46.886203] [INFO ] [sig ] Generating forecast for: TARK [2026-01-26T20:32:46.886241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-26T20:32:46.897374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-26T20:32:46.897669] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-26T20:32:46.898478] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-26T20:32:46.898529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:46.898560] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:46.898606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:46.898663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:46.955235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:46.955970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:46.956050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:46.956084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:47.076856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:47.076989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:47.077029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:47.077058] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:47.080356] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-26T20:32:47.080643] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-26T20:32:47.080763] [INFO ] [sig ] TARK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:47.223414] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TARK.txt [2026-01-26T20:32:47.223554] [INFO ] [sig ] [2992/3474] Completed TARK in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.9m [2026-01-26T20:32:47.223629] [INFO ] [sig ] [2993/3474] Forecasting TARS... [2026-01-26T20:32:47.223669] [INFO ] [sig ] Generating forecast for: TARS [2026-01-26T20:32:47.223731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-26T20:32:47.234863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-26T20:32:47.235131] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-26T20:32:47.235922] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-26T20:32:47.235973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:47.236004] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:47.236032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:47.236090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:47.292320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:47.292922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:47.293001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:47.293032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:47.416383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:47.416502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:47.416548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:47.416595] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:47.419895] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: UP (p=82.48%) [2026-01-26T20:32:47.420160] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-26T20:32:47.420278] [INFO ] [sig ] TARS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:47.562564] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TARS.txt [2026-01-26T20:32:47.562693] [INFO ] [sig ] [2993/3474] Completed TARS in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-26T20:32:47.562731] [INFO ] [sig ] [2994/3474] Forecasting TASK... [2026-01-26T20:32:47.562761] [INFO ] [sig ] Generating forecast for: TASK [2026-01-26T20:32:47.562790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-26T20:32:47.574204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-26T20:32:47.574459] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-26T20:32:47.575237] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-26T20:32:47.575287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:47.575319] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:47.575345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:47.575402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:47.633509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:47.634107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:47.634184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:47.634218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:47.752300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:47.752440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:47.752482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:47.752513] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:47.755958] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-26T20:32:47.756231] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-26T20:32:47.756353] [INFO ] [sig ] TASK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:47.904774] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TASK.txt [2026-01-26T20:32:47.904965] [INFO ] [sig ] [2994/3474] Completed TASK in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-26T20:32:47.905024] [INFO ] [sig ] [2995/3474] Forecasting TAYD... [2026-01-26T20:32:47.905056] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-26T20:32:47.905086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-26T20:32:47.917769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-26T20:32:47.918090] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-26T20:32:47.918941] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-26T20:32:47.919002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:47.919034] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:47.919063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:47.919120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:47.975772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:47.976387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:47.976538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:47.976590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:48.089266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:48.089424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:48.089465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:48.089495] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:48.093160] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=13.63%) [2026-01-26T20:32:48.093437] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-26T20:32:48.093562] [INFO ] [sig ] TAYD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:48.252158] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TAYD.txt [2026-01-26T20:32:48.252365] [INFO ] [sig ] [2995/3474] Completed TAYD in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-26T20:32:48.252425] [INFO ] [sig ] [2996/3474] Forecasting TBB... [2026-01-26T20:32:48.252486] [INFO ] [sig ] Generating forecast for: TBB [2026-01-26T20:32:48.252538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-26T20:32:48.265885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-26T20:32:48.266231] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-26T20:32:48.267265] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-26T20:32:48.267317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:48.267351] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:48.267379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:48.267478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:48.326367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:48.327023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:48.327104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:48.327138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:48.445069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:48.445222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:48.445265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:48.445294] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:48.448729] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=79.69%) [2026-01-26T20:32:48.449008] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-26T20:32:48.449130] [INFO ] [sig ] TBB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:48.595473] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TBB.txt [2026-01-26T20:32:48.595660] [INFO ] [sig ] [2996/3474] Completed TBB in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-26T20:32:48.595713] [INFO ] [sig ] [2997/3474] Forecasting TBBK... [2026-01-26T20:32:48.595744] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-26T20:32:48.595775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-26T20:32:48.607434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-26T20:32:48.607762] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-26T20:32:48.608769] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-26T20:32:48.608820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:48.608853] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:48.608882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:48.608938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:48.666191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:48.666840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:48.666935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:48.666975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:48.787093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:48.787241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:48.787281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:48.787309] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:48.790678] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-01-26T20:32:48.790980] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-26T20:32:48.791102] [INFO ] [sig ] TBBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:48.933914] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TBBK.txt [2026-01-26T20:32:48.934053] [INFO ] [sig ] [2997/3474] Completed TBBK in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-26T20:32:48.934093] [INFO ] [sig ] [2998/3474] Forecasting TBI... [2026-01-26T20:32:48.934123] [INFO ] [sig ] Generating forecast for: TBI [2026-01-26T20:32:48.934152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-26T20:32:48.944875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-26T20:32:48.945137] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-26T20:32:48.945937] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-26T20:32:48.945999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:48.946057] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:48.946086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:48.946142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:49.002499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:49.003175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:49.003253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:49.003285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:49.125072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:49.125228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:49.125271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:49.125299] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:49.128729] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=83.97%) [2026-01-26T20:32:49.129030] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-26T20:32:49.129150] [INFO ] [sig ] TBI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:49.271263] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TBI.txt [2026-01-26T20:32:49.271385] [INFO ] [sig ] [2998/3474] Completed TBI in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-26T20:32:49.271423] [INFO ] [sig ] [2999/3474] Forecasting TBIL... [2026-01-26T20:32:49.271453] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-26T20:32:49.271486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-26T20:32:49.282880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-26T20:32:49.283138] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-26T20:32:49.283967] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-26T20:32:49.284024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:49.284055] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:49.284083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:49.284138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:49.343492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:49.344205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:49.344289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:49.344324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:49.409949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:49.410046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:49.410082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:49.410109] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:49.413225] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: DOWN (p=25.29%) [2026-01-26T20:32:49.413488] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-26T20:32:49.413619] [INFO ] [sig ] TBIL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:49.555168] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TBIL.txt [2026-01-26T20:32:49.555288] [INFO ] [sig ] [2999/3474] Completed TBIL in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-26T20:32:49.555326] [INFO ] [sig ] [3000/3474] Forecasting TBLA... [2026-01-26T20:32:49.555355] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-26T20:32:49.555387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-26T20:32:49.566635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-26T20:32:49.566904] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-26T20:32:49.567740] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-26T20:32:49.567791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:49.567822] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:49.567848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:49.567934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:49.624858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:49.625470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:49.625547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:49.625597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:49.745200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:49.745346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:49.745386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:49.745416] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:49.748834] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=27.36%) [2026-01-26T20:32:49.749106] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-26T20:32:49.749226] [INFO ] [sig ] TBLA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:49.891522] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TBLA.txt [2026-01-26T20:32:49.891691] [INFO ] [sig ] [3000/3474] Completed TBLA in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-26T20:32:49.891732] [INFO ] [sig ] [3001/3474] Forecasting TBLD... [2026-01-26T20:32:49.891763] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-26T20:32:49.891794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-26T20:32:49.903310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-26T20:32:49.903718] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-26T20:32:49.904529] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-26T20:32:49.904607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:49.904641] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:49.904668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:49.904724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:49.962258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:49.963178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:49.963301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:49.963335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:50.084081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:50.084235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:50.084276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:50.084306] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:50.087851] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=78.84%) [2026-01-26T20:32:50.088146] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-26T20:32:50.088277] [INFO ] [sig ] TBLD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:50.231877] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TBLD.txt [2026-01-26T20:32:50.232051] [INFO ] [sig ] [3001/3474] Completed TBLD in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:50.232090] [INFO ] [sig ] [3002/3474] Forecasting TBPH... [2026-01-26T20:32:50.232121] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-26T20:32:50.232335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-26T20:32:50.244220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-26T20:32:50.244618] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-26T20:32:50.245448] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-26T20:32:50.245513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:50.245546] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:50.245592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:50.245652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:50.303633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:50.304556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:50.304659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:50.304692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:50.426331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:50.426498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:50.426540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:50.426590] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:50.430010] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-01-26T20:32:50.430298] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-26T20:32:50.430427] [INFO ] [sig ] TBPH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:50.578221] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TBPH.txt [2026-01-26T20:32:50.578382] [INFO ] [sig ] [3002/3474] Completed TBPH in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:50.578423] [INFO ] [sig ] [3003/3474] Forecasting TBRG... [2026-01-26T20:32:50.578453] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-26T20:32:50.578484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-26T20:32:50.590633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-26T20:32:50.591038] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-26T20:32:50.591881] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-26T20:32:50.591931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:50.591962] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:50.591989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:50.592044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:50.650824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:50.651743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:50.651830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:50.651864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:50.771208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:50.771391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:50.771446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:50.771487] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:50.776174] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=34.46%) [2026-01-26T20:32:50.776689] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-26T20:32:50.776875] [INFO ] [sig ] TBRG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:50.926517] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TBRG.txt [2026-01-26T20:32:50.926703] [INFO ] [sig ] [3003/3474] Completed TBRG in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:50.926753] [INFO ] [sig ] [3004/3474] Forecasting TCBI... [2026-01-26T20:32:50.926785] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-26T20:32:50.926815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-26T20:32:50.938558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-26T20:32:50.938970] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-26T20:32:50.939809] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-26T20:32:50.939870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:50.939911] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:50.939946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:50.940016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:50.999391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:51.000520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:51.000660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:51.000710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:51.153192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:51.153359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:51.153413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:51.153449] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:51.157452] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-26T20:32:51.157809] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-26T20:32:51.157956] [INFO ] [sig ] TCBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:51.311969] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TCBI.txt [2026-01-26T20:32:51.312180] [INFO ] [sig ] [3004/3474] Completed TCBI in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:51.312244] [INFO ] [sig ] [3005/3474] Forecasting TCBIO... [2026-01-26T20:32:51.312292] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-26T20:32:51.312338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-26T20:32:51.323796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-26T20:32:51.324104] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-26T20:32:51.324925] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-26T20:32:51.324978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:51.325012] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:51.325039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:51.325107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:51.394716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:51.395742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:51.395880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:51.395944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:51.519379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:51.519536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:51.519594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:51.519626] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:51.522971] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-01-26T20:32:51.523244] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-26T20:32:51.523365] [INFO ] [sig ] TCBIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:51.663963] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TCBIO.txt [2026-01-26T20:32:51.664115] [INFO ] [sig ] [3005/3474] Completed TCBIO in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:51.664156] [INFO ] [sig ] [3006/3474] Forecasting TCBK... [2026-01-26T20:32:51.664185] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-26T20:32:51.664217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-26T20:32:51.675524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-26T20:32:51.675873] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-26T20:32:51.676680] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-26T20:32:51.676730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:51.676762] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:51.676789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:51.676845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:51.732115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:51.732797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:51.732879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:51.732911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:51.853304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:51.853462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:51.853503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:51.853533] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:51.856965] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-26T20:32:51.857251] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-26T20:32:51.857378] [INFO ] [sig ] TCBK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:51.999887] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TCBK.txt [2026-01-26T20:32:52.000033] [INFO ] [sig ] [3006/3474] Completed TCBK in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:52.000075] [INFO ] [sig ] [3007/3474] Forecasting TCBX... [2026-01-26T20:32:52.000104] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-26T20:32:52.000136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-26T20:32:52.011320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-26T20:32:52.011635] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-26T20:32:52.012420] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-26T20:32:52.012471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:52.012504] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:52.012531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:52.012609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:52.069292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:52.070076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:52.070155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:52.070188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:52.190898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:52.191052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:52.191092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:52.191122] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:52.194479] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=15.42%) [2026-01-26T20:32:52.194787] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-26T20:32:52.194908] [INFO ] [sig ] TCBX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:52.337975] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TCBX.txt [2026-01-26T20:32:52.338120] [INFO ] [sig ] [3007/3474] Completed TCBX in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:52.338159] [INFO ] [sig ] [3008/3474] Forecasting TCMD... [2026-01-26T20:32:52.338189] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-26T20:32:52.338220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-26T20:32:52.349486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-26T20:32:52.349779] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-26T20:32:52.350594] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-26T20:32:52.350645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:52.350700] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:52.350729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:52.350786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:52.411928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:52.413012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:52.413115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:52.413166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:52.557829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:52.557985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:52.558027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:52.558057] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:52.561414] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-01-26T20:32:52.561704] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-26T20:32:52.561825] [INFO ] [sig ] TCMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:52.703652] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TCMD.txt [2026-01-26T20:32:52.703798] [INFO ] [sig ] [3008/3474] Completed TCMD in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:52.703838] [INFO ] [sig ] [3009/3474] Forecasting TCOM... [2026-01-26T20:32:52.703868] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-26T20:32:52.703900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-26T20:32:52.715065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-26T20:32:52.715324] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-26T20:32:52.716103] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-26T20:32:52.716154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:52.716185] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:52.716212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:52.716268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:52.772330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:52.773043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:52.773124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:52.773157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:52.894943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:52.895125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:52.895167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:52.895196] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:52.898546] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-01-26T20:32:52.898831] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-26T20:32:52.898953] [INFO ] [sig ] TCOM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:53.039971] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TCOM.txt [2026-01-26T20:32:53.040100] [INFO ] [sig ] [3009/3474] Completed TCOM in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.8m [2026-01-26T20:32:53.040139] [INFO ] [sig ] [3010/3474] Forecasting TCPC... [2026-01-26T20:32:53.040169] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-26T20:32:53.040198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-26T20:32:53.051613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-26T20:32:53.051895] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-26T20:32:53.052684] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-26T20:32:53.052734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:53.052767] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:53.052793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:53.052849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:53.109627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:53.110289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:53.110368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:53.110400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:53.231285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:53.231441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:53.231482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:53.231511] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:53.234894] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=48.05%) [2026-01-26T20:32:53.235167] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-26T20:32:53.235290] [INFO ] [sig ] TCPC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:53.377018] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TCPC.txt [2026-01-26T20:32:53.377172] [INFO ] [sig ] [3010/3474] Completed TCPC in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-26T20:32:53.377213] [INFO ] [sig ] [3011/3474] Forecasting TCX... [2026-01-26T20:32:53.377245] [INFO ] [sig ] Generating forecast for: TCX [2026-01-26T20:32:53.377280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-26T20:32:53.388042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-26T20:32:53.388315] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-26T20:32:53.389146] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-26T20:32:53.389196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:53.389228] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:53.389255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:53.389312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:53.444797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:53.445462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:53.445541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:53.445590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:53.555641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:53.555793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:53.555836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:53.555907] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:53.559295] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-01-26T20:32:53.559591] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-26T20:32:53.559716] [INFO ] [sig ] TCX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:53.705672] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TCX.txt [2026-01-26T20:32:53.705821] [INFO ] [sig ] [3011/3474] Completed TCX in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-26T20:32:53.705862] [INFO ] [sig ] [3012/3474] Forecasting TD... [2026-01-26T20:32:53.705891] [INFO ] [sig ] Generating forecast for: TD [2026-01-26T20:32:53.705927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-26T20:32:53.716969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-26T20:32:53.717262] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-26T20:32:53.718122] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-26T20:32:53.718174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:53.718207] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:53.718235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:53.718294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:53.775745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:53.776565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:53.776667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:53.776702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:53.903663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:53.903817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:53.903858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:53.903888] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:53.907300] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=53.78%) [2026-01-26T20:32:53.907637] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-26T20:32:53.907765] [INFO ] [sig ] TD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:54.114987] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TD.txt [2026-01-26T20:32:54.115128] [INFO ] [sig ] [3012/3474] Completed TD in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-26T20:32:54.115168] [INFO ] [sig ] [3013/3474] Forecasting TDC... [2026-01-26T20:32:54.115197] [INFO ] [sig ] Generating forecast for: TDC [2026-01-26T20:32:54.115229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-26T20:32:54.126997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-26T20:32:54.127292] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-26T20:32:54.128178] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-26T20:32:54.128242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:54.128299] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:54.128336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:54.128416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:54.189236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:54.190087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:54.190170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:54.190205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:54.316953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:54.317127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:54.317169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:54.317202] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:54.320877] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=17.45%) [2026-01-26T20:32:54.321181] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-26T20:32:54.321321] [INFO ] [sig ] TDC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:54.471886] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TDC.txt [2026-01-26T20:32:54.472057] [INFO ] [sig ] [3013/3474] Completed TDC in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-26T20:32:54.472105] [INFO ] [sig ] [3014/3474] Forecasting TDF... [2026-01-26T20:32:54.472134] [INFO ] [sig ] Generating forecast for: TDF [2026-01-26T20:32:54.472167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-26T20:32:54.484347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-26T20:32:54.484729] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-26T20:32:54.485756] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-26T20:32:54.485807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:54.485840] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:54.485867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:54.485925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:54.545253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:54.546166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:54.546447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:54.546479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:54.663169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:54.663329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:54.663370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:54.663399] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:54.667219] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=71.47%) [2026-01-26T20:32:54.667504] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-26T20:32:54.667646] [INFO ] [sig ] TDF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:54.809995] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TDF.txt [2026-01-26T20:32:54.810123] [INFO ] [sig ] [3014/3474] Completed TDF in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-26T20:32:54.810163] [INFO ] [sig ] [3015/3474] Forecasting TDG... [2026-01-26T20:32:54.810192] [INFO ] [sig ] Generating forecast for: TDG [2026-01-26T20:32:54.810221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-26T20:32:54.821603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-26T20:32:54.821872] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-26T20:32:54.822653] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-26T20:32:54.822705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:54.822736] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:54.822763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:54.822819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:54.879699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:54.880332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:54.880408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:54.880441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:55.001836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:55.001992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:55.002033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:55.002063] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:55.005838] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=39.04%) [2026-01-26T20:32:55.006111] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-26T20:32:55.006234] [INFO ] [sig ] TDG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:55.150550] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TDG.txt [2026-01-26T20:32:55.150696] [INFO ] [sig ] [3015/3474] Completed TDG in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-26T20:32:55.150736] [INFO ] [sig ] [3016/3474] Forecasting TDS... [2026-01-26T20:32:55.150766] [INFO ] [sig ] Generating forecast for: TDS [2026-01-26T20:32:55.150798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-26T20:32:55.161828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-26T20:32:55.162101] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-26T20:32:55.162904] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-26T20:32:55.162955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:55.162986] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:55.163014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:55.163075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:55.219833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:55.220461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:55.220539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:55.220590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:55.339097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:55.339251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:55.339293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:55.339323] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:55.342722] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=11.74%) [2026-01-26T20:32:55.342996] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-26T20:32:55.343130] [INFO ] [sig ] TDS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:55.496298] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TDS.txt [2026-01-26T20:32:55.496519] [INFO ] [sig ] [3016/3474] Completed TDS in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-26T20:32:55.496601] [INFO ] [sig ] [3017/3474] Forecasting TDSC... [2026-01-26T20:32:55.496647] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-26T20:32:55.496686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-26T20:32:55.508934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-26T20:32:55.509259] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-26T20:32:55.510231] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-26T20:32:55.510284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:55.510339] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:55.510374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:55.510432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:55.570152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:55.571052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:55.571172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:55.571209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:55.686214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:55.686371] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-26T20:32:55.686412] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:55.686441] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:55.689824] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-01-26T20:32:55.690091] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-26T20:32:55.690213] [INFO ] [sig ] TDSC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:55.833960] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TDSC.txt [2026-01-26T20:32:55.834092] [INFO ] [sig ] [3017/3474] Completed TDSC in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-26T20:32:55.834130] [INFO ] [sig ] [3018/3474] Forecasting TDUP... [2026-01-26T20:32:55.834160] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-26T20:32:55.834191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-26T20:32:55.846082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-26T20:32:55.846352] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-26T20:32:55.847133] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-26T20:32:55.847184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:55.847215] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:55.847243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:55.847299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:55.903767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:55.904440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:55.904547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:55.904599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:56.022206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:56.022361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:56.022403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:56.022432] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:56.025790] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: DOWN (p=38.07%) [2026-01-26T20:32:56.026058] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-26T20:32:56.026198] [INFO ] [sig ] TDUP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:56.170332] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TDUP.txt [2026-01-26T20:32:56.170473] [INFO ] [sig ] [3018/3474] Completed TDUP in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.7m [2026-01-26T20:32:56.170522] [INFO ] [sig ] [3019/3474] Forecasting TDY... [2026-01-26T20:32:56.170565] [INFO ] [sig ] Generating forecast for: TDY [2026-01-26T20:32:56.170621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-26T20:32:56.182157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-26T20:32:56.182441] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-26T20:32:56.183237] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-26T20:32:56.183290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:56.183322] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:56.183350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:56.183408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:56.240941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:56.241733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:56.241816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:56.241850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:56.373230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:56.373395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:56.373443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:56.373473] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:56.377290] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-01-26T20:32:56.377629] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-26T20:32:56.377759] [INFO ] [sig ] TDY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:56.524855] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TDY.txt [2026-01-26T20:32:56.525012] [INFO ] [sig ] [3019/3474] Completed TDY in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.7m [2026-01-26T20:32:56.525054] [INFO ] [sig ] [3020/3474] Forecasting TEAM... [2026-01-26T20:32:56.525088] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-26T20:32:56.525119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-26T20:32:56.537767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-26T20:32:56.538101] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-26T20:32:56.538933] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-26T20:32:56.538986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:56.539018] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:56.539045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:56.539101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:56.596082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:56.596961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:56.597046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:56.597080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:56.719468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:56.719629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:56.719672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:56.719718] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:56.723015] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=78.74%) [2026-01-26T20:32:56.723282] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-26T20:32:56.723401] [INFO ] [sig ] TEAM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:56.870193] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TEAM.txt [2026-01-26T20:32:56.870355] [INFO ] [sig ] [3020/3474] Completed TEAM in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.7m [2026-01-26T20:32:56.870396] [INFO ] [sig ] [3021/3474] Forecasting TECH... [2026-01-26T20:32:56.870427] [INFO ] [sig ] Generating forecast for: TECH [2026-01-26T20:32:56.870456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-26T20:32:56.882010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-26T20:32:56.882330] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-26T20:32:56.883119] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-26T20:32:56.883171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:56.883203] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:56.883229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:56.883285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:56.946243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:56.947165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:56.947275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:56.947311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:57.073495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:57.073704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:57.073761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:57.073801] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:57.077835] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-26T20:32:57.078189] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-26T20:32:57.078336] [INFO ] [sig ] TECH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:57.234183] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TECH.txt [2026-01-26T20:32:57.234391] [INFO ] [sig ] [3021/3474] Completed TECH in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.7m [2026-01-26T20:32:57.234436] [INFO ] [sig ] [3022/3474] Forecasting TECK... [2026-01-26T20:32:57.234471] [INFO ] [sig ] Generating forecast for: TECK [2026-01-26T20:32:57.234503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-26T20:32:57.247206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-26T20:32:57.247646] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-26T20:32:57.248775] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-26T20:32:57.248828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:57.248862] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:57.248892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:57.248958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:57.310739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:57.311651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:57.311751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:57.311784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:57.439496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:57.439674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:57.439716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:57.439745] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:57.443079] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=21.65%) [2026-01-26T20:32:57.443358] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-26T20:32:57.443485] [INFO ] [sig ] TECK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:57.603451] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TECK.txt [2026-01-26T20:32:57.603641] [INFO ] [sig ] [3022/3474] Completed TECK in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.7m [2026-01-26T20:32:57.603683] [INFO ] [sig ] [3023/3474] Forecasting TECX... [2026-01-26T20:32:57.603714] [INFO ] [sig ] Generating forecast for: TECX [2026-01-26T20:32:57.603745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-26T20:32:57.616022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-26T20:32:57.616366] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-26T20:32:57.617168] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-26T20:32:57.617220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:57.617252] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:57.617280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:57.617337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:57.674656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:57.675772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:57.675861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:57.675895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:57.802643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:57.802797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:57.802838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:57.802869] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:57.806602] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: UP (p=94.42%) [2026-01-26T20:32:57.806876] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-26T20:32:57.806994] [INFO ] [sig ] TECX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:57.951894] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TECX.txt [2026-01-26T20:32:57.952044] [INFO ] [sig ] [3023/3474] Completed TECX in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.7m [2026-01-26T20:32:57.952088] [INFO ] [sig ] [3024/3474] Forecasting TEI... [2026-01-26T20:32:57.952118] [INFO ] [sig ] Generating forecast for: TEI [2026-01-26T20:32:57.952150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-26T20:32:57.964018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-26T20:32:57.964559] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-26T20:32:57.965381] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-26T20:32:57.965433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:57.965477] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:57.965505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:57.965562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:58.029279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:58.030398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:58.030508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:58.030551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:58.165932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:58.166098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:58.166147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:58.166185] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:58.170072] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=5.24%) [2026-01-26T20:32:58.170356] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-26T20:32:58.170487] [INFO ] [sig ] TEI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:58.336616] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TEI.txt [2026-01-26T20:32:58.336772] [INFO ] [sig ] [3024/3474] Completed TEI in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.7m [2026-01-26T20:32:58.336812] [INFO ] [sig ] [3025/3474] Forecasting TELO... [2026-01-26T20:32:58.336842] [INFO ] [sig ] Generating forecast for: TELO [2026-01-26T20:32:58.336872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-26T20:32:58.348376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-26T20:32:58.348749] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-26T20:32:58.349587] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-26T20:32:58.349639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:58.349695] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:58.349723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:58.349780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:58.407018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:58.407982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:58.408084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:58.408125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:58.532969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:58.533173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:58.533216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:58.533246] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:58.536624] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=57.23%) [2026-01-26T20:32:58.536907] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-26T20:32:58.537032] [INFO ] [sig ] TELO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:58.680327] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TELO.txt [2026-01-26T20:32:58.680477] [INFO ] [sig ] [3025/3474] Completed TELO in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.7m [2026-01-26T20:32:58.680518] [INFO ] [sig ] [3026/3474] Forecasting TEM... [2026-01-26T20:32:58.680550] [INFO ] [sig ] Generating forecast for: TEM [2026-01-26T20:32:58.680600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-26T20:32:58.694350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-26T20:32:58.694808] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-26T20:32:58.695655] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-26T20:32:58.695709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:58.695742] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:58.695770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:58.695828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:58.753052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:58.753943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:58.754025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:58.754060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:58.879439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:58.879629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:58.879682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:58.879720] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:58.883160] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=45.09%) [2026-01-26T20:32:58.883439] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-26T20:32:58.883569] [INFO ] [sig ] TEM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:59.029110] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TEM.txt [2026-01-26T20:32:59.029282] [INFO ] [sig ] [3026/3474] Completed TEM in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:32:59.029324] [INFO ] [sig ] [3027/3474] Forecasting TENB... [2026-01-26T20:32:59.029354] [INFO ] [sig ] Generating forecast for: TENB [2026-01-26T20:32:59.029385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-26T20:32:59.041417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-26T20:32:59.041736] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-26T20:32:59.042534] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-26T20:32:59.042603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:59.042637] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:59.042664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:59.042720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:59.099383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:59.100005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:59.100094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:59.100134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:59.220894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:59.221049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:59.221090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:59.221120] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:59.224490] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: DOWN (p=40.54%) [2026-01-26T20:32:59.224787] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-26T20:32:59.224912] [INFO ] [sig ] TENB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:32:59.367303] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TENB.txt [2026-01-26T20:32:59.367446] [INFO ] [sig ] [3027/3474] Completed TENB in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:32:59.367486] [INFO ] [sig ] [3028/3474] Forecasting TENX... [2026-01-26T20:32:59.367522] [INFO ] [sig ] Generating forecast for: TENX [2026-01-26T20:32:59.367554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-26T20:32:59.378836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-26T20:32:59.379137] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-26T20:32:59.379940] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-26T20:32:59.379992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:59.380023] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:59.380050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:59.380116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:59.438204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:59.438872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:59.438952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:59.438985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:59.548288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:59.548439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:59.548479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:59.548541] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:59.551905] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-26T20:32:59.552175] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-26T20:32:59.552296] [INFO ] [sig ] TENX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:32:59.694681] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TENX.txt [2026-01-26T20:32:59.694795] [INFO ] [sig ] [3028/3474] Completed TENX in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:32:59.694833] [INFO ] [sig ] [3029/3474] Forecasting TERN... [2026-01-26T20:32:59.694864] [INFO ] [sig ] Generating forecast for: TERN [2026-01-26T20:32:59.694895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-26T20:32:59.705936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-26T20:32:59.706209] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-26T20:32:59.707008] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-26T20:32:59.707066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:32:59.707107] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:32:59.707142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:32:59.707213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:32:59.764625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:32:59.765229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:32:59.765307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:32:59.765339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:32:59.885629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:32:59.885783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:32:59.885824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:32:59.885855] [INFO ] [FORECASTER] Training complete [2026-01-26T20:32:59.889413] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=0.21%) [2026-01-26T20:32:59.889716] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-26T20:32:59.889849] [INFO ] [sig ] TERN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:00.038561] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TERN.txt [2026-01-26T20:33:00.038771] [INFO ] [sig ] [3029/3474] Completed TERN in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:33:00.038815] [INFO ] [sig ] [3030/3474] Forecasting TEVA... [2026-01-26T20:33:00.038848] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-26T20:33:00.038879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-26T20:33:00.054562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-26T20:33:00.054981] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-26T20:33:00.055971] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-26T20:33:00.056030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:00.056073] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:00.056112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:00.056202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:00.121943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:00.122807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:00.122900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:00.122935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:00.252664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:00.252813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:00.252866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:00.252904] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:00.257082] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=92.79%) [2026-01-26T20:33:00.257481] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-26T20:33:00.257667] [INFO ] [sig ] TEVA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:00.418231] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TEVA.txt [2026-01-26T20:33:00.418597] [INFO ] [sig ] [3030/3474] Completed TEVA in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:33:00.418640] [INFO ] [sig ] [3031/3474] Forecasting TEX... [2026-01-26T20:33:00.418671] [INFO ] [sig ] Generating forecast for: TEX [2026-01-26T20:33:00.418704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-26T20:33:00.431047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-26T20:33:00.431342] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-26T20:33:00.432148] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-26T20:33:00.432199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:00.432232] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:00.432259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:00.432315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:00.489554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:00.490418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:00.490502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:00.490539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:00.620132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:00.620289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:00.620330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:00.620376] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:00.624280] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=71.91%) [2026-01-26T20:33:00.624549] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-26T20:33:00.624689] [INFO ] [sig ] TEX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:00.771923] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TEX.txt [2026-01-26T20:33:00.772069] [INFO ] [sig ] [3031/3474] Completed TEX in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:33:00.772110] [INFO ] [sig ] [3032/3474] Forecasting TFC... [2026-01-26T20:33:00.772140] [INFO ] [sig ] Generating forecast for: TFC [2026-01-26T20:33:00.772171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-26T20:33:00.783482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-26T20:33:00.783809] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-26T20:33:00.784593] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-26T20:33:00.784644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:00.784676] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:00.784704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:00.784761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:00.841800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:00.842564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:00.842666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:00.842701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:00.972905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:00.973073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:00.973117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:00.973148] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:00.976666] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=83.78%) [2026-01-26T20:33:00.976961] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-26T20:33:00.977089] [INFO ] [sig ] TFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:01.146861] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TFC.txt [2026-01-26T20:33:01.147074] [INFO ] [sig ] [3032/3474] Completed TFC in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:33:01.147136] [INFO ] [sig ] [3033/3474] Forecasting TFII... [2026-01-26T20:33:01.147178] [INFO ] [sig ] Generating forecast for: TFII [2026-01-26T20:33:01.147227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-26T20:33:01.160120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-26T20:33:01.160521] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-26T20:33:01.161365] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-26T20:33:01.161420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:01.161453] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:01.161481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:01.161540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:01.232404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:01.233292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:01.233377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:01.233409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:01.352331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:01.352489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:01.352531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:01.352560] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:01.355982] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: UP (p=81.00%) [2026-01-26T20:33:01.356261] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-26T20:33:01.356384] [INFO ] [sig ] TFII: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:01.499209] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TFII.txt [2026-01-26T20:33:01.499383] [INFO ] [sig ] [3033/3474] Completed TFII in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:33:01.499425] [INFO ] [sig ] [3034/3474] Forecasting TFIN... [2026-01-26T20:33:01.499457] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-26T20:33:01.499487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-26T20:33:01.512134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-26T20:33:01.512429] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-26T20:33:01.513246] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-26T20:33:01.513309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:01.513342] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:01.513369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:01.513426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:01.572227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:01.572984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:01.573063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:01.573097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:01.696175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:01.696304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:01.696347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:01.696377] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:01.700295] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: UP (p=50.36%) [2026-01-26T20:33:01.700604] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-26T20:33:01.700735] [INFO ] [sig ] TFIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:01.848799] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TFIN.txt [2026-01-26T20:33:01.848980] [INFO ] [sig ] [3034/3474] Completed TFIN in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-26T20:33:01.849031] [INFO ] [sig ] [3035/3474] Forecasting TFPM... [2026-01-26T20:33:01.849064] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-26T20:33:01.849097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-26T20:33:01.863254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-26T20:33:01.863743] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-26T20:33:01.864806] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-26T20:33:01.864879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:01.864917] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:01.864951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:01.865042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:01.933106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:01.934284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:01.934458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:01.934499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:02.094237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:02.094442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:02.094512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:02.094563] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:02.099474] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=74.95%) [2026-01-26T20:33:02.099912] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-26T20:33:02.100078] [INFO ] [sig ] TFPM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:02.336937] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TFPM.txt [2026-01-26T20:33:02.337171] [INFO ] [sig ] [3035/3474] Completed TFPM in 0.5s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:02.337243] [INFO ] [sig ] [3036/3474] Forecasting TFSL... [2026-01-26T20:33:02.337299] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-26T20:33:02.337346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-26T20:33:02.369743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-26T20:33:02.387869] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-26T20:33:02.389599] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-26T20:33:02.389676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:02.389726] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:02.389771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:02.389864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:02.523999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:02.525259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:02.525385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:02.525443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:02.709132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:02.709328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:02.709390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:02.709436] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:02.714466] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=11.56%) [2026-01-26T20:33:02.714977] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-26T20:33:02.715181] [INFO ] [sig ] TFSL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:02.931037] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TFSL.txt [2026-01-26T20:33:02.931276] [INFO ] [sig ] [3036/3474] Completed TFSL in 0.6s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:02.931332] [INFO ] [sig ] [3037/3474] Forecasting TG... [2026-01-26T20:33:02.931372] [INFO ] [sig ] Generating forecast for: TG [2026-01-26T20:33:02.931414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-26T20:33:02.950689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-26T20:33:02.951178] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-26T20:33:02.952318] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-26T20:33:02.952408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:02.952453] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:02.952490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:02.952608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:03.024382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:03.025388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:03.025488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:03.025523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:03.169250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:03.169417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:03.169461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:03.169490] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:03.173082] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-26T20:33:03.173382] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-26T20:33:03.173516] [INFO ] [sig ] TG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:03.324695] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TG.txt [2026-01-26T20:33:03.324827] [INFO ] [sig ] [3037/3474] Completed TG in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:03.324867] [INFO ] [sig ] [3038/3474] Forecasting TGLS... [2026-01-26T20:33:03.324898] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-26T20:33:03.324928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-26T20:33:03.336920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-26T20:33:03.337234] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-26T20:33:03.338099] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-26T20:33:03.338151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:03.338184] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:03.338211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:03.338268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:03.397929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:03.398786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:03.398870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:03.398904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:03.520229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:03.520360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:03.520401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:03.520430] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:03.523839] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=80.51%) [2026-01-26T20:33:03.524110] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-26T20:33:03.524232] [INFO ] [sig ] TGLS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:03.676264] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TGLS.txt [2026-01-26T20:33:03.676681] [INFO ] [sig ] [3038/3474] Completed TGLS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:03.676739] [INFO ] [sig ] [3039/3474] Forecasting TGNA... [2026-01-26T20:33:03.676782] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-26T20:33:03.676824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-26T20:33:03.688851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-26T20:33:03.689211] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-26T20:33:03.690120] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-26T20:33:03.690179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:03.690220] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:03.690254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:03.690325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:03.747733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:03.748602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:03.748685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:03.748718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:03.869525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:03.869691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:03.869734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:03.869763] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:03.873116] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=66.62%) [2026-01-26T20:33:03.873414] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-26T20:33:03.873534] [INFO ] [sig ] TGNA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:04.021393] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TGNA.txt [2026-01-26T20:33:04.021528] [INFO ] [sig ] [3039/3474] Completed TGNA in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:04.021567] [INFO ] [sig ] [3040/3474] Forecasting TGS... [2026-01-26T20:33:04.021616] [INFO ] [sig ] Generating forecast for: TGS [2026-01-26T20:33:04.021647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-26T20:33:04.035942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-26T20:33:04.036311] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-26T20:33:04.037281] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-26T20:33:04.037342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:04.037381] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:04.037442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:04.037525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:04.100805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:04.101671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:04.101754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:04.101788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:04.229975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:04.230139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:04.230180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:04.230209] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:04.233826] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: UP (p=64.76%) [2026-01-26T20:33:04.234109] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-26T20:33:04.234237] [INFO ] [sig ] TGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:04.379928] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TGS.txt [2026-01-26T20:33:04.380089] [INFO ] [sig ] [3040/3474] Completed TGS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:04.380130] [INFO ] [sig ] [3041/3474] Forecasting TGTX... [2026-01-26T20:33:04.380161] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-26T20:33:04.380191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-26T20:33:04.391366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-26T20:33:04.391750] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-26T20:33:04.392643] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-26T20:33:04.392698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:04.392731] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:04.392759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:04.392818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:04.452756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:04.453613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:04.453706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:04.453741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:04.571333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:04.571484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:04.571525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:04.571555] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:04.574908] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-26T20:33:04.575174] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-26T20:33:04.575297] [INFO ] [sig ] TGTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:04.723516] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TGTX.txt [2026-01-26T20:33:04.723666] [INFO ] [sig ] [3041/3474] Completed TGTX in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:04.723708] [INFO ] [sig ] [3042/3474] Forecasting TH... [2026-01-26T20:33:04.723738] [INFO ] [sig ] Generating forecast for: TH [2026-01-26T20:33:04.723768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-26T20:33:04.734482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-26T20:33:04.734838] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-26T20:33:04.735700] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-26T20:33:04.735751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:04.735816] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:04.735845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:04.735909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:04.793927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:04.794810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:04.794894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:04.794928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:04.916567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:04.916700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:04.916742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:04.916771] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:04.920170] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: DOWN (p=14.69%) [2026-01-26T20:33:04.920456] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-26T20:33:04.920595] [INFO ] [sig ] TH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:05.069708] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TH.txt [2026-01-26T20:33:05.069864] [INFO ] [sig ] [3042/3474] Completed TH in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:05.069903] [INFO ] [sig ] [3043/3474] Forecasting THC... [2026-01-26T20:33:05.069933] [INFO ] [sig ] Generating forecast for: THC [2026-01-26T20:33:05.069964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-26T20:33:05.081124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-26T20:33:05.081407] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-26T20:33:05.082214] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-26T20:33:05.082276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:05.082315] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:05.082348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:05.082404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:05.139645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:05.140329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:05.140410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:05.140444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:05.263845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:05.263997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:05.264040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:05.264070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:05.267543] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-01-26T20:33:05.267836] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-26T20:33:05.267956] [INFO ] [sig ] THC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:05.411331] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/THC.txt [2026-01-26T20:33:05.411486] [INFO ] [sig ] [3043/3474] Completed THC in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.6m [2026-01-26T20:33:05.411528] [INFO ] [sig ] [3044/3474] Forecasting THFF... [2026-01-26T20:33:05.411560] [INFO ] [sig ] Generating forecast for: THFF [2026-01-26T20:33:05.411614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-26T20:33:05.423229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-26T20:33:05.423811] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-26T20:33:05.424824] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-26T20:33:05.424877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:05.424911] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:05.424939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:05.424997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:05.485864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:05.486660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:05.486745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:05.486779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:05.611336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:05.611482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:05.611563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:05.611622] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:05.615072] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-01-26T20:33:05.615405] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-26T20:33:05.615538] [INFO ] [sig ] THFF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:05.759563] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/THFF.txt [2026-01-26T20:33:05.759732] [INFO ] [sig ] [3044/3474] Completed THFF in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-26T20:33:05.759772] [INFO ] [sig ] [3045/3474] Forecasting THG... [2026-01-26T20:33:05.759802] [INFO ] [sig ] Generating forecast for: THG [2026-01-26T20:33:05.759835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-26T20:33:05.770862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-26T20:33:05.771172] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-26T20:33:05.771998] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-26T20:33:05.772048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:05.772080] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:05.772107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:05.772163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:05.828688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:05.829730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:05.829817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:05.829849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:05.952083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:05.952237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:05.952279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:05.952341] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:05.955815] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: DOWN (p=36.81%) [2026-01-26T20:33:05.956103] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-26T20:33:05.956234] [INFO ] [sig ] THG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:06.105460] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/THG.txt [2026-01-26T20:33:06.105634] [INFO ] [sig ] [3045/3474] Completed THG in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-26T20:33:06.105676] [INFO ] [sig ] [3046/3474] Forecasting THO... [2026-01-26T20:33:06.105706] [INFO ] [sig ] Generating forecast for: THO [2026-01-26T20:33:06.105738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-26T20:33:06.117254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-26T20:33:06.117636] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-26T20:33:06.118499] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-26T20:33:06.118554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:06.118612] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:06.118641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:06.118699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:06.177061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:06.178014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:06.178098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:06.178133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:06.304242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:06.304419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:06.304461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:06.304489] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:06.307893] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=47.12%) [2026-01-26T20:33:06.308183] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-26T20:33:06.308332] [INFO ] [sig ] THO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:06.450167] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/THO.txt [2026-01-26T20:33:06.450311] [INFO ] [sig ] [3046/3474] Completed THO in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-26T20:33:06.450352] [INFO ] [sig ] [3047/3474] Forecasting THQ... [2026-01-26T20:33:06.450383] [INFO ] [sig ] Generating forecast for: THQ [2026-01-26T20:33:06.450416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-26T20:33:06.462727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-26T20:33:06.463073] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-26T20:33:06.463920] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-26T20:33:06.463972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:06.464005] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:06.464031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:06.464091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:06.523416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:06.524499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:06.524603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:06.524641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:06.646860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:06.647016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:06.647058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:06.647088] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:06.650640] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=17.97%) [2026-01-26T20:33:06.650936] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-26T20:33:06.651062] [INFO ] [sig ] THQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:06.797907] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/THQ.txt [2026-01-26T20:33:06.798059] [INFO ] [sig ] [3047/3474] Completed THQ in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-26T20:33:06.798101] [INFO ] [sig ] [3048/3474] Forecasting THRM... [2026-01-26T20:33:06.798131] [INFO ] [sig ] Generating forecast for: THRM [2026-01-26T20:33:06.798164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-26T20:33:06.810340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-26T20:33:06.810697] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-26T20:33:06.811510] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-26T20:33:06.811561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:06.811631] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:06.811662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:06.811724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:06.871424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:06.872305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:06.872393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:06.872427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:06.992312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:06.992467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:06.992509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:06.992542] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:06.996006] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-01-26T20:33:06.996292] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-26T20:33:06.996420] [INFO ] [sig ] THRM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:07.148542] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/THRM.txt [2026-01-26T20:33:07.148714] [INFO ] [sig ] [3048/3474] Completed THRM in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-26T20:33:07.148755] [INFO ] [sig ] [3049/3474] Forecasting THRY... [2026-01-26T20:33:07.148784] [INFO ] [sig ] Generating forecast for: THRY [2026-01-26T20:33:07.148816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-26T20:33:07.160424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-26T20:33:07.160828] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-26T20:33:07.161749] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-26T20:33:07.161803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:07.161837] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:07.161865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:07.161921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:07.218274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:07.219069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:07.219153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:07.219186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:07.344542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:07.344715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:07.344758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:07.344788] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:07.348286] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-01-26T20:33:07.348608] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-26T20:33:07.348735] [INFO ] [sig ] THRY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:07.496494] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/THRY.txt [2026-01-26T20:33:07.496662] [INFO ] [sig ] [3049/3474] Completed THRY in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-26T20:33:07.496704] [INFO ] [sig ] [3050/3474] Forecasting THS... [2026-01-26T20:33:07.496734] [INFO ] [sig ] Generating forecast for: THS [2026-01-26T20:33:07.496766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-26T20:33:07.508991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-26T20:33:07.509367] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-26T20:33:07.510289] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-26T20:33:07.510343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:07.510377] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:07.510406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:07.510464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:07.569480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:07.570239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:07.570338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:07.570379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:07.696387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:07.696537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:07.696597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:07.696631] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:07.700060] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=13.22%) [2026-01-26T20:33:07.700371] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-26T20:33:07.700514] [INFO ] [sig ] THS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:07.849451] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/THS.txt [2026-01-26T20:33:07.849622] [INFO ] [sig ] [3050/3474] Completed THS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-26T20:33:07.849665] [INFO ] [sig ] [3051/3474] Forecasting TIGO... [2026-01-26T20:33:07.849694] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-26T20:33:07.849725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-26T20:33:07.861375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-26T20:33:07.861708] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-26T20:33:07.862524] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-26T20:33:07.862592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:07.862626] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:07.862653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:07.862710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:07.920465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:07.921263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:07.921345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:07.921378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:08.044797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:08.044957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:08.045001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:08.045030] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:08.048525] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=66.20%) [2026-01-26T20:33:08.048820] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-26T20:33:08.048944] [INFO ] [sig ] TIGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:08.194540] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TIGO.txt [2026-01-26T20:33:08.194694] [INFO ] [sig ] [3051/3474] Completed TIGO in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:08.194735] [INFO ] [sig ] [3052/3474] Forecasting TIL... [2026-01-26T20:33:08.194772] [INFO ] [sig ] Generating forecast for: TIL [2026-01-26T20:33:08.194804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-26T20:33:08.205890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-26T20:33:08.206236] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-26T20:33:08.207231] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-26T20:33:08.207282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:08.207312] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:08.207339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:08.207395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:08.265344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:08.266167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:08.266280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:08.266314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:08.389106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:08.389260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:08.389302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:08.389331] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:08.392776] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=77.98%) [2026-01-26T20:33:08.393060] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-26T20:33:08.393184] [INFO ] [sig ] TIL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:08.543381] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TIL.txt [2026-01-26T20:33:08.543548] [INFO ] [sig ] [3052/3474] Completed TIL in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:08.543619] [INFO ] [sig ] [3053/3474] Forecasting TILE... [2026-01-26T20:33:08.543655] [INFO ] [sig ] Generating forecast for: TILE [2026-01-26T20:33:08.543689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-26T20:33:08.556320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-26T20:33:08.556948] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-26T20:33:08.557897] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-26T20:33:08.557961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:08.558001] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:08.558034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:08.558094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:08.619400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:08.620354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:08.620468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:08.620504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:08.749559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:08.749735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:08.749778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:08.749810] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:08.753284] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=57.08%) [2026-01-26T20:33:08.753564] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-26T20:33:08.753712] [INFO ] [sig ] TILE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:08.900736] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TILE.txt [2026-01-26T20:33:08.900886] [INFO ] [sig ] [3053/3474] Completed TILE in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:08.900927] [INFO ] [sig ] [3054/3474] Forecasting TIMB... [2026-01-26T20:33:08.900958] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-26T20:33:08.900990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-26T20:33:08.913250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-26T20:33:08.913616] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-26T20:33:08.914416] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-26T20:33:08.914468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:08.914501] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:08.914530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:08.914614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:08.975303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:08.976272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:08.976366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:08.976400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:09.103085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:09.103246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:09.103292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:09.103324] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:09.106962] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=67.06%) [2026-01-26T20:33:09.107258] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-26T20:33:09.107389] [INFO ] [sig ] TIMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:09.265174] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TIMB.txt [2026-01-26T20:33:09.265327] [INFO ] [sig ] [3054/3474] Completed TIMB in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:09.265367] [INFO ] [sig ] [3055/3474] Forecasting TITN... [2026-01-26T20:33:09.265397] [INFO ] [sig ] Generating forecast for: TITN [2026-01-26T20:33:09.265427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-26T20:33:09.278103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-26T20:33:09.278430] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-26T20:33:09.279240] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-26T20:33:09.279299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:09.279339] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:09.279373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:09.279443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:09.339049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:09.339985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:09.340079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:09.340114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:09.465429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:09.465797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:09.465842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:09.465889] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:09.469442] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-01-26T20:33:09.469739] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-26T20:33:09.469864] [INFO ] [sig ] TITN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:09.620888] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TITN.txt [2026-01-26T20:33:09.621061] [INFO ] [sig ] [3055/3474] Completed TITN in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:09.621103] [INFO ] [sig ] [3056/3474] Forecasting TJX... [2026-01-26T20:33:09.621135] [INFO ] [sig ] Generating forecast for: TJX [2026-01-26T20:33:09.621166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-26T20:33:09.632561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-26T20:33:09.632969] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-26T20:33:09.634149] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-26T20:33:09.634212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:09.634253] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:09.634290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:09.634369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:09.695380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:09.696229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:09.696316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:09.696351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:09.826140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:09.826294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:09.826345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:09.826382] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:09.829885] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=86.31%) [2026-01-26T20:33:09.830165] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-26T20:33:09.830290] [INFO ] [sig ] TJX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:09.982319] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TJX.txt [2026-01-26T20:33:09.982482] [INFO ] [sig ] [3056/3474] Completed TJX in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:09.982523] [INFO ] [sig ] [3057/3474] Forecasting TK... [2026-01-26T20:33:09.982553] [INFO ] [sig ] Generating forecast for: TK [2026-01-26T20:33:09.982605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-26T20:33:09.993739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-26T20:33:09.994127] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-26T20:33:09.994978] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-26T20:33:09.995031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:09.995064] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:09.995094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:09.995171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:10.067363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:10.068251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:10.068338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:10.068397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:10.197637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:10.197798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:10.197840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:10.197870] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:10.201363] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=29.82%) [2026-01-26T20:33:10.201648] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-26T20:33:10.201770] [INFO ] [sig ] TK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:10.349042] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TK.txt [2026-01-26T20:33:10.349186] [INFO ] [sig ] [3057/3474] Completed TK in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:10.349227] [INFO ] [sig ] [3058/3474] Forecasting TKC... [2026-01-26T20:33:10.349258] [INFO ] [sig ] Generating forecast for: TKC [2026-01-26T20:33:10.349289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-26T20:33:10.360540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-26T20:33:10.360866] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-26T20:33:10.361709] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-26T20:33:10.361763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:10.361799] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:10.361828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:10.361891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:10.419523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:10.420332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:10.420422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:10.420457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:10.546667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:10.546825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:10.546868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:10.546900] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:10.550388] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: DOWN (p=34.38%) [2026-01-26T20:33:10.550729] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-26T20:33:10.550881] [INFO ] [sig ] TKC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:10.697487] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TKC.txt [2026-01-26T20:33:10.697642] [INFO ] [sig ] [3058/3474] Completed TKC in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:10.697683] [INFO ] [sig ] [3059/3474] Forecasting TKNO... [2026-01-26T20:33:10.697712] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-26T20:33:10.697742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-26T20:33:10.709043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-26T20:33:10.709325] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-26T20:33:10.710113] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-26T20:33:10.710164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:10.710220] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:10.710249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:10.710316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:10.769864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:10.770687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:10.770774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:10.770811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:10.895504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:10.895698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:10.895740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:10.895770] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:10.899753] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=77.71%) [2026-01-26T20:33:10.900035] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-26T20:33:10.900162] [INFO ] [sig ] TKNO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:11.050413] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TKNO.txt [2026-01-26T20:33:11.050593] [INFO ] [sig ] [3059/3474] Completed TKNO in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.5m [2026-01-26T20:33:11.050651] [INFO ] [sig ] [3060/3474] Forecasting TKO... [2026-01-26T20:33:11.050697] [INFO ] [sig ] Generating forecast for: TKO [2026-01-26T20:33:11.050737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-26T20:33:11.062264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-26T20:33:11.062643] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-26T20:33:11.063543] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-26T20:33:11.063618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:11.063654] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:11.063684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:11.063744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:11.124303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:11.125166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:11.125256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:11.125292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:11.246134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:11.246292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:11.246337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:11.246370] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:11.249903] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-01-26T20:33:11.250194] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-26T20:33:11.250322] [INFO ] [sig ] TKO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:11.397223] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TKO.txt [2026-01-26T20:33:11.397390] [INFO ] [sig ] [3060/3474] Completed TKO in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-26T20:33:11.397474] [INFO ] [sig ] [3061/3474] Forecasting TLK... [2026-01-26T20:33:11.397512] [INFO ] [sig ] Generating forecast for: TLK [2026-01-26T20:33:11.397544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-26T20:33:11.411148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-26T20:33:11.411491] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-26T20:33:11.412374] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-26T20:33:11.412440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:11.412473] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:11.412500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:11.412556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:11.473526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:11.474397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:11.474482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:11.474516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:11.608710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:11.608839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:11.608881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:11.608910] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:11.612243] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=61.09%) [2026-01-26T20:33:11.612546] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-26T20:33:11.612683] [INFO ] [sig ] TLK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:11.763916] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TLK.txt [2026-01-26T20:33:11.764082] [INFO ] [sig ] [3061/3474] Completed TLK in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-26T20:33:11.764122] [INFO ] [sig ] [3062/3474] Forecasting TLN... [2026-01-26T20:33:11.764152] [INFO ] [sig ] Generating forecast for: TLN [2026-01-26T20:33:11.764184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLN' from 'https://tdm.silogroup.org/data/derivative_storage/TLN.csv'. [2026-01-26T20:33:11.775502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLN'. [2026-01-26T20:33:11.775845] [INFO ] [FORECASTER] Starting predict_future for TLN [2026-01-26T20:33:11.776636] [DEBUG] [LOCAL ] No optimal features file found for TLN: ./output/feature-sets/TLN.txt [2026-01-26T20:33:11.776686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:11.776719] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:11.776746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:11.776802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:11.836655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:11.837545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:11.837671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:11.837708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:11.962690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:11.962848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:11.962890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:11.962920] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:11.966711] [DEBUG] [FORECASTER] TLN: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-01-26T20:33:11.966992] [INFO ] [FORECASTER] Completed predict_future for TLN [2026-01-26T20:33:11.967122] [INFO ] [sig ] TLN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:12.122361] [INFO ] [LOCAL ] Saved forecast: TLN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TLN.txt [2026-01-26T20:33:12.122520] [INFO ] [sig ] [3062/3474] Completed TLN in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-26T20:33:12.122561] [INFO ] [sig ] [3063/3474] Forecasting TLS... [2026-01-26T20:33:12.122615] [INFO ] [sig ] Generating forecast for: TLS [2026-01-26T20:33:12.122648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-26T20:33:12.238783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-26T20:33:12.239135] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-26T20:33:12.240061] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-26T20:33:12.240114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:12.240146] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:12.240173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:12.240232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:12.300718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:12.301556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:12.301662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:12.301697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:12.427712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:12.427878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:12.427923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:12.427953] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:12.431668] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-26T20:33:12.432007] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-26T20:33:12.432173] [INFO ] [sig ] TLS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:12.605716] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TLS.txt [2026-01-26T20:33:12.605914] [INFO ] [sig ] [3063/3474] Completed TLS in 0.5s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-26T20:33:12.605961] [INFO ] [sig ] [3064/3474] Forecasting TLSA... [2026-01-26T20:33:12.605993] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-26T20:33:12.606024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-26T20:33:12.619748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-26T20:33:12.620071] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-26T20:33:12.620960] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-26T20:33:12.621015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:12.621047] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:12.621074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:12.621133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:12.683761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:12.684695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:12.684790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:12.684825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:12.805156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:12.805316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:12.805359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:12.805389] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:12.808926] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=80.28%) [2026-01-26T20:33:12.809205] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-26T20:33:12.809329] [INFO ] [sig ] TLSA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:12.958298] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TLSA.txt [2026-01-26T20:33:12.958470] [INFO ] [sig ] [3064/3474] Completed TLSA in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-26T20:33:12.958519] [INFO ] [sig ] [3065/3474] Forecasting TLSI... [2026-01-26T20:33:12.958555] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-26T20:33:12.958606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-26T20:33:12.969314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-26T20:33:12.969739] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-26T20:33:12.970553] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-26T20:33:12.970625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:12.970657] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:12.970684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:12.970741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:13.028202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:13.029115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:13.029202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:13.029237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:13.150509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:13.150699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:13.150743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:13.150771] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:13.154350] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-01-26T20:33:13.154667] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-26T20:33:13.154814] [INFO ] [sig ] TLSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:13.308696] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TLSI.txt [2026-01-26T20:33:13.308881] [INFO ] [sig ] [3065/3474] Completed TLSI in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-26T20:33:13.308926] [INFO ] [sig ] [3066/3474] Forecasting TLYS... [2026-01-26T20:33:13.308956] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-26T20:33:13.308987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-26T20:33:13.321909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-26T20:33:13.322305] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-26T20:33:13.323368] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-26T20:33:13.323435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:13.323469] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:13.323497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:13.323555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:13.386223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:13.387217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:13.387318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:13.387354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:13.514558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:13.514731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:13.514772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:13.514801] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:13.518259] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=27.94%) [2026-01-26T20:33:13.518598] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-26T20:33:13.518733] [INFO ] [sig ] TLYS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:13.668975] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TLYS.txt [2026-01-26T20:33:13.669131] [INFO ] [sig ] [3066/3474] Completed TLYS in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-26T20:33:13.669173] [INFO ] [sig ] [3067/3474] Forecasting TM... [2026-01-26T20:33:13.669204] [INFO ] [sig ] Generating forecast for: TM [2026-01-26T20:33:13.669235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-26T20:33:13.681070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-26T20:33:13.681461] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-26T20:33:13.682369] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-26T20:33:13.682425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:13.682458] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:13.682487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:13.682551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:13.742522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:13.743454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:13.743545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:13.743599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:13.870178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:13.870333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:13.870374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:13.870405] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:13.873979] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=23.44%) [2026-01-26T20:33:13.874293] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-26T20:33:13.874425] [INFO ] [sig ] TM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:14.038687] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TM.txt [2026-01-26T20:33:14.038852] [INFO ] [sig ] [3067/3474] Completed TM in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-26T20:33:14.038895] [INFO ] [sig ] [3068/3474] Forecasting TMC... [2026-01-26T20:33:14.038926] [INFO ] [sig ] Generating forecast for: TMC [2026-01-26T20:33:14.038957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-26T20:33:14.051206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-26T20:33:14.051643] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-26T20:33:14.052535] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-26T20:33:14.052609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:14.052644] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:14.052672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:14.052729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:14.116610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:14.118271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:14.118431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:14.118467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:14.245467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:14.245667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:14.245712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:14.245741] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:14.249454] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-01-26T20:33:14.249810] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-26T20:33:14.249947] [INFO ] [sig ] TMC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:14.407087] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TMC.txt [2026-01-26T20:33:14.407254] [INFO ] [sig ] [3068/3474] Completed TMC in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:14.407296] [INFO ] [sig ] [3069/3474] Forecasting TMCI... [2026-01-26T20:33:14.407326] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-26T20:33:14.407368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-26T20:33:14.420214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-26T20:33:14.420678] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-26T20:33:14.421644] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-26T20:33:14.421714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:14.421746] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:14.421968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:14.422048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:14.490783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:14.491912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:14.492048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:14.492084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:14.620603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:14.620776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:14.620821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:14.620850] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:14.624854] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=31.72%) [2026-01-26T20:33:14.625252] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-26T20:33:14.625402] [INFO ] [sig ] TMCI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:14.784400] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TMCI.txt [2026-01-26T20:33:14.784558] [INFO ] [sig ] [3069/3474] Completed TMCI in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:14.784618] [INFO ] [sig ] [3070/3474] Forecasting TMDX... [2026-01-26T20:33:14.784652] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-26T20:33:14.784682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-26T20:33:14.796286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-26T20:33:14.796727] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-26T20:33:14.797653] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-26T20:33:14.797708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:14.797741] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:14.797769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:14.797827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:14.858353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:14.859318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:14.859415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:14.859450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:14.989237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:14.989409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:14.989477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:14.989511] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:14.994094] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=8.63%) [2026-01-26T20:33:14.994410] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-26T20:33:14.994539] [INFO ] [sig ] TMDX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:15.147876] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TMDX.txt [2026-01-26T20:33:15.148013] [INFO ] [sig ] [3070/3474] Completed TMDX in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:15.148052] [INFO ] [sig ] [3071/3474] Forecasting TME... [2026-01-26T20:33:15.148083] [INFO ] [sig ] Generating forecast for: TME [2026-01-26T20:33:15.148113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-26T20:33:15.160770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-26T20:33:15.161100] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-26T20:33:15.161999] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-26T20:33:15.162053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:15.162086] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:15.162115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:15.162173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:15.223910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:15.224749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:15.224837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:15.224872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:15.349727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:15.349888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:15.349930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:15.349959] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:15.353443] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=15.75%) [2026-01-26T20:33:15.353801] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-26T20:33:15.353935] [INFO ] [sig ] TME: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:15.512360] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TME.txt [2026-01-26T20:33:15.512528] [INFO ] [sig ] [3071/3474] Completed TME in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:15.512594] [INFO ] [sig ] [3072/3474] Forecasting TMHC... [2026-01-26T20:33:15.512629] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-26T20:33:15.512660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-26T20:33:15.525925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-26T20:33:15.526319] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-26T20:33:15.527197] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-26T20:33:15.527259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:15.527312] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:15.527343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:15.527426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:15.591619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:15.592773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:15.592866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:15.592899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:15.725291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:15.725493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:15.725547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:15.725596] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:15.729423] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=47.13%) [2026-01-26T20:33:15.729780] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-26T20:33:15.729933] [INFO ] [sig ] TMHC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:15.885039] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TMHC.txt [2026-01-26T20:33:15.885222] [INFO ] [sig ] [3072/3474] Completed TMHC in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:15.885264] [INFO ] [sig ] [3073/3474] Forecasting TMUS... [2026-01-26T20:33:15.885294] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-26T20:33:15.885325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-26T20:33:15.896725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-26T20:33:15.897038] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-26T20:33:15.897882] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-26T20:33:15.897933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:15.897966] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:15.897993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:15.898050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:15.957721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:15.958715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:15.958801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:15.958836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:16.085997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:16.086154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:16.086195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:16.086225] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:16.089671] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-01-26T20:33:16.089951] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-26T20:33:16.090073] [INFO ] [sig ] TMUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:16.233032] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TMUS.txt [2026-01-26T20:33:16.233186] [INFO ] [sig ] [3073/3474] Completed TMUS in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:16.233227] [INFO ] [sig ] [3074/3474] Forecasting TNC... [2026-01-26T20:33:16.233258] [INFO ] [sig ] Generating forecast for: TNC [2026-01-26T20:33:16.233290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-26T20:33:16.246060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-26T20:33:16.246467] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-26T20:33:16.247395] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-26T20:33:16.247474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:16.247510] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:16.247546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:16.247646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:16.310924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:16.312043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:16.312133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:16.312167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:16.436217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:16.436377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:16.436419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:16.436451] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:16.440372] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=23.96%) [2026-01-26T20:33:16.440676] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-26T20:33:16.440801] [INFO ] [sig ] TNC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:16.600247] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TNC.txt [2026-01-26T20:33:16.600432] [INFO ] [sig ] [3074/3474] Completed TNC in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:16.600488] [INFO ] [sig ] [3075/3474] Forecasting TNDM... [2026-01-26T20:33:16.600526] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-26T20:33:16.600565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-26T20:33:16.613273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-26T20:33:16.613689] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-26T20:33:16.614492] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-26T20:33:16.614554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:16.614631] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:16.614662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:16.614719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:16.678570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:16.679556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:16.679678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:16.679713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:16.806010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:16.806171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:16.806213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:16.806243] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:16.810025] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: UP (p=97.50%) [2026-01-26T20:33:16.810311] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-26T20:33:16.810441] [INFO ] [sig ] TNDM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:16.960132] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TNDM.txt [2026-01-26T20:33:16.960290] [INFO ] [sig ] [3075/3474] Completed TNDM in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:16.960337] [INFO ] [sig ] [3076/3474] Forecasting TNGX... [2026-01-26T20:33:16.960370] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-26T20:33:16.960401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-26T20:33:16.972085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-26T20:33:16.972463] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-26T20:33:16.973291] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-26T20:33:16.973343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:16.973400] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:16.973429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:16.973487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:17.035678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:17.036695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:17.036782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:17.036817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:17.157837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:17.158002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:17.158045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:17.158076] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:17.161921] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=81.79%) [2026-01-26T20:33:17.162258] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-26T20:33:17.162399] [INFO ] [sig ] TNGX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:17.318500] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TNGX.txt [2026-01-26T20:33:17.318702] [INFO ] [sig ] [3076/3474] Completed TNGX in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.4m [2026-01-26T20:33:17.318745] [INFO ] [sig ] [3077/3474] Forecasting TNK... [2026-01-26T20:33:17.318776] [INFO ] [sig ] Generating forecast for: TNK [2026-01-26T20:33:17.318808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-26T20:33:17.331483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-26T20:33:17.332090] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-26T20:33:17.333135] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-26T20:33:17.333188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:17.333221] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:17.333247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:17.333304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:17.400897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:17.402002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:17.402114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:17.402152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:17.534466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:17.534643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:17.534686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:17.534714] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:17.538584] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=67.05%) [2026-01-26T20:33:17.538874] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-26T20:33:17.539021] [INFO ] [sig ] TNK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:17.690212] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TNK.txt [2026-01-26T20:33:17.690365] [INFO ] [sig ] [3077/3474] Completed TNK in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-26T20:33:17.690405] [INFO ] [sig ] [3078/3474] Forecasting TNL... [2026-01-26T20:33:17.690436] [INFO ] [sig ] Generating forecast for: TNL [2026-01-26T20:33:17.690466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-26T20:33:17.702004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-26T20:33:17.702359] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-26T20:33:17.703164] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-26T20:33:17.703216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:17.703249] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:17.703276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:17.703332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:17.760916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:17.761809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:17.761891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:17.761924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:17.903204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:17.903362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:17.903414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:17.903453] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:17.906889] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=65.93%) [2026-01-26T20:33:17.907170] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-26T20:33:17.907295] [INFO ] [sig ] TNL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:18.066028] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TNL.txt [2026-01-26T20:33:18.066193] [INFO ] [sig ] [3078/3474] Completed TNL in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-26T20:33:18.066233] [INFO ] [sig ] [3079/3474] Forecasting TNXP... [2026-01-26T20:33:18.066263] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-26T20:33:18.066301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-26T20:33:18.079409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-26T20:33:18.079771] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-26T20:33:18.080736] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-26T20:33:18.080789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:18.080821] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:18.080849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:18.080904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:18.140359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:18.141311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:18.141408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:18.141444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:18.278777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:18.278958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:18.279012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:18.279112] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:18.283879] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=47.72%) [2026-01-26T20:33:18.284282] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-26T20:33:18.284455] [INFO ] [sig ] TNXP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:18.436776] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TNXP.txt [2026-01-26T20:33:18.436933] [INFO ] [sig ] [3079/3474] Completed TNXP in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-26T20:33:18.436974] [INFO ] [sig ] [3080/3474] Forecasting TOI... [2026-01-26T20:33:18.437005] [INFO ] [sig ] Generating forecast for: TOI [2026-01-26T20:33:18.437037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-26T20:33:18.448833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-26T20:33:18.449188] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-26T20:33:18.450080] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-26T20:33:18.450134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:18.450167] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:18.450195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:18.450253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:18.509706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:18.510602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:18.510690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:18.510724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:18.631849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:18.632015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:18.632058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:18.632089] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:18.635524] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-01-26T20:33:18.635872] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-26T20:33:18.636009] [INFO ] [sig ] TOI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:18.784844] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TOI.txt [2026-01-26T20:33:18.784994] [INFO ] [sig ] [3080/3474] Completed TOI in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-26T20:33:18.785035] [INFO ] [sig ] [3081/3474] Forecasting TOL... [2026-01-26T20:33:18.785065] [INFO ] [sig ] Generating forecast for: TOL [2026-01-26T20:33:18.785097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-26T20:33:18.797360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-26T20:33:18.797795] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-26T20:33:18.798639] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-26T20:33:18.798691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:18.798723] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:18.798751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:18.798810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:18.861055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:18.861958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:18.862056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:18.862091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:18.983148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:18.983302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:18.983344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:18.983374] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:18.986798] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: UP (p=74.89%) [2026-01-26T20:33:18.987065] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-26T20:33:18.987188] [INFO ] [sig ] TOL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:19.128930] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TOL.txt [2026-01-26T20:33:19.129038] [INFO ] [sig ] [3081/3474] Completed TOL in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-26T20:33:19.129077] [INFO ] [sig ] [3082/3474] Forecasting TORO... [2026-01-26T20:33:19.129107] [INFO ] [sig ] Generating forecast for: TORO [2026-01-26T20:33:19.129139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-26T20:33:19.140250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-26T20:33:19.140506] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-26T20:33:19.141317] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-26T20:33:19.141368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:19.141400] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:19.141427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:19.141483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:19.198808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:19.199433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:19.199511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:19.199549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:19.315892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:19.316009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:19.316046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:19.316073] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:19.319363] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=47.75%) [2026-01-26T20:33:19.319672] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-26T20:33:19.319797] [INFO ] [sig ] TORO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:19.461673] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TORO.txt [2026-01-26T20:33:19.461799] [INFO ] [sig ] [3082/3474] Completed TORO in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-26T20:33:19.461838] [INFO ] [sig ] [3083/3474] Forecasting TOWN... [2026-01-26T20:33:19.461867] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-26T20:33:19.461898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-26T20:33:19.472952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-26T20:33:19.473212] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-26T20:33:19.473999] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-26T20:33:19.474050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:19.474082] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:19.474120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:19.474179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:19.530160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:19.530791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:19.530867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:19.530899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:19.651110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:19.651264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:19.651309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:19.651339] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:19.654735] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=17.92%) [2026-01-26T20:33:19.655048] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-26T20:33:19.655167] [INFO ] [sig ] TOWN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:19.800066] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TOWN.txt [2026-01-26T20:33:19.800191] [INFO ] [sig ] [3083/3474] Completed TOWN in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-26T20:33:19.800230] [INFO ] [sig ] [3084/3474] Forecasting TOYO... [2026-01-26T20:33:19.800260] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-26T20:33:19.800299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-26T20:33:19.811658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-26T20:33:19.811925] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-26T20:33:19.812710] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-26T20:33:19.812761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:19.812793] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:19.812820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:19.812877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:19.869889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:19.870470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:19.870549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:19.870598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:19.978891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:19.979030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:19.979069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:19.979097] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:19.982359] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=62.22%) [2026-01-26T20:33:19.982643] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-26T20:33:19.982762] [INFO ] [sig ] TOYO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:20.125266] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TOYO.txt [2026-01-26T20:33:20.125401] [INFO ] [sig ] [3084/3474] Completed TOYO in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:20.125440] [INFO ] [sig ] [3085/3474] Forecasting TPB... [2026-01-26T20:33:20.125470] [INFO ] [sig ] Generating forecast for: TPB [2026-01-26T20:33:20.125500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-26T20:33:20.136994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-26T20:33:20.137281] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-26T20:33:20.138200] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-26T20:33:20.138253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:20.138285] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:20.138312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:20.138369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:20.195137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:20.195964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:20.196045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:20.196077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:20.315028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:20.315170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:20.315209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:20.315237] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:20.318640] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: UP (p=94.36%) [2026-01-26T20:33:20.318928] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-26T20:33:20.319053] [INFO ] [sig ] TPB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:20.465453] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TPB.txt [2026-01-26T20:33:20.465633] [INFO ] [sig ] [3085/3474] Completed TPB in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:20.465683] [INFO ] [sig ] [3086/3474] Forecasting TPC... [2026-01-26T20:33:20.465720] [INFO ] [sig ] Generating forecast for: TPC [2026-01-26T20:33:20.465753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-26T20:33:20.479195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-26T20:33:20.479492] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-26T20:33:20.480356] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-26T20:33:20.480407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:20.480439] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:20.480467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:20.480523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:20.537484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:20.538360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:20.538487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:20.538536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:20.663080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:20.663204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:20.663246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:20.663275] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:20.666695] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-01-26T20:33:20.666968] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-26T20:33:20.667092] [INFO ] [sig ] TPC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:20.810372] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TPC.txt [2026-01-26T20:33:20.810521] [INFO ] [sig ] [3086/3474] Completed TPC in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:20.810562] [INFO ] [sig ] [3087/3474] Forecasting TPG... [2026-01-26T20:33:20.810621] [INFO ] [sig ] Generating forecast for: TPG [2026-01-26T20:33:20.810663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-26T20:33:20.822272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-26T20:33:20.822562] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-26T20:33:20.823392] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-26T20:33:20.823444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:20.823477] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:20.823505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:20.823563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:20.883251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:20.884163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:20.884263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:20.884309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:21.004909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:21.005039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:21.005080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:21.005110] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:21.008769] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-01-26T20:33:21.009063] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-26T20:33:21.009190] [INFO ] [sig ] TPG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:21.153171] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TPG.txt [2026-01-26T20:33:21.153324] [INFO ] [sig ] [3087/3474] Completed TPG in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:21.153365] [INFO ] [sig ] [3088/3474] Forecasting TPGXL... [2026-01-26T20:33:21.153395] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-26T20:33:21.153425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-26T20:33:21.165301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-26T20:33:21.165657] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-26T20:33:21.166441] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-26T20:33:21.166493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:21.166525] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:21.166552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:21.166627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:21.223452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:21.224271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:21.224352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:21.224385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:21.343955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:21.344161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:21.344204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:21.344233] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:21.347772] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=61.16%) [2026-01-26T20:33:21.348066] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-26T20:33:21.348194] [INFO ] [sig ] TPGXL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:21.489176] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TPGXL.txt [2026-01-26T20:33:21.489316] [INFO ] [sig ] [3088/3474] Completed TPGXL in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:21.489356] [INFO ] [sig ] [3089/3474] Forecasting TPH... [2026-01-26T20:33:21.489386] [INFO ] [sig ] Generating forecast for: TPH [2026-01-26T20:33:21.489416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-26T20:33:21.501118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-26T20:33:21.501489] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-26T20:33:21.502308] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-26T20:33:21.502361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:21.502396] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:21.502424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:21.502482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:21.560294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:21.561118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:21.561202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:21.561236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:21.679809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:21.679966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:21.680008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:21.680038] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:21.683489] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: UP (p=55.20%) [2026-01-26T20:33:21.683829] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-26T20:33:21.683964] [INFO ] [sig ] TPH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:21.832260] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TPH.txt [2026-01-26T20:33:21.832432] [INFO ] [sig ] [3089/3474] Completed TPH in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:21.832474] [INFO ] [sig ] [3090/3474] Forecasting TPL... [2026-01-26T20:33:21.832506] [INFO ] [sig ] Generating forecast for: TPL [2026-01-26T20:33:21.832538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-26T20:33:21.843888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-26T20:33:21.844187] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-26T20:33:21.844992] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-26T20:33:21.845044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:21.845077] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:21.845103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:21.845159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:21.903359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:21.904161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:21.904246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:21.904281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:22.025206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:22.025336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:22.025379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:22.025410] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:22.028957] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-01-26T20:33:22.029231] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-26T20:33:22.029356] [INFO ] [sig ] TPL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:22.172495] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TPL.txt [2026-01-26T20:33:22.172652] [INFO ] [sig ] [3090/3474] Completed TPL in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:22.172695] [INFO ] [sig ] [3091/3474] Forecasting TPVG... [2026-01-26T20:33:22.172725] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-26T20:33:22.172755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-26T20:33:22.183613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-26T20:33:22.183886] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-26T20:33:22.184726] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-26T20:33:22.184780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:22.184814] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:22.184843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:22.184901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:22.242805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:22.243596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:22.243686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:22.243728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:22.365324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:22.365476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:22.365518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:22.365546] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:22.368956] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-26T20:33:22.369223] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-26T20:33:22.369344] [INFO ] [sig ] TPVG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:22.516889] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TPVG.txt [2026-01-26T20:33:22.517045] [INFO ] [sig ] [3091/3474] Completed TPVG in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:22.517086] [INFO ] [sig ] [3092/3474] Forecasting TPYP... [2026-01-26T20:33:22.517116] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-26T20:33:22.517147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-26T20:33:22.528893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-26T20:33:22.529202] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-26T20:33:22.530033] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-26T20:33:22.530086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:22.530120] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:22.530149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:22.530207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:22.588953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:22.589756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:22.589840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:22.589874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:22.709098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:22.709216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:22.709262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:22.709293] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:22.712827] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=8.25%) [2026-01-26T20:33:22.713107] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-26T20:33:22.713232] [INFO ] [sig ] TPYP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:22.861132] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TPYP.txt [2026-01-26T20:33:22.861299] [INFO ] [sig ] [3092/3474] Completed TPYP in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:22.861342] [INFO ] [sig ] [3093/3474] Forecasting TPZ... [2026-01-26T20:33:22.861375] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-26T20:33:22.861408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-26T20:33:22.873531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-26T20:33:22.873901] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-26T20:33:22.874752] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-26T20:33:22.874807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:22.874867] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:22.874899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:22.874962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:22.934734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:22.935534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:22.935639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:22.935678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:23.048782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:23.049136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:23.049177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:23.049206] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:23.052605] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=89.15%) [2026-01-26T20:33:23.052883] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-26T20:33:23.053006] [INFO ] [sig ] TPZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:23.198711] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TPZ.txt [2026-01-26T20:33:23.198854] [INFO ] [sig ] [3093/3474] Completed TPZ in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.3m [2026-01-26T20:33:23.198894] [INFO ] [sig ] [3094/3474] Forecasting TQQQ... [2026-01-26T20:33:23.198925] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-26T20:33:23.198956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-26T20:33:23.209994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-26T20:33:23.210321] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-26T20:33:23.211115] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-26T20:33:23.211167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:23.211199] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:23.211225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:23.211292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:23.273335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:23.274321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:23.274406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:23.274440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:23.402730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:23.402895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:23.402940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:23.402969] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:23.406700] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-26T20:33:23.407000] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-26T20:33:23.407134] [INFO ] [sig ] TQQQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:23.554556] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TQQQ.txt [2026-01-26T20:33:23.554729] [INFO ] [sig ] [3094/3474] Completed TQQQ in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-26T20:33:23.554769] [INFO ] [sig ] [3095/3474] Forecasting TRC... [2026-01-26T20:33:23.554800] [INFO ] [sig ] Generating forecast for: TRC [2026-01-26T20:33:23.554831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-26T20:33:23.566955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-26T20:33:23.567340] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-26T20:33:23.568223] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-26T20:33:23.568276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:23.568310] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:23.568336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:23.568392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:23.634902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:23.635737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:23.635822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:23.635855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:23.757724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:23.757891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:23.757944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:23.757979] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:23.761409] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-01-26T20:33:23.761706] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-26T20:33:23.761831] [INFO ] [sig ] TRC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:23.910359] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRC.txt [2026-01-26T20:33:23.910495] [INFO ] [sig ] [3095/3474] Completed TRC in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-26T20:33:23.910535] [INFO ] [sig ] [3096/3474] Forecasting TRDA... [2026-01-26T20:33:23.910566] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-26T20:33:23.910618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-26T20:33:23.921774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-26T20:33:23.922048] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-26T20:33:23.922894] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-26T20:33:23.922969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:23.923002] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:23.923029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:23.923089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:23.979987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:23.980798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:23.980879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:23.980911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:24.107149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:24.107322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:24.107364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:24.107443] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:24.111336] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-01-26T20:33:24.111639] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-26T20:33:24.111779] [INFO ] [sig ] TRDA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:24.264833] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRDA.txt [2026-01-26T20:33:24.264993] [INFO ] [sig ] [3096/3474] Completed TRDA in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-26T20:33:24.265033] [INFO ] [sig ] [3097/3474] Forecasting TREE... [2026-01-26T20:33:24.265063] [INFO ] [sig ] Generating forecast for: TREE [2026-01-26T20:33:24.265094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-26T20:33:24.278227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-26T20:33:24.278645] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-26T20:33:24.279491] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-26T20:33:24.279544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:24.279595] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:24.279631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:24.279701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:24.335814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:24.336763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:24.336851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:24.336884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:24.468137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:24.468299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:24.468342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:24.468371] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:24.472013] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=52.15%) [2026-01-26T20:33:24.472299] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-26T20:33:24.472431] [INFO ] [sig ] TREE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:24.621544] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TREE.txt [2026-01-26T20:33:24.621740] [INFO ] [sig ] [3097/3474] Completed TREE in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-26T20:33:24.621789] [INFO ] [sig ] [3098/3474] Forecasting TREX... [2026-01-26T20:33:24.621824] [INFO ] [sig ] Generating forecast for: TREX [2026-01-26T20:33:24.621855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-26T20:33:24.633117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-26T20:33:24.633460] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-26T20:33:24.634267] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-26T20:33:24.634319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:24.634351] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:24.634378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:24.634435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:24.692333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:24.693204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:24.693284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:24.693316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:24.822237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:24.822394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:24.822437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:24.822469] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:24.825920] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=17.39%) [2026-01-26T20:33:24.826195] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-26T20:33:24.826322] [INFO ] [sig ] TREX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:24.975341] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TREX.txt [2026-01-26T20:33:24.975514] [INFO ] [sig ] [3098/3474] Completed TREX in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-26T20:33:24.975556] [INFO ] [sig ] [3099/3474] Forecasting TRGP... [2026-01-26T20:33:24.975636] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-26T20:33:24.975672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-26T20:33:24.988935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-26T20:33:24.989341] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-26T20:33:24.990199] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-26T20:33:24.990250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:24.990282] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:24.990308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:24.990364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:25.048007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:25.048920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:25.049003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:25.049036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:25.166817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:25.166974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:25.167017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:25.167046] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:25.170480] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-26T20:33:25.170798] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-26T20:33:25.170935] [INFO ] [sig ] TRGP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:25.314229] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TRGP.txt [2026-01-26T20:33:25.314380] [INFO ] [sig ] [3099/3474] Completed TRGP in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-26T20:33:25.314422] [INFO ] [sig ] [3100/3474] Forecasting TRI... [2026-01-26T20:33:25.314452] [INFO ] [sig ] Generating forecast for: TRI [2026-01-26T20:33:25.314484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-26T20:33:25.326059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-26T20:33:25.326406] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-26T20:33:25.327226] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-26T20:33:25.327277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:25.327309] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:25.327336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:25.327428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:25.383482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:25.384357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:25.384439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:25.384471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:25.509320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:25.509478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:25.509520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:25.509550] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:25.513099] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=77.61%) [2026-01-26T20:33:25.513457] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-26T20:33:25.513621] [INFO ] [sig ] TRI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:25.663062] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TRI.txt [2026-01-26T20:33:25.663239] [INFO ] [sig ] [3100/3474] Completed TRI in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-26T20:33:25.663282] [INFO ] [sig ] [3101/3474] Forecasting TRIN... [2026-01-26T20:33:25.663312] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-26T20:33:25.663343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-26T20:33:25.675243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-26T20:33:25.675651] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-26T20:33:25.676439] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-26T20:33:25.676490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:25.676521] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:25.676548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:25.676629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:25.733129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:25.734053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:25.734137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:25.734170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:25.855559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:25.855754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:25.855795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:25.855824] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:25.859191] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: UP (p=89.43%) [2026-01-26T20:33:25.859477] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-26T20:33:25.859617] [INFO ] [sig ] TRIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:26.005413] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TRIN.txt [2026-01-26T20:33:26.005589] [INFO ] [sig ] [3101/3474] Completed TRIN in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-26T20:33:26.005631] [INFO ] [sig ] [3102/3474] Forecasting TRIP... [2026-01-26T20:33:26.005662] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-26T20:33:26.005695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-26T20:33:26.017645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-26T20:33:26.018032] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-26T20:33:26.018855] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-26T20:33:26.018907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:26.018938] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:26.018965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:26.019021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:26.076754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:26.077601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:26.077691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:26.077730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:26.200175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:26.200326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:26.200367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:26.200396] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:26.203707] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-26T20:33:26.203971] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-26T20:33:26.204090] [INFO ] [sig ] TRIP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:26.348967] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRIP.txt [2026-01-26T20:33:26.349125] [INFO ] [sig ] [3102/3474] Completed TRIP in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:26.349166] [INFO ] [sig ] [3103/3474] Forecasting TRMB... [2026-01-26T20:33:26.349197] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-26T20:33:26.349229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-26T20:33:26.361125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-26T20:33:26.361429] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-26T20:33:26.362451] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-26T20:33:26.362502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:26.362533] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:26.362560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:26.362640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:26.420852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:26.421634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:26.421741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:26.421775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:26.544715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:26.544910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:26.544953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:26.544983] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:26.548628] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-01-26T20:33:26.548930] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-26T20:33:26.549068] [INFO ] [sig ] TRMB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:26.694339] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TRMB.txt [2026-01-26T20:33:26.694499] [INFO ] [sig ] [3103/3474] Completed TRMB in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:26.694538] [INFO ] [sig ] [3104/3474] Forecasting TRMD... [2026-01-26T20:33:26.694590] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-26T20:33:26.694625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-26T20:33:26.706010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-26T20:33:26.706349] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-26T20:33:26.707158] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-26T20:33:26.707209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:26.707241] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:26.707268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:26.707324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:26.764184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:26.765101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:26.765191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:26.765224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:26.894291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:26.894464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:26.894523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:26.894569] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:26.899673] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=27.89%) [2026-01-26T20:33:26.900042] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-26T20:33:26.900207] [INFO ] [sig ] TRMD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:27.054326] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRMD.txt [2026-01-26T20:33:27.054458] [INFO ] [sig ] [3104/3474] Completed TRMD in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:27.054498] [INFO ] [sig ] [3105/3474] Forecasting TRMK... [2026-01-26T20:33:27.054528] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-26T20:33:27.054559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-26T20:33:27.065802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-26T20:33:27.066078] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-26T20:33:27.066867] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-26T20:33:27.066918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:27.066950] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:27.066977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:27.067033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:27.124190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:27.125074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:27.125156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:27.125188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:27.240168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:27.240331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:27.240374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:27.240404] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:27.243848] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=32.94%) [2026-01-26T20:33:27.244123] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-26T20:33:27.244246] [INFO ] [sig ] TRMK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:27.392342] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRMK.txt [2026-01-26T20:33:27.392493] [INFO ] [sig ] [3105/3474] Completed TRMK in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:27.392533] [INFO ] [sig ] [3106/3474] Forecasting TRN... [2026-01-26T20:33:27.392564] [INFO ] [sig ] Generating forecast for: TRN [2026-01-26T20:33:27.392616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-26T20:33:27.404555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-26T20:33:27.404913] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-26T20:33:27.405716] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-26T20:33:27.405767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:27.405800] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:27.405827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:27.405884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:27.462896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:27.463797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:27.463880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:27.463913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:27.582175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:27.582333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:27.582374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:27.582405] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:27.586263] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=33.49%) [2026-01-26T20:33:27.586612] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-26T20:33:27.586751] [INFO ] [sig ] TRN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:27.746957] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRN.txt [2026-01-26T20:33:27.747143] [INFO ] [sig ] [3106/3474] Completed TRN in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:27.747183] [INFO ] [sig ] [3107/3474] Forecasting TRNO... [2026-01-26T20:33:27.747215] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-26T20:33:27.747246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-26T20:33:27.758937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-26T20:33:27.759289] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-26T20:33:27.760104] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-26T20:33:27.760155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:27.760199] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:27.760228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:27.760286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:27.817694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:27.818591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:27.818681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:27.818714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:27.937772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:27.937934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:27.937975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:27.938004] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:27.941426] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=33.65%) [2026-01-26T20:33:27.941738] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-26T20:33:27.941866] [INFO ] [sig ] TRNO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:28.085796] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRNO.txt [2026-01-26T20:33:28.085932] [INFO ] [sig ] [3107/3474] Completed TRNO in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:28.085972] [INFO ] [sig ] [3108/3474] Forecasting TRNS... [2026-01-26T20:33:28.086002] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-26T20:33:28.086032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-26T20:33:28.097370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-26T20:33:28.097702] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-26T20:33:28.098491] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-26T20:33:28.098543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:28.098593] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:28.098624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:28.098680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:28.155857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:28.156476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:28.156554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:28.156604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:28.272678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:28.272786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:28.272825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:28.272854] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:28.276187] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-26T20:33:28.276454] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-26T20:33:28.276591] [INFO ] [sig ] TRNS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:28.417912] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TRNS.txt [2026-01-26T20:33:28.418020] [INFO ] [sig ] [3108/3474] Completed TRNS in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:28.418059] [INFO ] [sig ] [3109/3474] Forecasting TROX... [2026-01-26T20:33:28.418087] [INFO ] [sig ] Generating forecast for: TROX [2026-01-26T20:33:28.418117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-26T20:33:28.429641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-26T20:33:28.429930] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-26T20:33:28.430761] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-26T20:33:28.430812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:28.430845] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:28.430872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:28.430929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:28.488487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:28.489153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:28.489230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:28.489262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:28.606661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:28.606802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:28.606842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:28.606872] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:28.610276] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=19.70%) [2026-01-26T20:33:28.610547] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-26T20:33:28.610691] [INFO ] [sig ] TROX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:28.758060] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TROX.txt [2026-01-26T20:33:28.758204] [INFO ] [sig ] [3109/3474] Completed TROX in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:28.758243] [INFO ] [sig ] [3110/3474] Forecasting TRP... [2026-01-26T20:33:28.758274] [INFO ] [sig ] Generating forecast for: TRP [2026-01-26T20:33:28.758305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-26T20:33:28.770680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-26T20:33:28.771001] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-26T20:33:28.771877] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-26T20:33:28.771931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:28.771991] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:28.772021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:28.772080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:28.831738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:28.832637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:28.832721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:28.832754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:28.953092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:28.953246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:28.953286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:28.953314] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:28.956632] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-01-26T20:33:28.956912] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-26T20:33:28.957032] [INFO ] [sig ] TRP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:29.102910] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRP.txt [2026-01-26T20:33:29.103062] [INFO ] [sig ] [3110/3474] Completed TRP in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.2m [2026-01-26T20:33:29.103111] [INFO ] [sig ] [3111/3474] Forecasting TRS... [2026-01-26T20:33:29.103144] [INFO ] [sig ] Generating forecast for: TRS [2026-01-26T20:33:29.103177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-26T20:33:29.114194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-26T20:33:29.114498] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-26T20:33:29.115338] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-26T20:33:29.115391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:29.115423] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:29.115451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:29.115509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:29.173213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:29.174104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:29.174185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:29.174218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:29.305626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:29.305783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:29.305825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:29.305853] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:29.309293] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-01-26T20:33:29.309615] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-26T20:33:29.309746] [INFO ] [sig ] TRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:29.456485] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TRS.txt [2026-01-26T20:33:29.456671] [INFO ] [sig ] [3111/3474] Completed TRS in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-26T20:33:29.456714] [INFO ] [sig ] [3112/3474] Forecasting TRTX... [2026-01-26T20:33:29.456746] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-26T20:33:29.456778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-26T20:33:29.468393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-26T20:33:29.468748] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-26T20:33:29.469559] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-26T20:33:29.469630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:29.469663] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:29.469691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:29.469749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:29.527300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:29.528053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:29.528132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:29.528165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:29.650700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:29.650852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:29.650894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:29.650923] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:29.654331] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-26T20:33:29.654637] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-26T20:33:29.654780] [INFO ] [sig ] TRTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:29.805947] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRTX.txt [2026-01-26T20:33:29.806112] [INFO ] [sig ] [3112/3474] Completed TRTX in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-26T20:33:29.806153] [INFO ] [sig ] [3113/3474] Forecasting TRUP... [2026-01-26T20:33:29.806185] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-26T20:33:29.806216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-26T20:33:29.817972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-26T20:33:29.818355] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-26T20:33:29.819182] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-26T20:33:29.819233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:29.819264] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:29.819290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:29.819346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:29.876930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:29.877908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:29.877994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:29.878027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:30.005867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:30.006023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:30.006066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:30.006130] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:30.009620] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: DOWN (p=38.89%) [2026-01-26T20:33:30.009917] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-26T20:33:30.010051] [INFO ] [sig ] TRUP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:30.156910] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TRUP.txt [2026-01-26T20:33:30.157040] [INFO ] [sig ] [3113/3474] Completed TRUP in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-26T20:33:30.157079] [INFO ] [sig ] [3114/3474] Forecasting TRVG... [2026-01-26T20:33:30.157109] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-26T20:33:30.157140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-26T20:33:30.168095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-26T20:33:30.168408] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-26T20:33:30.169260] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-26T20:33:30.169312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:30.169345] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:30.169374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:30.169432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:30.226473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:30.227118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:30.227197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:30.227231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:30.345361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:30.345503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:30.345561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:30.345608] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:30.349022] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-26T20:33:30.349291] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-26T20:33:30.349414] [INFO ] [sig ] TRVG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:30.490560] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TRVG.txt [2026-01-26T20:33:30.490735] [INFO ] [sig ] [3114/3474] Completed TRVG in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-26T20:33:30.490782] [INFO ] [sig ] [3115/3474] Forecasting TS... [2026-01-26T20:33:30.490819] [INFO ] [sig ] Generating forecast for: TS [2026-01-26T20:33:30.490855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-26T20:33:30.502034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-26T20:33:30.502393] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-26T20:33:30.503231] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-26T20:33:30.503282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:30.503313] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:30.503339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:30.503399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:30.560518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:30.561388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:30.561471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:30.561506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:30.686635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:30.686763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:30.686805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:30.686840] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:30.690282] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: UP (p=60.43%) [2026-01-26T20:33:30.690570] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-26T20:33:30.690730] [INFO ] [sig ] TS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:30.834439] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TS.txt [2026-01-26T20:33:30.834592] [INFO ] [sig ] [3115/3474] Completed TS in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-26T20:33:30.834633] [INFO ] [sig ] [3116/3474] Forecasting TSBK... [2026-01-26T20:33:30.834663] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-26T20:33:30.834695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-26T20:33:30.845862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-26T20:33:30.846194] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-26T20:33:30.847019] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-26T20:33:30.847071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:30.847103] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:30.847131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:30.847189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:30.905827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:30.906713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:30.907011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:30.907050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:31.011467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:31.011614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:31.011658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:31.011687] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:31.015020] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-26T20:33:31.015291] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-26T20:33:31.015423] [INFO ] [sig ] TSBK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:31.162000] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TSBK.txt [2026-01-26T20:33:31.162156] [INFO ] [sig ] [3116/3474] Completed TSBK in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-26T20:33:31.162196] [INFO ] [sig ] [3117/3474] Forecasting TSCO... [2026-01-26T20:33:31.162227] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-26T20:33:31.162259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-26T20:33:31.173566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-26T20:33:31.173933] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-26T20:33:31.174744] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-26T20:33:31.174796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:31.174830] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:31.174859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:31.174921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:31.233703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:31.234586] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:31.234670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:31.234704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:31.356607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:31.356765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:31.356806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:31.356836] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:31.360354] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-26T20:33:31.360664] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-26T20:33:31.360794] [INFO ] [sig ] TSCO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:31.504437] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TSCO.txt [2026-01-26T20:33:31.504587] [INFO ] [sig ] [3117/3474] Completed TSCO in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-26T20:33:31.504629] [INFO ] [sig ] [3118/3474] Forecasting TSDD... [2026-01-26T20:33:31.504660] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-26T20:33:31.504690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-26T20:33:31.515352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-26T20:33:31.515643] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-26T20:33:31.516401] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-26T20:33:31.516452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:31.516495] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:31.516523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:31.516600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:31.573117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:31.574020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:31.574102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:31.574134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:31.694447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:31.694601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:31.694641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:31.694670] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:31.698044] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: DOWN (p=49.97%) [2026-01-26T20:33:31.698309] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-26T20:33:31.698429] [INFO ] [sig ] TSDD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:31.842341] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TSDD.txt [2026-01-26T20:33:31.842472] [INFO ] [sig ] [3118/3474] Completed TSDD in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-26T20:33:31.842511] [INFO ] [sig ] [3119/3474] Forecasting TSEM... [2026-01-26T20:33:31.842541] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-26T20:33:31.842588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-26T20:33:31.853930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-26T20:33:31.854439] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-26T20:33:31.855421] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-26T20:33:31.855472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:31.855503] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:31.855529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:31.855599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:31.916248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:31.917130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:31.917214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:31.917247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:32.040503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:32.040679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:32.040720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:32.040749] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:32.044285] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=84.54%) [2026-01-26T20:33:32.044599] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-26T20:33:32.044733] [INFO ] [sig ] TSEM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:32.206832] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSEM.txt [2026-01-26T20:33:32.207176] [INFO ] [sig ] [3119/3474] Completed TSEM in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:32.207217] [INFO ] [sig ] [3120/3474] Forecasting TSHA... [2026-01-26T20:33:32.207246] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-26T20:33:32.207277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-26T20:33:32.221044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-26T20:33:32.221413] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-26T20:33:32.222287] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-26T20:33:32.222339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:32.222370] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:32.222397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:32.222453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:32.282738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:32.283641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:32.283760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:32.283795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:32.405706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:32.405859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:32.405912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:32.405949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:32.409502] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=91.63%) [2026-01-26T20:33:32.409785] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-26T20:33:32.409911] [INFO ] [sig ] TSHA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:32.568079] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSHA.txt [2026-01-26T20:33:32.568282] [INFO ] [sig ] [3120/3474] Completed TSHA in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:32.568338] [INFO ] [sig ] [3121/3474] Forecasting TSI... [2026-01-26T20:33:32.568381] [INFO ] [sig ] Generating forecast for: TSI [2026-01-26T20:33:32.568426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-26T20:33:32.580731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-26T20:33:32.581120] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-26T20:33:32.581999] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-26T20:33:32.582053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:32.582086] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:32.582113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:32.582169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:32.647223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:32.648222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:32.648317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:32.648351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:32.772709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:32.772857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:32.772906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:32.772942] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:32.776483] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-01-26T20:33:32.776776] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-26T20:33:32.776905] [INFO ] [sig ] TSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:32.924838] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TSI.txt [2026-01-26T20:33:32.924972] [INFO ] [sig ] [3121/3474] Completed TSI in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:32.925012] [INFO ] [sig ] [3122/3474] Forecasting TSL... [2026-01-26T20:33:32.925065] [INFO ] [sig ] Generating forecast for: TSL [2026-01-26T20:33:32.925099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-26T20:33:32.936709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-26T20:33:32.937072] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-26T20:33:32.937939] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-26T20:33:32.937994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:32.938027] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:32.938054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:32.938117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:32.997897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:32.998793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:32.998895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:32.998948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:33.130013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:33.130173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:33.130215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:33.130244] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:33.133765] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-01-26T20:33:33.134071] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-26T20:33:33.134203] [INFO ] [sig ] TSL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:33.280693] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSL.txt [2026-01-26T20:33:33.280860] [INFO ] [sig ] [3122/3474] Completed TSL in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:33.280916] [INFO ] [sig ] [3123/3474] Forecasting TSLA... [2026-01-26T20:33:33.280967] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-26T20:33:33.281007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-26T20:33:33.295567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-26T20:33:33.296069] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-26T20:33:33.297145] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-26T20:33:33.297208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:33.297250] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:33.297285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:33.297366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:33.366013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:33.366918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:33.367009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:33.367042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:33.491942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:33.492101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:33.492143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:33.492173] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:33.495624] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=76.99%) [2026-01-26T20:33:33.495910] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-26T20:33:33.496034] [INFO ] [sig ] TSLA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:33.646384] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSLA.txt [2026-01-26T20:33:33.646591] [INFO ] [sig ] [3123/3474] Completed TSLA in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:33.646636] [INFO ] [sig ] [3124/3474] Forecasting TSLL... [2026-01-26T20:33:33.646667] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-26T20:33:33.646699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-26T20:33:33.659084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-26T20:33:33.659517] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-26T20:33:33.660721] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-26T20:33:33.660780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:33.660821] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:33.660857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:33.660934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:33.724833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:33.725736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:33.725823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:33.725859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:33.856426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:33.856600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:33.856643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:33.856673] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:33.860136] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=82.45%) [2026-01-26T20:33:33.860417] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-26T20:33:33.860543] [INFO ] [sig ] TSLL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:34.007825] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSLL.txt [2026-01-26T20:33:34.007994] [INFO ] [sig ] [3124/3474] Completed TSLL in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:34.008035] [INFO ] [sig ] [3125/3474] Forecasting TSLQ... [2026-01-26T20:33:34.008066] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-26T20:33:34.008279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-26T20:33:34.019288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-26T20:33:34.019640] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-26T20:33:34.020450] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-26T20:33:34.020500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:34.020531] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:34.020559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:34.020635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:34.078703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:34.079601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:34.079688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:34.079721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:34.201424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:34.201638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:34.201692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:34.201752] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:34.206802] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=8.47%) [2026-01-26T20:33:34.207466] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-26T20:33:34.207662] [INFO ] [sig ] TSLQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:34.368545] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TSLQ.txt [2026-01-26T20:33:34.368795] [INFO ] [sig ] [3125/3474] Completed TSLQ in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:34.368852] [INFO ] [sig ] [3126/3474] Forecasting TSLS... [2026-01-26T20:33:34.368892] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-26T20:33:34.368938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-26T20:33:34.380928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-26T20:33:34.381310] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-26T20:33:34.382177] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-26T20:33:34.382229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:34.382267] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:34.382296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:34.382365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:34.441480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:34.442596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:34.442705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:34.442739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:34.566737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:34.566907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:34.566947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:34.566977] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:34.570397] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=84.96%) [2026-01-26T20:33:34.570681] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-26T20:33:34.570802] [INFO ] [sig ] TSLS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:34.720595] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSLS.txt [2026-01-26T20:33:34.720760] [INFO ] [sig ] [3126/3474] Completed TSLS in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:34.720802] [INFO ] [sig ] [3127/3474] Forecasting TSLX... [2026-01-26T20:33:34.720834] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-26T20:33:34.720866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-26T20:33:34.732463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-26T20:33:34.732847] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-26T20:33:34.733663] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-26T20:33:34.733716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:34.733775] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:34.733805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:34.733864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:34.793038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:34.793938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:34.794023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:34.794093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:34.917873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:34.918044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:34.918088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:34.918118] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:34.921560] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=94.79%) [2026-01-26T20:33:34.921857] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-26T20:33:34.921999] [INFO ] [sig ] TSLX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:35.066669] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSLX.txt [2026-01-26T20:33:35.066831] [INFO ] [sig ] [3127/3474] Completed TSLX in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.1m [2026-01-26T20:33:35.066873] [INFO ] [sig ] [3128/3474] Forecasting TSM... [2026-01-26T20:33:35.066904] [INFO ] [sig ] Generating forecast for: TSM [2026-01-26T20:33:35.066936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-26T20:33:35.078418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-26T20:33:35.078789] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-26T20:33:35.079590] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-26T20:33:35.079642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:35.079674] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:35.079701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:35.079757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:35.136082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:35.136979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:35.137063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:35.137096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:35.265729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:35.265890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:35.265952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:35.265991] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:35.269833] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-01-26T20:33:35.270195] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-26T20:33:35.270342] [INFO ] [sig ] TSM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:35.424164] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSM.txt [2026-01-26T20:33:35.424319] [INFO ] [sig ] [3128/3474] Completed TSM in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-26T20:33:35.424376] [INFO ] [sig ] [3129/3474] Forecasting TSN... [2026-01-26T20:33:35.424410] [INFO ] [sig ] Generating forecast for: TSN [2026-01-26T20:33:35.424443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-26T20:33:35.436381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-26T20:33:35.436701] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-26T20:33:35.437529] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-26T20:33:35.437599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:35.437634] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:35.437662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:35.437728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:35.495219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:35.495949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:35.496037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:35.496070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:35.628169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:35.628327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:35.628369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:35.628398] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:35.631849] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=77.32%) [2026-01-26T20:33:35.632153] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-26T20:33:35.632293] [INFO ] [sig ] TSN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:35.783519] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TSN.txt [2026-01-26T20:33:35.783714] [INFO ] [sig ] [3129/3474] Completed TSN in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-26T20:33:35.783758] [INFO ] [sig ] [3130/3474] Forecasting TSQ... [2026-01-26T20:33:35.783791] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-26T20:33:35.783824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-26T20:33:35.796441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-26T20:33:35.796937] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-26T20:33:35.798022] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-26T20:33:35.798085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:35.798127] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:35.798163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:35.798241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:35.876926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:35.877934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:35.878024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:35.878059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:36.003492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:36.003688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:36.003737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:36.003775] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:36.007560] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-26T20:33:36.007844] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-26T20:33:36.007987] [INFO ] [sig ] TSQ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:36.150519] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TSQ.txt [2026-01-26T20:33:36.150678] [INFO ] [sig ] [3130/3474] Completed TSQ in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-26T20:33:36.150722] [INFO ] [sig ] [3131/3474] Forecasting TTC... [2026-01-26T20:33:36.150752] [INFO ] [sig ] Generating forecast for: TTC [2026-01-26T20:33:36.150783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-26T20:33:36.162046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-26T20:33:36.162313] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-26T20:33:36.163112] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-26T20:33:36.163175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:36.163208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:36.163235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:36.163290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:36.219839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:36.220452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:36.220549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:36.220605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:36.345968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:36.346145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:36.346193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:36.346226] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:36.350301] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-01-26T20:33:36.350649] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-26T20:33:36.350793] [INFO ] [sig ] TTC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:36.496382] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TTC.txt [2026-01-26T20:33:36.496511] [INFO ] [sig ] [3131/3474] Completed TTC in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-26T20:33:36.496558] [INFO ] [sig ] [3132/3474] Forecasting TTD... [2026-01-26T20:33:36.496607] [INFO ] [sig ] Generating forecast for: TTD [2026-01-26T20:33:36.496639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-26T20:33:36.508193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-26T20:33:36.508490] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-26T20:33:36.509305] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-26T20:33:36.509356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:36.509386] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:36.509413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:36.509475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:36.567401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:36.568133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:36.568230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:36.568265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:36.701836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:36.702000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:36.702041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:36.702070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:36.705625] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-26T20:33:36.705962] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-26T20:33:36.706095] [INFO ] [sig ] TTD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:36.854474] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TTD.txt [2026-01-26T20:33:36.854658] [INFO ] [sig ] [3132/3474] Completed TTD in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-26T20:33:36.854712] [INFO ] [sig ] [3133/3474] Forecasting TTE... [2026-01-26T20:33:36.854753] [INFO ] [sig ] Generating forecast for: TTE [2026-01-26T20:33:36.854787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-26T20:33:36.867543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-26T20:33:36.867952] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-26T20:33:36.868768] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-26T20:33:36.868820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:36.868851] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:36.868878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:36.868935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:36.937380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:36.938306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:36.938392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:36.938427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:37.060457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:37.060647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:37.060691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:37.060720] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:37.064300] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=74.89%) [2026-01-26T20:33:37.064672] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-26T20:33:37.064818] [INFO ] [sig ] TTE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:37.236552] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TTE.txt [2026-01-26T20:33:37.236738] [INFO ] [sig ] [3133/3474] Completed TTE in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-26T20:33:37.236782] [INFO ] [sig ] [3134/3474] Forecasting TTEC... [2026-01-26T20:33:37.236814] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-26T20:33:37.236845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-26T20:33:37.250007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-26T20:33:37.250474] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-26T20:33:37.251385] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-26T20:33:37.251438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:37.251472] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:37.251499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:37.251555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:37.310037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:37.310921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:37.311009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:37.311043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:37.435251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:37.435412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:37.435455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:37.435484] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:37.439021] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: DOWN (p=30.39%) [2026-01-26T20:33:37.439329] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-26T20:33:37.439463] [INFO ] [sig ] TTEC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:37.591080] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TTEC.txt [2026-01-26T20:33:37.591237] [INFO ] [sig ] [3134/3474] Completed TTEC in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-26T20:33:37.591286] [INFO ] [sig ] [3135/3474] Forecasting TTEK... [2026-01-26T20:33:37.591318] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-26T20:33:37.591350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-26T20:33:37.603307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-26T20:33:37.603681] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-26T20:33:37.604487] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-26T20:33:37.604538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:37.604587] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:37.604618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:37.604675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:37.669825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:37.670730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:37.670815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:37.670849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:37.810519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:37.810695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:37.810737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:37.810766] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:37.814331] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-01-26T20:33:37.814685] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-26T20:33:37.814822] [INFO ] [sig ] TTEK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:37.959519] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TTEK.txt [2026-01-26T20:33:37.959693] [INFO ] [sig ] [3135/3474] Completed TTEK in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-26T20:33:37.959738] [INFO ] [sig ] [3136/3474] Forecasting TTI... [2026-01-26T20:33:37.959771] [INFO ] [sig ] Generating forecast for: TTI [2026-01-26T20:33:37.959802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-26T20:33:37.972058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-26T20:33:37.972441] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-26T20:33:37.973247] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-26T20:33:37.973299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:37.973331] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:37.973358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:37.973414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:38.031719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:38.032614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:38.032695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:38.032729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:38.155170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:38.155500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:38.155541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:38.155589] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:38.159090] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=73.16%) [2026-01-26T20:33:38.159381] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-26T20:33:38.159506] [INFO ] [sig ] TTI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:38.304717] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TTI.txt [2026-01-26T20:33:38.304879] [INFO ] [sig ] [3136/3474] Completed TTI in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:38.304920] [INFO ] [sig ] [3137/3474] Forecasting TTMI... [2026-01-26T20:33:38.304952] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-26T20:33:38.304982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-26T20:33:38.316643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-26T20:33:38.316977] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-26T20:33:38.317832] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-26T20:33:38.317884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:38.317916] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:38.317943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:38.318000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:38.374805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:38.375533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:38.375630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:38.375665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:38.492697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:38.492829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:38.492868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:38.492896] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:38.496157] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=1.01%) [2026-01-26T20:33:38.496422] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-26T20:33:38.496540] [INFO ] [sig ] TTMI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:38.639192] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TTMI.txt [2026-01-26T20:33:38.639323] [INFO ] [sig ] [3137/3474] Completed TTMI in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:38.639363] [INFO ] [sig ] [3138/3474] Forecasting TTWO... [2026-01-26T20:33:38.639393] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-26T20:33:38.639424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-26T20:33:38.650377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-26T20:33:38.650663] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-26T20:33:38.651445] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-26T20:33:38.651497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:38.651529] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:38.651556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:38.651637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:38.707241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:38.707875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:38.707952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:38.707985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:38.825418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:38.825585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:38.825645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:38.825678] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:38.829087] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=77.11%) [2026-01-26T20:33:38.829363] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-26T20:33:38.829489] [INFO ] [sig ] TTWO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:38.971615] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TTWO.txt [2026-01-26T20:33:38.971746] [INFO ] [sig ] [3138/3474] Completed TTWO in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:38.971786] [INFO ] [sig ] [3139/3474] Forecasting TUGN... [2026-01-26T20:33:38.971816] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-26T20:33:38.971846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-26T20:33:38.982302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-26T20:33:38.982647] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-26T20:33:38.983427] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-26T20:33:38.983478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:38.983511] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:38.983538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:38.983618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:39.040116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:39.040741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:39.040818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:39.040851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:39.163794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:39.163951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:39.163992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:39.164022] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:39.167352] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-26T20:33:39.167684] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-26T20:33:39.167834] [INFO ] [sig ] TUGN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:39.310636] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TUGN.txt [2026-01-26T20:33:39.310765] [INFO ] [sig ] [3139/3474] Completed TUGN in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:39.310814] [INFO ] [sig ] [3140/3474] Forecasting TUSK... [2026-01-26T20:33:39.310846] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-26T20:33:39.310877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-26T20:33:39.321831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-26T20:33:39.322088] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-26T20:33:39.322882] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-26T20:33:39.322933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:39.322964] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:39.322994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:39.323064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:39.380720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:39.381403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:39.381500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:39.381536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:39.498079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:39.498211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:39.498250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:39.498278] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:39.501508] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-26T20:33:39.501791] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-26T20:33:39.501910] [INFO ] [sig ] TUSK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:39.651246] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TUSK.txt [2026-01-26T20:33:39.651407] [INFO ] [sig ] [3140/3474] Completed TUSK in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:39.651484] [INFO ] [sig ] [3141/3474] Forecasting TVC... [2026-01-26T20:33:39.651518] [INFO ] [sig ] Generating forecast for: TVC [2026-01-26T20:33:39.651551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-26T20:33:39.663496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-26T20:33:39.663930] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-26T20:33:39.664861] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-26T20:33:39.664915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:39.664949] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:39.664979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:39.665042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:39.724335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:39.725185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:39.725268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:39.725303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:39.831685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:39.831838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:39.831880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:39.831909] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:39.835401] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-01-26T20:33:39.835695] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-26T20:33:39.835820] [INFO ] [sig ] TVC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:39.978095] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TVC.txt [2026-01-26T20:33:39.978233] [INFO ] [sig ] [3141/3474] Completed TVC in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:39.978273] [INFO ] [sig ] [3142/3474] Forecasting TVE... [2026-01-26T20:33:39.978303] [INFO ] [sig ] Generating forecast for: TVE [2026-01-26T20:33:39.978334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-26T20:33:39.989407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-26T20:33:39.989768] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-26T20:33:39.990548] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-26T20:33:39.990617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:39.990661] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:39.990690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:39.990746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:40.048248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:40.048991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:40.049072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:40.049107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:40.153987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:40.154105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:40.154149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:40.154183] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:40.157310] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: DOWN (p=46.56%) [2026-01-26T20:33:40.157627] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-26T20:33:40.157752] [INFO ] [sig ] TVE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:40.305140] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TVE.txt [2026-01-26T20:33:40.305304] [INFO ] [sig ] [3142/3474] Completed TVE in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:40.305347] [INFO ] [sig ] [3143/3474] Forecasting TVTX... [2026-01-26T20:33:40.305379] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-26T20:33:40.305411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-26T20:33:40.316702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-26T20:33:40.317027] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-26T20:33:40.317886] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-26T20:33:40.317946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:40.317981] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:40.318017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:40.318089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:40.376950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:40.377715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:40.377797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:40.377832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:40.499854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:40.500004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:40.500047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:40.500082] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:40.503501] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=13.25%) [2026-01-26T20:33:40.503785] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-26T20:33:40.503903] [INFO ] [sig ] TVTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:40.708398] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TVTX.txt [2026-01-26T20:33:40.708535] [INFO ] [sig ] [3143/3474] Completed TVTX in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:40.708591] [INFO ] [sig ] [3144/3474] Forecasting TWFG... [2026-01-26T20:33:40.708625] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-26T20:33:40.708656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-26T20:33:40.719740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-26T20:33:40.720076] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-26T20:33:40.720877] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-26T20:33:40.720928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:40.720962] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:40.721016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:40.721075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:40.785788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:40.786793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:40.786890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:40.786934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:40.909385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:40.909538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:40.909599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:40.909632] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:40.913003] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-26T20:33:40.913270] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-26T20:33:40.913390] [INFO ] [sig ] TWFG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:41.066201] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TWFG.txt [2026-01-26T20:33:41.066366] [INFO ] [sig ] [3144/3474] Completed TWFG in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 2.0m [2026-01-26T20:33:41.066417] [INFO ] [sig ] [3145/3474] Forecasting TWG... [2026-01-26T20:33:41.066457] [INFO ] [sig ] Generating forecast for: TWG [2026-01-26T20:33:41.066491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-26T20:33:41.079196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-26T20:33:41.079586] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-26T20:33:41.080433] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-26T20:33:41.080485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:41.080519] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:41.080548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:41.080626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:41.140199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:41.141174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:41.141261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:41.141294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:41.257965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:41.258131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:41.258174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:41.258205] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:41.261682] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-26T20:33:41.261956] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-26T20:33:41.262082] [INFO ] [sig ] TWG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:41.406072] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TWG.txt [2026-01-26T20:33:41.406224] [INFO ] [sig ] [3145/3474] Completed TWG in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-26T20:33:41.406270] [INFO ] [sig ] [3146/3474] Forecasting TWI... [2026-01-26T20:33:41.406301] [INFO ] [sig ] Generating forecast for: TWI [2026-01-26T20:33:41.406332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-26T20:33:41.418467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-26T20:33:41.418813] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-26T20:33:41.419637] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-26T20:33:41.419689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:41.419723] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:41.419752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:41.419810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:41.487144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:41.488131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:41.488217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:41.488250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:41.612879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:41.613041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:41.613084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:41.613115] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:41.616512] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=26.21%) [2026-01-26T20:33:41.616816] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-26T20:33:41.616944] [INFO ] [sig ] TWI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:41.761844] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TWI.txt [2026-01-26T20:33:41.762006] [INFO ] [sig ] [3146/3474] Completed TWI in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-26T20:33:41.762050] [INFO ] [sig ] [3147/3474] Forecasting TWIN... [2026-01-26T20:33:41.762083] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-26T20:33:41.762116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-26T20:33:41.773346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-26T20:33:41.773741] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-26T20:33:41.774604] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-26T20:33:41.774662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:41.774696] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:41.774726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:41.774785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:41.832783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:41.833684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:41.833777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:41.833814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:41.957286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:41.957457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:41.957501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:41.957531] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:41.961000] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=74.81%) [2026-01-26T20:33:41.961311] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-26T20:33:41.961452] [INFO ] [sig ] TWIN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:42.105515] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TWIN.txt [2026-01-26T20:33:42.105690] [INFO ] [sig ] [3147/3474] Completed TWIN in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-26T20:33:42.105732] [INFO ] [sig ] [3148/3474] Forecasting TWLO... [2026-01-26T20:33:42.105764] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-26T20:33:42.105794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-26T20:33:42.117541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-26T20:33:42.117912] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-26T20:33:42.118731] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-26T20:33:42.118785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:42.118818] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:42.118845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:42.118902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:42.176316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:42.177095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:42.177195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:42.177235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:42.308557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:42.308732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:42.308782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:42.308812] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:42.312266] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-26T20:33:42.312563] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-26T20:33:42.312713] [INFO ] [sig ] TWLO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:42.459484] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TWLO.txt [2026-01-26T20:33:42.459664] [INFO ] [sig ] [3148/3474] Completed TWLO in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-26T20:33:42.459708] [INFO ] [sig ] [3149/3474] Forecasting TWO... [2026-01-26T20:33:42.459740] [INFO ] [sig ] Generating forecast for: TWO [2026-01-26T20:33:42.459771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-26T20:33:42.471925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-26T20:33:42.472266] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-26T20:33:42.473089] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-26T20:33:42.473155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:42.473195] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:42.473228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:42.473285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:42.531680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:42.532456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:42.532566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:42.532621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:42.654060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:42.654213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:42.654253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:42.654300] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:42.657662] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=16.96%) [2026-01-26T20:33:42.657926] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-26T20:33:42.658047] [INFO ] [sig ] TWO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:42.803461] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TWO.txt [2026-01-26T20:33:42.803679] [INFO ] [sig ] [3149/3474] Completed TWO in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-26T20:33:42.803746] [INFO ] [sig ] [3150/3474] Forecasting TX... [2026-01-26T20:33:42.803796] [INFO ] [sig ] Generating forecast for: TX [2026-01-26T20:33:42.803847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-26T20:33:42.818823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-26T20:33:42.819285] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-26T20:33:42.820403] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-26T20:33:42.820470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:42.820521] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:42.820568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:42.820686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:42.881201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:42.881890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:42.881970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:42.882003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:43.000027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:43.000191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:43.000238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:43.000267] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:43.003612] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-26T20:33:43.003884] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-26T20:33:43.004005] [INFO ] [sig ] TX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:43.147667] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TX.txt [2026-01-26T20:33:43.147809] [INFO ] [sig ] [3150/3474] Completed TX in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-26T20:33:43.147851] [INFO ] [sig ] [3151/3474] Forecasting TXG... [2026-01-26T20:33:43.147881] [INFO ] [sig ] Generating forecast for: TXG [2026-01-26T20:33:43.147910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-26T20:33:43.159920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-26T20:33:43.160238] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-26T20:33:43.161069] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-26T20:33:43.161121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:43.161153] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:43.161180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:43.161236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:43.218338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:43.219043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:43.219126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:43.219187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:43.340264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:43.340411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:43.340453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:43.340484] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:43.343995] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=34.97%) [2026-01-26T20:33:43.344277] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-26T20:33:43.344401] [INFO ] [sig ] TXG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:43.492744] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TXG.txt [2026-01-26T20:33:43.492953] [INFO ] [sig ] [3151/3474] Completed TXG in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-26T20:33:43.493015] [INFO ] [sig ] [3152/3474] Forecasting TXMD... [2026-01-26T20:33:43.493065] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-26T20:33:43.493112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-26T20:33:43.506034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-26T20:33:43.506445] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-26T20:33:43.507302] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-26T20:33:43.507355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:43.507388] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:43.507445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:43.507507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:43.569315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:43.570219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:43.570305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:43.570338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:43.686851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:43.687008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:43.687050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:43.687081] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:43.690475] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: UP (p=81.09%) [2026-01-26T20:33:43.690776] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-26T20:33:43.690905] [INFO ] [sig ] TXMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:43.839089] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TXMD.txt [2026-01-26T20:33:43.839261] [INFO ] [sig ] [3152/3474] Completed TXMD in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-26T20:33:43.839305] [INFO ] [sig ] [3153/3474] Forecasting TXN... [2026-01-26T20:33:43.839337] [INFO ] [sig ] Generating forecast for: TXN [2026-01-26T20:33:43.839370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-26T20:33:43.852310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-26T20:33:43.852755] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-26T20:33:43.853719] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-26T20:33:43.853784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:43.853836] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:43.853889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:43.853991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:43.913124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:43.914021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:43.914135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:43.914170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:44.034616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:44.034770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:44.034810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:44.034839] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:44.038254] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=41.11%) [2026-01-26T20:33:44.038523] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-26T20:33:44.038678] [INFO ] [sig ] TXN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:44.183353] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TXN.txt [2026-01-26T20:33:44.183501] [INFO ] [sig ] [3153/3474] Completed TXN in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:44.183541] [INFO ] [sig ] [3154/3474] Forecasting TXO... [2026-01-26T20:33:44.183589] [INFO ] [sig ] Generating forecast for: TXO [2026-01-26T20:33:44.183623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-26T20:33:44.196803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-26T20:33:44.197111] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-26T20:33:44.197969] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-26T20:33:44.198022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:44.198055] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:44.198083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:44.198142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:44.256912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:44.257627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:44.257736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:44.257771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:44.379383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:44.379534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:44.379589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:44.379622] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:44.382935] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-01-26T20:33:44.383209] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-26T20:33:44.383329] [INFO ] [sig ] TXO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:44.525791] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TXO.txt [2026-01-26T20:33:44.525928] [INFO ] [sig ] [3154/3474] Completed TXO in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:44.525968] [INFO ] [sig ] [3155/3474] Forecasting TXRH... [2026-01-26T20:33:44.525999] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-26T20:33:44.526030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-26T20:33:44.538141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-26T20:33:44.538498] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-26T20:33:44.539341] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-26T20:33:44.539404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:44.539442] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:44.539471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:44.539530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:44.601190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:44.602086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:44.602170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:44.602205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:44.722873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:44.723053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:44.723112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:44.723154] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:44.727989] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-01-26T20:33:44.728398] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-26T20:33:44.728758] [INFO ] [sig ] TXRH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:44.885766] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TXRH.txt [2026-01-26T20:33:44.885932] [INFO ] [sig ] [3155/3474] Completed TXRH in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:44.885973] [INFO ] [sig ] [3156/3474] Forecasting TY... [2026-01-26T20:33:44.886006] [INFO ] [sig ] Generating forecast for: TY [2026-01-26T20:33:44.886038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-26T20:33:44.897081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-26T20:33:44.897380] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-26T20:33:44.898233] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-26T20:33:44.898286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:44.898318] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:44.898344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:44.898403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:44.954339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:44.955056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:44.955139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:44.955172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:45.071641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:45.071815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:45.071858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:45.071887] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:45.075434] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=50.66%) [2026-01-26T20:33:45.075723] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-26T20:33:45.075846] [INFO ] [sig ] TY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:45.219831] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TY.txt [2026-01-26T20:33:45.219987] [INFO ] [sig ] [3156/3474] Completed TY in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:45.220027] [INFO ] [sig ] [3157/3474] Forecasting TYG... [2026-01-26T20:33:45.220058] [INFO ] [sig ] Generating forecast for: TYG [2026-01-26T20:33:45.220090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-26T20:33:45.231505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-26T20:33:45.231881] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-26T20:33:45.232726] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-26T20:33:45.232777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:45.232809] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:45.232836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:45.232892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:45.288699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:45.289545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:45.289674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:45.289709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:45.409276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:45.409432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:45.409471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:45.409501] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:45.412882] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=13.92%) [2026-01-26T20:33:45.413151] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-26T20:33:45.413291] [INFO ] [sig ] TYG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:45.565605] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/TYG.txt [2026-01-26T20:33:45.565812] [INFO ] [sig ] [3157/3474] Completed TYG in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:45.565856] [INFO ] [sig ] [3158/3474] Forecasting TYGO... [2026-01-26T20:33:45.565890] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-26T20:33:45.565921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-26T20:33:45.577875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-26T20:33:45.578285] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-26T20:33:45.579164] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-26T20:33:45.579229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:45.579269] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:45.579302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:45.579362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:45.642156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:45.643073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:45.643157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:45.643195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:45.764172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:45.764328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:45.764369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:45.764398] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:45.767764] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: UP (p=67.43%) [2026-01-26T20:33:45.768033] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-26T20:33:45.768163] [INFO ] [sig ] TYGO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:45.909707] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TYGO.txt [2026-01-26T20:33:45.909831] [INFO ] [sig ] [3158/3474] Completed TYGO in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:45.909870] [INFO ] [sig ] [3159/3474] Forecasting TYL... [2026-01-26T20:33:45.909900] [INFO ] [sig ] Generating forecast for: TYL [2026-01-26T20:33:45.909929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-26T20:33:45.922139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-26T20:33:45.922498] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-26T20:33:45.923392] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-26T20:33:45.923447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:45.923480] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:45.923510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:45.923586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:45.980722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:45.981637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:45.981721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:45.981754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:46.102471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:46.102648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:46.102693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:46.102724] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:46.106158] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-01-26T20:33:46.106433] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-26T20:33:46.106568] [INFO ] [sig ] TYL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:46.249539] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TYL.txt [2026-01-26T20:33:46.249708] [INFO ] [sig ] [3159/3474] Completed TYL in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:46.249748] [INFO ] [sig ] [3160/3474] Forecasting TYRA... [2026-01-26T20:33:46.249779] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-26T20:33:46.249809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-26T20:33:46.260984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-26T20:33:46.261338] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-26T20:33:46.262198] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-26T20:33:46.262262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:46.262304] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:46.262334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:46.262391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:46.318639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:46.319412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:46.319501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:46.319536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:46.441100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:46.441257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:46.441301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:46.441332] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:46.444817] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-26T20:33:46.445100] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-26T20:33:46.445225] [INFO ] [sig ] TYRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:46.588838] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TYRA.txt [2026-01-26T20:33:46.588995] [INFO ] [sig ] [3160/3474] Completed TYRA in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:46.589036] [INFO ] [sig ] [3161/3474] Forecasting TZOO... [2026-01-26T20:33:46.589068] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-26T20:33:46.589099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-26T20:33:46.601497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-26T20:33:46.601860] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-26T20:33:46.602647] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-26T20:33:46.602698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:46.602757] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:46.602786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:46.602843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:46.660145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:46.660915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:46.660998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:46.661032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:46.783776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:46.783934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:46.783973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:46.784003] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:46.787361] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: UP (p=94.92%) [2026-01-26T20:33:46.787668] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-26T20:33:46.787788] [INFO ] [sig ] TZOO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:46.931091] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/TZOO.txt [2026-01-26T20:33:46.931259] [INFO ] [sig ] [3161/3474] Completed TZOO in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.9m [2026-01-26T20:33:46.931299] [INFO ] [sig ] [3162/3474] Forecasting UAA... [2026-01-26T20:33:46.931329] [INFO ] [sig ] Generating forecast for: UAA [2026-01-26T20:33:46.931362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-26T20:33:46.943756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-26T20:33:46.944175] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-26T20:33:46.945193] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-26T20:33:46.945255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:46.945298] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:46.945338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:46.945417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:47.003322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:47.004216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:47.004305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:47.004339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:47.125793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:47.125967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:47.126010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:47.126039] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:47.129794] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=91.13%) [2026-01-26T20:33:47.130063] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-26T20:33:47.130184] [INFO ] [sig ] UAA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:47.273841] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UAA.txt [2026-01-26T20:33:47.273979] [INFO ] [sig ] [3162/3474] Completed UAA in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:47.274019] [INFO ] [sig ] [3163/3474] Forecasting UAE... [2026-01-26T20:33:47.274050] [INFO ] [sig ] Generating forecast for: UAE [2026-01-26T20:33:47.274079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-26T20:33:47.285992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-26T20:33:47.286281] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-26T20:33:47.287069] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-26T20:33:47.287119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:47.287151] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:47.287178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:47.287233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:47.347770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:47.348690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:47.348774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:47.348808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:47.468939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:47.469097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:47.469138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:47.469167] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:47.472499] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-01-26T20:33:47.472783] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-26T20:33:47.472904] [INFO ] [sig ] UAE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:47.618031] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UAE.txt [2026-01-26T20:33:47.618188] [INFO ] [sig ] [3163/3474] Completed UAE in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:47.618237] [INFO ] [sig ] [3164/3474] Forecasting UAL... [2026-01-26T20:33:47.618275] [INFO ] [sig ] Generating forecast for: UAL [2026-01-26T20:33:47.618317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-26T20:33:47.629998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-26T20:33:47.630330] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-26T20:33:47.631157] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-26T20:33:47.631210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:47.631243] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:47.631271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:47.631329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:47.689038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:47.689783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:47.689866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:47.689900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:47.814612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:47.814775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:47.814817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:47.814846] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:47.818284] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-01-26T20:33:47.818558] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-26T20:33:47.818701] [INFO ] [sig ] UAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:47.971069] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UAL.txt [2026-01-26T20:33:47.971235] [INFO ] [sig ] [3164/3474] Completed UAL in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:47.971284] [INFO ] [sig ] [3165/3474] Forecasting UBFO... [2026-01-26T20:33:47.971323] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-26T20:33:47.971361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-26T20:33:47.983073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-26T20:33:47.983403] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-26T20:33:47.984206] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-26T20:33:47.984262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:47.984293] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:47.984320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:47.984376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:48.043752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:48.044656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:48.044741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:48.044777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:48.160751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:48.160953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:48.160997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:48.161028] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:48.164425] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=55.19%) [2026-01-26T20:33:48.164718] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-26T20:33:48.164842] [INFO ] [sig ] UBFO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:48.309301] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UBFO.txt [2026-01-26T20:33:48.309461] [INFO ] [sig ] [3165/3474] Completed UBFO in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:48.309503] [INFO ] [sig ] [3166/3474] Forecasting UBND... [2026-01-26T20:33:48.309536] [INFO ] [sig ] Generating forecast for: UBND [2026-01-26T20:33:48.309585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-26T20:33:48.322072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-26T20:33:48.322458] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-26T20:33:48.323349] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-26T20:33:48.323404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:48.323448] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:48.323478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:48.323537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:48.379827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:48.380602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:48.380683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:48.380716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:48.503389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:48.503552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:48.503613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:48.503645] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:48.507093] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: UP (p=89.01%) [2026-01-26T20:33:48.507375] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-26T20:33:48.507527] [INFO ] [sig ] UBND: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:48.653083] [INFO ] [LOCAL ] Saved forecast: UBND 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UBND.txt [2026-01-26T20:33:48.653237] [INFO ] [sig ] [3166/3474] Completed UBND in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:48.653281] [INFO ] [sig ] [3167/3474] Forecasting UBRL... [2026-01-26T20:33:48.653312] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-26T20:33:48.653342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-26T20:33:48.665643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-26T20:33:48.666006] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-26T20:33:48.666810] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-26T20:33:48.666862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:48.666894] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:48.666923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:48.666982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:48.727613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:48.728534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:48.728637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:48.728674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:48.852836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:48.852998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:48.853040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:48.853068] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:48.856468] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-26T20:33:48.856779] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-26T20:33:48.856907] [INFO ] [sig ] UBRL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:49.003108] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UBRL.txt [2026-01-26T20:33:49.003241] [INFO ] [sig ] [3167/3474] Completed UBRL in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:49.003285] [INFO ] [sig ] [3168/3474] Forecasting UBS... [2026-01-26T20:33:49.003316] [INFO ] [sig ] Generating forecast for: UBS [2026-01-26T20:33:49.003346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-26T20:33:49.014055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-26T20:33:49.014347] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-26T20:33:49.015140] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-26T20:33:49.015192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:49.015224] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:49.015255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:49.015312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:49.071813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:49.072513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:49.072610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:49.072645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:49.211587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:49.211747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:49.211788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:49.211818] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:49.215231] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=91.86%) [2026-01-26T20:33:49.215530] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-26T20:33:49.215672] [INFO ] [sig ] UBS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:49.362284] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UBS.txt [2026-01-26T20:33:49.362429] [INFO ] [sig ] [3168/3474] Completed UBS in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:49.362469] [INFO ] [sig ] [3169/3474] Forecasting UBSI... [2026-01-26T20:33:49.362499] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-26T20:33:49.362530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-26T20:33:49.375021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-26T20:33:49.375373] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-26T20:33:49.376193] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-26T20:33:49.376246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:49.376278] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:49.376305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:49.376362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:49.434503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:49.435212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:49.435297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:49.435331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:49.555122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:49.555278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:49.555323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:49.555355] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:49.558764] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-26T20:33:49.559034] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-26T20:33:49.559157] [INFO ] [sig ] UBSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:49.701351] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UBSI.txt [2026-01-26T20:33:49.701507] [INFO ] [sig ] [3169/3474] Completed UBSI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:49.701554] [INFO ] [sig ] [3170/3474] Forecasting UDMY... [2026-01-26T20:33:49.701607] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-26T20:33:49.701639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-26T20:33:49.713155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-26T20:33:49.713527] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-26T20:33:49.714346] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-26T20:33:49.714398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:49.714430] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:49.714456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:49.714513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:49.771304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:49.772172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:49.772258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:49.772299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:49.890347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:49.890497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:49.890537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:49.890565] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:49.893944] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: DOWN (p=44.48%) [2026-01-26T20:33:49.894218] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-26T20:33:49.894365] [INFO ] [sig ] UDMY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:50.039433] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UDMY.txt [2026-01-26T20:33:50.039614] [INFO ] [sig ] [3170/3474] Completed UDMY in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-26T20:33:50.039657] [INFO ] [sig ] [3171/3474] Forecasting UE... [2026-01-26T20:33:50.039687] [INFO ] [sig ] Generating forecast for: UE [2026-01-26T20:33:50.039718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-26T20:33:50.052647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-26T20:33:50.053045] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-26T20:33:50.053882] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-26T20:33:50.053934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:50.053965] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:50.053992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:50.054048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:50.112055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:50.112880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:50.112993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:50.113029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:50.230256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:50.230408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:50.230448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:50.230479] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:50.233791] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=88.66%) [2026-01-26T20:33:50.234055] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-26T20:33:50.234190] [INFO ] [sig ] UE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:50.380004] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UE.txt [2026-01-26T20:33:50.380156] [INFO ] [sig ] [3171/3474] Completed UE in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.8m [2026-01-26T20:33:50.380196] [INFO ] [sig ] [3172/3474] Forecasting UEIC... [2026-01-26T20:33:50.380228] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-26T20:33:50.380259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-26T20:33:50.391753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-26T20:33:50.392077] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-26T20:33:50.392919] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-26T20:33:50.392972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:50.393005] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:50.393032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:50.393090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:50.449920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:50.450809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:50.450894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:50.450929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:50.575114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:50.575265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:50.575311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:50.575343] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:50.578727] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-26T20:33:50.579002] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-26T20:33:50.579125] [INFO ] [sig ] UEIC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:50.724651] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UEIC.txt [2026-01-26T20:33:50.724802] [INFO ] [sig ] [3172/3474] Completed UEIC in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.8m [2026-01-26T20:33:50.724843] [INFO ] [sig ] [3173/3474] Forecasting UFCS... [2026-01-26T20:33:50.724874] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-26T20:33:50.724905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-26T20:33:50.737008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-26T20:33:50.737363] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-26T20:33:50.738480] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-26T20:33:50.738533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:50.738566] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:50.738616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:50.738676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:50.796705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:50.797519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:50.797619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:50.797656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:50.920776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:50.920926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:50.920969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:50.921015] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:50.924478] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-01-26T20:33:50.924768] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-26T20:33:50.924892] [INFO ] [sig ] UFCS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:51.068881] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UFCS.txt [2026-01-26T20:33:51.069013] [INFO ] [sig ] [3173/3474] Completed UFCS in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.8m [2026-01-26T20:33:51.069052] [INFO ] [sig ] [3174/3474] Forecasting UFI... [2026-01-26T20:33:51.069082] [INFO ] [sig ] Generating forecast for: UFI [2026-01-26T20:33:51.069113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-26T20:33:51.080251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-26T20:33:51.080568] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-26T20:33:51.081388] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-26T20:33:51.081441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:51.081475] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:51.081503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:51.081561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:51.139238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:51.139989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:51.140070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:51.140104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:51.263264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:51.263427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:51.263469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:51.263499] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:51.266862] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-26T20:33:51.267127] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-26T20:33:51.267248] [INFO ] [sig ] UFI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:51.413169] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UFI.txt [2026-01-26T20:33:51.413354] [INFO ] [sig ] [3174/3474] Completed UFI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.8m [2026-01-26T20:33:51.413394] [INFO ] [sig ] [3175/3474] Forecasting UFO... [2026-01-26T20:33:51.413425] [INFO ] [sig ] Generating forecast for: UFO [2026-01-26T20:33:51.413455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-26T20:33:51.424371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-26T20:33:51.424695] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-26T20:33:51.425560] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-26T20:33:51.425635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:51.425668] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:51.425695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:51.425752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:51.483449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:51.484215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:51.484332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:51.484370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:51.603606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:51.603750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:51.603790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:51.603819] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:51.607191] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=57.18%) [2026-01-26T20:33:51.607514] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-26T20:33:51.607663] [INFO ] [sig ] UFO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:51.751772] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UFO.txt [2026-01-26T20:33:51.751970] [INFO ] [sig ] [3175/3474] Completed UFO in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.8m [2026-01-26T20:33:51.752031] [INFO ] [sig ] [3176/3474] Forecasting UFPI... [2026-01-26T20:33:51.752080] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-26T20:33:51.752133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-26T20:33:51.766223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-26T20:33:51.766596] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-26T20:33:51.767612] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-26T20:33:51.767666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:51.767700] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:51.767728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:51.767786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:51.825427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:51.826197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:51.826279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:51.826314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:51.946725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:51.946881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:51.946922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:51.946952] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:51.950512] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-01-26T20:33:51.950810] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-26T20:33:51.950933] [INFO ] [sig ] UFPI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:52.095585] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UFPI.txt [2026-01-26T20:33:52.095728] [INFO ] [sig ] [3176/3474] Completed UFPI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.8m [2026-01-26T20:33:52.095769] [INFO ] [sig ] [3177/3474] Forecasting UGI... [2026-01-26T20:33:52.095801] [INFO ] [sig ] Generating forecast for: UGI [2026-01-26T20:33:52.095846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-26T20:33:52.110722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-26T20:33:52.111128] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-26T20:33:52.112001] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-26T20:33:52.112052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:52.112085] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:52.112133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:52.112193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:52.169331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:52.170234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:52.170318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:52.170356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:52.289548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:52.289728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:52.289770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:52.289801] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:52.293130] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: UP (p=64.08%) [2026-01-26T20:33:52.293410] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-26T20:33:52.293531] [INFO ] [sig ] UGI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:52.436688] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UGI.txt [2026-01-26T20:33:52.436825] [INFO ] [sig ] [3177/3474] Completed UGI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.8m [2026-01-26T20:33:52.436865] [INFO ] [sig ] [3178/3474] Forecasting UGP... [2026-01-26T20:33:52.436895] [INFO ] [sig ] Generating forecast for: UGP [2026-01-26T20:33:52.436926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-26T20:33:52.448537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-26T20:33:52.448853] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-26T20:33:52.449642] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-26T20:33:52.449694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:52.449759] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:52.449789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:52.449846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:52.505737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:52.506422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:52.506508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:52.506540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:52.629049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:52.629195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:52.629236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:52.629265] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:52.632993] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=31.91%) [2026-01-26T20:33:52.633264] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-26T20:33:52.633384] [INFO ] [sig ] UGP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:52.779024] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UGP.txt [2026-01-26T20:33:52.779160] [INFO ] [sig ] [3178/3474] Completed UGP in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.8m [2026-01-26T20:33:52.779199] [INFO ] [sig ] [3179/3474] Forecasting UHAL... [2026-01-26T20:33:52.779228] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-26T20:33:52.779258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-26T20:33:52.791772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-26T20:33:52.792090] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-26T20:33:52.793144] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-26T20:33:52.793195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:52.793226] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:52.793253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:52.793311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:52.851876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:52.852545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:52.852642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:52.852675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:52.983257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:52.983440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:52.983490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:52.983518] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:52.986999] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-01-26T20:33:52.987285] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-26T20:33:52.987454] [INFO ] [sig ] UHAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:53.131303] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UHAL.txt [2026-01-26T20:33:53.131468] [INFO ] [sig ] [3179/3474] Completed UHAL in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:53.131509] [INFO ] [sig ] [3180/3474] Forecasting UHG... [2026-01-26T20:33:53.131540] [INFO ] [sig ] Generating forecast for: UHG [2026-01-26T20:33:53.131588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-26T20:33:53.144033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-26T20:33:53.144380] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-26T20:33:53.145414] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-26T20:33:53.145465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:53.145497] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:53.145524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:53.145788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:53.202614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:53.203485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:53.203595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:53.203630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:53.323893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:53.324052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:53.324094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:53.324122] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:53.327485] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: DOWN (p=23.44%) [2026-01-26T20:33:53.327844] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-26T20:33:53.327966] [INFO ] [sig ] UHG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:53.469003] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UHG.txt [2026-01-26T20:33:53.469146] [INFO ] [sig ] [3180/3474] Completed UHG in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:53.469186] [INFO ] [sig ] [3181/3474] Forecasting UHS... [2026-01-26T20:33:53.469216] [INFO ] [sig ] Generating forecast for: UHS [2026-01-26T20:33:53.469277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-26T20:33:53.481027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-26T20:33:53.481348] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-26T20:33:53.482166] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-26T20:33:53.482216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:53.482247] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:53.482273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:53.482329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:53.538638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:53.539360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:53.539451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:53.539483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:53.662950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:53.663118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:53.663166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:53.663238] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:53.667041] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=39.14%) [2026-01-26T20:33:53.667432] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-26T20:33:53.667558] [INFO ] [sig ] UHS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:53.809151] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UHS.txt [2026-01-26T20:33:53.809284] [INFO ] [sig ] [3181/3474] Completed UHS in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:53.809327] [INFO ] [sig ] [3182/3474] Forecasting UI... [2026-01-26T20:33:53.809364] [INFO ] [sig ] Generating forecast for: UI [2026-01-26T20:33:53.809402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-26T20:33:53.820721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-26T20:33:53.821031] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-26T20:33:53.821853] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-26T20:33:53.821903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:53.821934] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:53.821961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:53.822016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:53.877933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:53.878686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:53.878765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:53.878797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:53.999967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:54.000128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:54.000171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:54.000200] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:54.003541] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-01-26T20:33:54.003830] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-26T20:33:54.003952] [INFO ] [sig ] UI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:54.144477] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UI.txt [2026-01-26T20:33:54.144662] [INFO ] [sig ] [3182/3474] Completed UI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:54.144706] [INFO ] [sig ] [3183/3474] Forecasting UIS... [2026-01-26T20:33:54.144736] [INFO ] [sig ] Generating forecast for: UIS [2026-01-26T20:33:54.144766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-26T20:33:54.155909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-26T20:33:54.156223] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-26T20:33:54.157019] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-26T20:33:54.157069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:54.157101] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:54.157128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:54.157185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:54.212865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:54.213569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:54.213668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:54.213701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:54.332321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:54.332483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:54.332525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:54.332556] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:54.335928] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=76.81%) [2026-01-26T20:33:54.336191] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-26T20:33:54.336312] [INFO ] [sig ] UIS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:54.483030] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UIS.txt [2026-01-26T20:33:54.483190] [INFO ] [sig ] [3183/3474] Completed UIS in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:54.483231] [INFO ] [sig ] [3184/3474] Forecasting UITB... [2026-01-26T20:33:54.483262] [INFO ] [sig ] Generating forecast for: UITB [2026-01-26T20:33:54.483293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-26T20:33:54.494646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-26T20:33:54.494957] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-26T20:33:54.495756] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-26T20:33:54.495805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:54.495836] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:54.495862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:54.495918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:54.552657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:54.553420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:54.553516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:54.553548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:54.669100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:54.669256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:54.669297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:54.669326] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:54.672811] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=93.26%) [2026-01-26T20:33:54.673081] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-26T20:33:54.673205] [INFO ] [sig ] UITB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:54.814807] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UITB.txt [2026-01-26T20:33:54.814945] [INFO ] [sig ] [3184/3474] Completed UITB in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:54.814985] [INFO ] [sig ] [3185/3474] Forecasting UL... [2026-01-26T20:33:54.815014] [INFO ] [sig ] Generating forecast for: UL [2026-01-26T20:33:54.815044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-26T20:33:54.826374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-26T20:33:54.826729] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-26T20:33:54.827533] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-26T20:33:54.827605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:54.827639] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:54.827667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:54.827724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:54.884064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:54.884870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:54.884952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:54.884986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:55.007205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:55.007362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:55.007424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:55.007455] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:55.011697] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-01-26T20:33:55.011980] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-26T20:33:55.012122] [INFO ] [sig ] UL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:55.166531] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UL.txt [2026-01-26T20:33:55.166713] [INFO ] [sig ] [3185/3474] Completed UL in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:55.166758] [INFO ] [sig ] [3186/3474] Forecasting ULBI... [2026-01-26T20:33:55.166789] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-26T20:33:55.166828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-26T20:33:55.179765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-26T20:33:55.180104] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-26T20:33:55.181058] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-26T20:33:55.181122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:55.181165] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:55.181195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:55.181255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:55.245223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:55.245956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:55.246044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:55.246080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:55.373841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:55.374015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:55.374058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:55.374087] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:55.377720] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=16.13%) [2026-01-26T20:33:55.378007] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-26T20:33:55.378138] [INFO ] [sig ] ULBI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:55.521243] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ULBI.txt [2026-01-26T20:33:55.521388] [INFO ] [sig ] [3186/3474] Completed ULBI in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:55.521428] [INFO ] [sig ] [3187/3474] Forecasting ULCC... [2026-01-26T20:33:55.521470] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-26T20:33:55.521503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-26T20:33:55.532849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-26T20:33:55.533148] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-26T20:33:55.533963] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-26T20:33:55.534021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:55.534053] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:55.534080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:55.534136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:55.591528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:55.592365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:55.592451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:55.592485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:55.712845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:55.713003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:55.713045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:55.713075] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:55.716472] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-01-26T20:33:55.716766] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-26T20:33:55.716894] [INFO ] [sig ] ULCC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:55.865176] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ULCC.txt [2026-01-26T20:33:55.865337] [INFO ] [sig ] [3187/3474] Completed ULCC in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-26T20:33:55.865378] [INFO ] [sig ] [3188/3474] Forecasting ULH... [2026-01-26T20:33:55.865408] [INFO ] [sig ] Generating forecast for: ULH [2026-01-26T20:33:55.865439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-26T20:33:55.876759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-26T20:33:55.877070] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-26T20:33:55.878000] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-26T20:33:55.878050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:55.878081] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:55.878108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:55.878165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:55.935079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:55.935964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:55.936092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:55.936153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:56.062651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:56.062809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:56.062853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:56.062883] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:56.066413] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=75.87%) [2026-01-26T20:33:56.066734] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-26T20:33:56.066865] [INFO ] [sig ] ULH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:56.211860] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ULH.txt [2026-01-26T20:33:56.212052] [INFO ] [sig ] [3188/3474] Completed ULH in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.7m [2026-01-26T20:33:56.212096] [INFO ] [sig ] [3189/3474] Forecasting ULTA... [2026-01-26T20:33:56.212128] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-26T20:33:56.212160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-26T20:33:56.224240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-26T20:33:56.224627] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-26T20:33:56.225518] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-26T20:33:56.225598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:56.225643] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:56.225682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:56.225757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:56.285121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:56.286042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:56.286129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:56.286164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:56.409500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:56.409692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:56.409735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:56.409765] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:56.413859] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=94.56%) [2026-01-26T20:33:56.414235] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-26T20:33:56.414383] [INFO ] [sig ] ULTA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:56.572192] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ULTA.txt [2026-01-26T20:33:56.572326] [INFO ] [sig ] [3189/3474] Completed ULTA in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.7m [2026-01-26T20:33:56.572366] [INFO ] [sig ] [3190/3474] Forecasting ULY... [2026-01-26T20:33:56.572397] [INFO ] [sig ] Generating forecast for: ULY [2026-01-26T20:33:56.572429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-26T20:33:56.583849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-26T20:33:56.584174] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-26T20:33:56.584970] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-26T20:33:56.585032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:56.585066] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:56.585094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:56.585151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:56.649781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:56.650836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:56.650964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:56.651000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:56.771364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:56.771520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:56.771770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:56.771801] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:56.775324] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=38.23%) [2026-01-26T20:33:56.775634] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-26T20:33:56.775759] [INFO ] [sig ] ULY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:56.921287] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ULY.txt [2026-01-26T20:33:56.921453] [INFO ] [sig ] [3190/3474] Completed ULY in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.7m [2026-01-26T20:33:56.921517] [INFO ] [sig ] [3191/3474] Forecasting UMBF... [2026-01-26T20:33:56.921564] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-26T20:33:56.921622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-26T20:33:56.933659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-26T20:33:56.934003] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-26T20:33:56.934844] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-26T20:33:56.934896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:56.934931] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:56.934959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:56.935036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:56.994140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:56.995150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:56.995233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:56.995266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:57.124527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:57.124905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:57.124949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:57.124979] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:57.128476] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=34.62%) [2026-01-26T20:33:57.128770] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-26T20:33:57.128892] [INFO ] [sig ] UMBF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:57.279090] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UMBF.txt [2026-01-26T20:33:57.279284] [INFO ] [sig ] [3191/3474] Completed UMBF in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.7m [2026-01-26T20:33:57.279328] [INFO ] [sig ] [3192/3474] Forecasting UMC... [2026-01-26T20:33:57.279361] [INFO ] [sig ] Generating forecast for: UMC [2026-01-26T20:33:57.279393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-26T20:33:57.292650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-26T20:33:57.293039] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-26T20:33:57.293843] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-26T20:33:57.293893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:57.293926] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:57.293954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:57.294010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:57.353860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:57.354869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:57.354954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:57.354989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:57.482195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:57.482355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:57.482398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:57.482429] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:57.486006] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-01-26T20:33:57.486278] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-26T20:33:57.486398] [INFO ] [sig ] UMC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:57.631271] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UMC.txt [2026-01-26T20:33:57.631409] [INFO ] [sig ] [3192/3474] Completed UMC in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.7m [2026-01-26T20:33:57.631448] [INFO ] [sig ] [3193/3474] Forecasting UMH... [2026-01-26T20:33:57.631479] [INFO ] [sig ] Generating forecast for: UMH [2026-01-26T20:33:57.631510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-26T20:33:57.643062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-26T20:33:57.643403] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-26T20:33:57.644230] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-26T20:33:57.644365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:57.644399] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:57.644427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:57.644486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:57.705538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:57.706416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:57.706515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:57.706557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:57.829130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:57.829292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:57.829346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:57.829380] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:57.833757] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: UP (p=51.83%) [2026-01-26T20:33:57.834033] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-26T20:33:57.834169] [INFO ] [sig ] UMH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:57.979222] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UMH.txt [2026-01-26T20:33:57.979377] [INFO ] [sig ] [3193/3474] Completed UMH in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.7m [2026-01-26T20:33:57.979434] [INFO ] [sig ] [3194/3474] Forecasting UMMA... [2026-01-26T20:33:57.979467] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-26T20:33:57.979498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-26T20:33:57.990967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-26T20:33:57.991292] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-26T20:33:57.992089] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-26T20:33:57.992140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:57.992174] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:57.992201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:57.992256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:58.049612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:58.050463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:58.050548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:58.050603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:58.179642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:58.179838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:58.179894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:58.179927] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:58.183653] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-01-26T20:33:58.183978] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-26T20:33:58.184122] [INFO ] [sig ] UMMA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:58.328264] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UMMA.txt [2026-01-26T20:33:58.328411] [INFO ] [sig ] [3194/3474] Completed UMMA in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.7m [2026-01-26T20:33:58.328452] [INFO ] [sig ] [3195/3474] Forecasting UNCY... [2026-01-26T20:33:58.328482] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-26T20:33:58.328512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-26T20:33:58.340308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-26T20:33:58.340620] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-26T20:33:58.341413] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-26T20:33:58.341464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:58.341522] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:58.341551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:58.341627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:58.398297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:58.399190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:58.399272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:58.399306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:58.517330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:58.517500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:58.517542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:58.517586] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:58.520937] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-01-26T20:33:58.521202] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-26T20:33:58.521342] [INFO ] [sig ] UNCY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:58.662826] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UNCY.txt [2026-01-26T20:33:58.662974] [INFO ] [sig ] [3195/3474] Completed UNCY in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:33:58.663014] [INFO ] [sig ] [3196/3474] Forecasting UNF... [2026-01-26T20:33:58.663046] [INFO ] [sig ] Generating forecast for: UNF [2026-01-26T20:33:58.663077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-26T20:33:58.675008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-26T20:33:58.675284] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-26T20:33:58.676073] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-26T20:33:58.676124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:58.676156] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:58.676183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:58.676253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:58.735517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:58.736262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:58.736345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:58.736379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:58.862455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:58.862648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:58.862702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:58.862744] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:58.866487] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=85.03%) [2026-01-26T20:33:58.866788] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-26T20:33:58.866912] [INFO ] [sig ] UNF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:59.012105] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UNF.txt [2026-01-26T20:33:59.012270] [INFO ] [sig ] [3196/3474] Completed UNF in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:33:59.012316] [INFO ] [sig ] [3197/3474] Forecasting UNFI... [2026-01-26T20:33:59.012348] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-26T20:33:59.012383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-26T20:33:59.024857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-26T20:33:59.025163] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-26T20:33:59.025988] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-26T20:33:59.026040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:59.026074] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:59.026102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:59.026159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:59.083958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:59.084717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:59.084799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:59.084833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:59.208030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:59.208181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:59.208237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:59.208266] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:59.211758] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: UP (p=68.68%) [2026-01-26T20:33:59.212022] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-26T20:33:59.212143] [INFO ] [sig ] UNFI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:33:59.358785] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UNFI.txt [2026-01-26T20:33:59.358913] [INFO ] [sig ] [3197/3474] Completed UNFI in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:33:59.358952] [INFO ] [sig ] [3198/3474] Forecasting UNM... [2026-01-26T20:33:59.358983] [INFO ] [sig ] Generating forecast for: UNM [2026-01-26T20:33:59.359014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-26T20:33:59.371308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-26T20:33:59.371618] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-26T20:33:59.372400] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-26T20:33:59.372453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:59.372485] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:59.372512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:59.372569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:59.430549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:59.431225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:59.431306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:59.431340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:59.550971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:59.551122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:59.551163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:59.551227] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:59.554709] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-01-26T20:33:59.554984] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-26T20:33:59.555108] [INFO ] [sig ] UNM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:33:59.703919] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UNM.txt [2026-01-26T20:33:59.704055] [INFO ] [sig ] [3198/3474] Completed UNM in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:33:59.704095] [INFO ] [sig ] [3199/3474] Forecasting UNMA... [2026-01-26T20:33:59.704125] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-26T20:33:59.704163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-26T20:33:59.716472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-26T20:33:59.716770] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-26T20:33:59.717598] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-26T20:33:59.717650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:33:59.717682] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:33:59.717709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:33:59.717765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:33:59.776983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:33:59.777787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:33:59.777893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:33:59.777930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:33:59.889401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:33:59.889564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:33:59.889644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:33:59.889673] [INFO ] [FORECASTER] Training complete [2026-01-26T20:33:59.893118] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-26T20:33:59.893394] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-26T20:33:59.893522] [INFO ] [sig ] UNMA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:00.039086] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UNMA.txt [2026-01-26T20:34:00.039241] [INFO ] [sig ] [3199/3474] Completed UNMA in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:34:00.039280] [INFO ] [sig ] [3200/3474] Forecasting UNP... [2026-01-26T20:34:00.039310] [INFO ] [sig ] Generating forecast for: UNP [2026-01-26T20:34:00.039340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-26T20:34:00.051904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-26T20:34:00.052294] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-26T20:34:00.053133] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-26T20:34:00.053185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:00.053218] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:00.053246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:00.053303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:00.119134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:00.120024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:00.120108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:00.120143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:00.242065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:00.242221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:00.242262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:00.242291] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:00.245736] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=65.76%) [2026-01-26T20:34:00.246010] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-26T20:34:00.246133] [INFO ] [sig ] UNP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:00.390609] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UNP.txt [2026-01-26T20:34:00.390728] [INFO ] [sig ] [3200/3474] Completed UNP in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:34:00.390766] [INFO ] [sig ] [3201/3474] Forecasting UNTY... [2026-01-26T20:34:00.390796] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-26T20:34:00.390827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-26T20:34:00.404935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-26T20:34:00.405235] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-26T20:34:00.406058] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-26T20:34:00.406109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:00.406152] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:00.406180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:00.406236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:00.462656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:00.463270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:00.463349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:00.463381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:00.581688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:00.581843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:00.581884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:00.581913] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:00.585248] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=94.45%) [2026-01-26T20:34:00.585514] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-26T20:34:00.585653] [INFO ] [sig ] UNTY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:00.728983] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UNTY.txt [2026-01-26T20:34:00.729133] [INFO ] [sig ] [3201/3474] Completed UNTY in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:34:00.729174] [INFO ] [sig ] [3202/3474] Forecasting UPBD... [2026-01-26T20:34:00.729205] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-26T20:34:00.729236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-26T20:34:00.740595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-26T20:34:00.740875] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-26T20:34:00.741690] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-26T20:34:00.741741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:00.741773] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:00.741801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:00.741857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:00.800883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:00.801678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:00.801759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:00.801791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:00.922792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:00.922939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:00.922980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:00.923010] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:00.926501] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=69.07%) [2026-01-26T20:34:00.926801] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-26T20:34:00.926926] [INFO ] [sig ] UPBD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:01.078514] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UPBD.txt [2026-01-26T20:34:01.078696] [INFO ] [sig ] [3202/3474] Completed UPBD in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:34:01.078739] [INFO ] [sig ] [3203/3474] Forecasting UPC... [2026-01-26T20:34:01.078770] [INFO ] [sig ] Generating forecast for: UPC [2026-01-26T20:34:01.078809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-26T20:34:01.089887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-26T20:34:01.090211] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-26T20:34:01.091120] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-26T20:34:01.091173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:01.091206] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:01.091235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:01.091294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:01.149429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:01.150321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:01.150411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:01.150446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:01.266842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:01.266999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:01.267042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:01.267072] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:01.270540] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-01-26T20:34:01.270836] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-26T20:34:01.270960] [INFO ] [sig ] UPC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:01.414351] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UPC.txt [2026-01-26T20:34:01.414504] [INFO ] [sig ] [3203/3474] Completed UPC in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:34:01.414545] [INFO ] [sig ] [3204/3474] Forecasting UPLD... [2026-01-26T20:34:01.414595] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-26T20:34:01.414630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-26T20:34:01.426535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-26T20:34:01.426871] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-26T20:34:01.427705] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-26T20:34:01.427757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:01.427788] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:01.427815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:01.427871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:01.489017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:01.489928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:01.490010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:01.490043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:01.613961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:01.614120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:01.614163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:01.614191] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:01.617667] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=23.70%) [2026-01-26T20:34:01.617939] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-26T20:34:01.618057] [INFO ] [sig ] UPLD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:01.768464] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UPLD.txt [2026-01-26T20:34:01.768642] [INFO ] [sig ] [3204/3474] Completed UPLD in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-26T20:34:01.768689] [INFO ] [sig ] [3205/3474] Forecasting UPS... [2026-01-26T20:34:01.768727] [INFO ] [sig ] Generating forecast for: UPS [2026-01-26T20:34:01.768758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-26T20:34:01.781144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-26T20:34:01.781468] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-26T20:34:01.782273] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-26T20:34:01.782324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:01.782355] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:01.782383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:01.782440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:01.847034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:01.848136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:01.848259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:01.848294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:01.976343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:01.976524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:01.976597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:01.976642] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:01.980943] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=53.24%) [2026-01-26T20:34:01.981285] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-26T20:34:01.981423] [INFO ] [sig ] UPS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:02.135277] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UPS.txt [2026-01-26T20:34:02.135436] [INFO ] [sig ] [3205/3474] Completed UPS in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.6m [2026-01-26T20:34:02.135477] [INFO ] [sig ] [3206/3474] Forecasting UPWK... [2026-01-26T20:34:02.135514] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-26T20:34:02.135551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-26T20:34:02.147786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-26T20:34:02.148158] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-26T20:34:02.148972] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-26T20:34:02.149023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:02.149055] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:02.149083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:02.149139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:02.207266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:02.208195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:02.208279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:02.208313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:02.331293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:02.331434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:02.331477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:02.331507] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:02.334962] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=92.07%) [2026-01-26T20:34:02.335236] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-26T20:34:02.335360] [INFO ] [sig ] UPWK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:02.479563] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UPWK.txt [2026-01-26T20:34:02.479732] [INFO ] [sig ] [3206/3474] Completed UPWK in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.6m [2026-01-26T20:34:02.479772] [INFO ] [sig ] [3207/3474] Forecasting UPXI... [2026-01-26T20:34:02.479803] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-26T20:34:02.479834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-26T20:34:02.492539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-26T20:34:02.492871] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-26T20:34:02.493703] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-26T20:34:02.493756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:02.493790] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:02.493819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:02.493877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:02.553788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:02.554481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:02.554595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:02.554641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:02.681332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:02.681538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:02.681607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:02.681642] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:02.685749] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: UP (p=65.97%) [2026-01-26T20:34:02.686038] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-26T20:34:02.686165] [INFO ] [sig ] UPXI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:02.839504] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UPXI.txt [2026-01-26T20:34:02.839685] [INFO ] [sig ] [3207/3474] Completed UPXI in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.6m [2026-01-26T20:34:02.839728] [INFO ] [sig ] [3208/3474] Forecasting URBN... [2026-01-26T20:34:02.839760] [INFO ] [sig ] Generating forecast for: URBN [2026-01-26T20:34:02.839792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-26T20:34:02.851112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-26T20:34:02.851429] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-26T20:34:02.852288] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-26T20:34:02.852343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:02.852377] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:02.852405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:02.852462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:02.923443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:02.924641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:02.924749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:02.924793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:03.051675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:03.051846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:03.051890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:03.051949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:03.055692] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-26T20:34:03.056048] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-26T20:34:03.056194] [INFO ] [sig ] URBN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:03.201860] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/URBN.txt [2026-01-26T20:34:03.202050] [INFO ] [sig ] [3208/3474] Completed URBN in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.6m [2026-01-26T20:34:03.202093] [INFO ] [sig ] [3209/3474] Forecasting URGN... [2026-01-26T20:34:03.202124] [INFO ] [sig ] Generating forecast for: URGN [2026-01-26T20:34:03.202154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-26T20:34:03.213515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-26T20:34:03.213828] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-26T20:34:03.214624] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-26T20:34:03.214676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:03.214709] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:03.214736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:03.214793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:03.270417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:03.271097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:03.271176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:03.271209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:03.392164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:03.392335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:03.392383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:03.392413] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:03.396367] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=6.07%) [2026-01-26T20:34:03.396669] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-26T20:34:03.396793] [INFO ] [sig ] URGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:03.540128] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/URGN.txt [2026-01-26T20:34:03.540263] [INFO ] [sig ] [3209/3474] Completed URGN in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.6m [2026-01-26T20:34:03.540302] [INFO ] [sig ] [3210/3474] Forecasting URI... [2026-01-26T20:34:03.540331] [INFO ] [sig ] Generating forecast for: URI [2026-01-26T20:34:03.540362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-26T20:34:03.552258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-26T20:34:03.552548] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-26T20:34:03.553349] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-26T20:34:03.553400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:03.553432] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:03.553459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:03.553516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:03.609487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:03.610238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:03.610319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:03.610353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:03.737686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:03.737846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:03.737889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:03.737919] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:03.741378] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=17.18%) [2026-01-26T20:34:03.741680] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-26T20:34:03.741806] [INFO ] [sig ] URI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:03.884203] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/URI.txt [2026-01-26T20:34:03.884332] [INFO ] [sig ] [3210/3474] Completed URI in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.6m [2026-01-26T20:34:03.884371] [INFO ] [sig ] [3211/3474] Forecasting URNJ... [2026-01-26T20:34:03.884401] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-26T20:34:03.884432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-26T20:34:03.896283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-26T20:34:03.896677] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-26T20:34:03.897490] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-26T20:34:03.897543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:03.897612] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:03.897650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:03.897719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:03.954075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:03.954917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:03.955004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:03.955039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:04.079361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:04.079527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:04.079608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:04.079646] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:04.083086] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: DOWN (p=40.17%) [2026-01-26T20:34:04.083355] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-26T20:34:04.083474] [INFO ] [sig ] URNJ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:04.226094] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/URNJ.txt [2026-01-26T20:34:04.226263] [INFO ] [sig ] [3211/3474] Completed URNJ in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.6m [2026-01-26T20:34:04.226303] [INFO ] [sig ] [3212/3474] Forecasting UROY... [2026-01-26T20:34:04.226332] [INFO ] [sig ] Generating forecast for: UROY [2026-01-26T20:34:04.226364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-26T20:34:04.239962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-26T20:34:04.240325] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-26T20:34:04.241127] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-26T20:34:04.241178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:04.241237] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:04.241267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:04.241335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:04.299904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:04.300756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:04.300840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:04.300874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:04.429723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:04.429868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:04.429909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:04.429939] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:04.433414] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-01-26T20:34:04.433713] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-26T20:34:04.433837] [INFO ] [sig ] UROY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:04.577212] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UROY.txt [2026-01-26T20:34:04.577340] [INFO ] [sig ] [3212/3474] Completed UROY in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:04.577380] [INFO ] [sig ] [3213/3474] Forecasting USA... [2026-01-26T20:34:04.577434] [INFO ] [sig ] Generating forecast for: USA [2026-01-26T20:34:04.577469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-26T20:34:04.588687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-26T20:34:04.588966] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-26T20:34:04.589768] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-26T20:34:04.589821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:04.589854] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:04.589881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:04.589939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:04.647485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:04.648219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:04.648324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:04.648360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:04.768061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:04.768208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:04.768252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:04.768280] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:04.771638] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=43.77%) [2026-01-26T20:34:04.771907] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-26T20:34:04.772025] [INFO ] [sig ] USA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:04.914735] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/USA.txt [2026-01-26T20:34:04.914871] [INFO ] [sig ] [3213/3474] Completed USA in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:04.914911] [INFO ] [sig ] [3214/3474] Forecasting USAC... [2026-01-26T20:34:04.914942] [INFO ] [sig ] Generating forecast for: USAC [2026-01-26T20:34:04.914972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-26T20:34:04.926848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-26T20:34:04.927151] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-26T20:34:04.927996] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-26T20:34:04.928058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:04.928092] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:04.928119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:04.928176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:04.986122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:04.986888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:04.986970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:04.987005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:05.103348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:05.103504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:05.103545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:05.103658] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:05.107070] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-01-26T20:34:05.107364] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-26T20:34:05.107519] [INFO ] [sig ] USAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:05.251156] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USAC.txt [2026-01-26T20:34:05.251283] [INFO ] [sig ] [3214/3474] Completed USAC in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:05.251322] [INFO ] [sig ] [3215/3474] Forecasting USB... [2026-01-26T20:34:05.251353] [INFO ] [sig ] Generating forecast for: USB [2026-01-26T20:34:05.251384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-26T20:34:05.263808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-26T20:34:05.264296] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-26T20:34:05.265122] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-26T20:34:05.265175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:05.265208] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:05.265237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:05.265296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:05.325827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:05.326628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:05.326716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:05.326751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:05.454054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:05.454222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:05.454263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:05.454324] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:05.457891] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=2.37%) [2026-01-26T20:34:05.458165] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-26T20:34:05.458297] [INFO ] [sig ] USB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:05.604929] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/USB.txt [2026-01-26T20:34:05.605055] [INFO ] [sig ] [3215/3474] Completed USB in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:05.605093] [INFO ] [sig ] [3216/3474] Forecasting USCB... [2026-01-26T20:34:05.605124] [INFO ] [sig ] Generating forecast for: USCB [2026-01-26T20:34:05.605155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-26T20:34:05.617231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-26T20:34:05.617543] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-26T20:34:05.618364] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-26T20:34:05.618415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:05.618446] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:05.618473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:05.618529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:05.678478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:05.679225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:05.679308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:05.679342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:05.794675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:05.794830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:05.794871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:05.794900] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:05.798888] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-01-26T20:34:05.799158] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-26T20:34:05.799284] [INFO ] [sig ] USCB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:05.942756] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USCB.txt [2026-01-26T20:34:05.942901] [INFO ] [sig ] [3216/3474] Completed USCB in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:05.942942] [INFO ] [sig ] [3217/3474] Forecasting USDX... [2026-01-26T20:34:05.942972] [INFO ] [sig ] Generating forecast for: USDX [2026-01-26T20:34:05.943003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-26T20:34:05.953595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-26T20:34:05.953942] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-26T20:34:05.954769] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-26T20:34:05.954821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:05.954855] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:05.954883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:05.954941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:06.013268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:06.014134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:06.014221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:06.014257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:06.125841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:06.125990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:06.126031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:06.126062] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:06.133753] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: UP (p=74.90%) [2026-01-26T20:34:06.134128] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-26T20:34:06.134289] [INFO ] [sig ] USDX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:06.282300] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USDX.txt [2026-01-26T20:34:06.282445] [INFO ] [sig ] [3217/3474] Completed USDX in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:06.282485] [INFO ] [sig ] [3218/3474] Forecasting USEA... [2026-01-26T20:34:06.282515] [INFO ] [sig ] Generating forecast for: USEA [2026-01-26T20:34:06.282547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-26T20:34:06.295045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-26T20:34:06.295424] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-26T20:34:06.296264] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-26T20:34:06.296316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:06.296348] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:06.296377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:06.296434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:06.355897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:06.357010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:06.357132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:06.357175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:06.487858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:06.488014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:06.488057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:06.488085] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:06.491518] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: DOWN (p=21.46%) [2026-01-26T20:34:06.491838] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-26T20:34:06.491961] [INFO ] [sig ] USEA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:06.636949] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/USEA.txt [2026-01-26T20:34:06.637077] [INFO ] [sig ] [3218/3474] Completed USEA in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:06.637117] [INFO ] [sig ] [3219/3474] Forecasting USFD... [2026-01-26T20:34:06.637148] [INFO ] [sig ] Generating forecast for: USFD [2026-01-26T20:34:06.637179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-26T20:34:06.648730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-26T20:34:06.649085] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-26T20:34:06.649929] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-26T20:34:06.649981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:06.650015] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:06.650044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:06.650103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:06.708230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:06.708895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:06.708975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:06.709009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:06.833952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:06.834103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:06.834144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:06.834174] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:06.837739] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=83.34%) [2026-01-26T20:34:06.838045] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-26T20:34:06.838170] [INFO ] [sig ] USFD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:06.986994] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USFD.txt [2026-01-26T20:34:06.987142] [INFO ] [sig ] [3219/3474] Completed USFD in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:06.987183] [INFO ] [sig ] [3220/3474] Forecasting USGO... [2026-01-26T20:34:06.987215] [INFO ] [sig ] Generating forecast for: USGO [2026-01-26T20:34:06.987245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-26T20:34:06.998617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-26T20:34:06.998920] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-26T20:34:06.999731] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-26T20:34:06.999784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:06.999818] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:06.999845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:06.999903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:07.058461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:07.059172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:07.059252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:07.059286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:07.179114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:07.179270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:07.179312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:07.179343] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:07.183104] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=47.79%) [2026-01-26T20:34:07.183436] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-26T20:34:07.183606] [INFO ] [sig ] USGO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:07.328416] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/USGO.txt [2026-01-26T20:34:07.328543] [INFO ] [sig ] [3220/3474] Completed USGO in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:07.328608] [INFO ] [sig ] [3221/3474] Forecasting USIG... [2026-01-26T20:34:07.328652] [INFO ] [sig ] Generating forecast for: USIG [2026-01-26T20:34:07.328689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-26T20:34:07.340159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-26T20:34:07.340459] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-26T20:34:07.341286] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-26T20:34:07.341338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:07.341373] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:07.341413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:07.341479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:07.399385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:07.400042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:07.400121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:07.400155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:07.530534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:07.530715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:07.530757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:07.530785] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:07.534199] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=78.19%) [2026-01-26T20:34:07.534465] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-26T20:34:07.534600] [INFO ] [sig ] USIG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:07.679085] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USIG.txt [2026-01-26T20:34:07.679238] [INFO ] [sig ] [3221/3474] Completed USIG in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:07.679279] [INFO ] [sig ] [3222/3474] Forecasting USIO... [2026-01-26T20:34:07.679311] [INFO ] [sig ] Generating forecast for: USIO [2026-01-26T20:34:07.679342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-26T20:34:07.692293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-26T20:34:07.692676] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-26T20:34:07.693471] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-26T20:34:07.693523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:07.693556] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:07.693616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:07.693678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:07.750763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:07.751593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:07.751723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:07.751764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:07.873261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:07.873421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:07.873465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:07.873497] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:07.877039] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-26T20:34:07.877318] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-26T20:34:07.877468] [INFO ] [sig ] USIO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:08.032817] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USIO.txt [2026-01-26T20:34:08.032979] [INFO ] [sig ] [3222/3474] Completed USIO in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-26T20:34:08.033021] [INFO ] [sig ] [3223/3474] Forecasting USLM... [2026-01-26T20:34:08.033052] [INFO ] [sig ] Generating forecast for: USLM [2026-01-26T20:34:08.033084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-26T20:34:08.044975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-26T20:34:08.045296] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-26T20:34:08.046090] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-26T20:34:08.046141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:08.046173] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:08.046200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:08.046257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:08.108707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:08.109543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:08.109642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:08.109685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:08.223859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:08.224225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:08.224268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:08.224297] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:08.227763] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-26T20:34:08.228050] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-26T20:34:08.228177] [INFO ] [sig ] USLM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:08.390301] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/USLM.txt [2026-01-26T20:34:08.390466] [INFO ] [sig ] [3223/3474] Completed USLM in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.5m [2026-01-26T20:34:08.390510] [INFO ] [sig ] [3224/3474] Forecasting USMC... [2026-01-26T20:34:08.390542] [INFO ] [sig ] Generating forecast for: USMC [2026-01-26T20:34:08.390590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-26T20:34:08.402566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-26T20:34:08.402868] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-26T20:34:08.403678] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-26T20:34:08.403742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:08.403782] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:08.403817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:08.403880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:08.461709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:08.462369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:08.462448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:08.462481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:08.593333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:08.593502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:08.593547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:08.593599] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:08.597058] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-01-26T20:34:08.597365] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-26T20:34:08.597525] [INFO ] [sig ] USMC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:08.743334] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USMC.txt [2026-01-26T20:34:08.743468] [INFO ] [sig ] [3224/3474] Completed USMC in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.5m [2026-01-26T20:34:08.743508] [INFO ] [sig ] [3225/3474] Forecasting USOI... [2026-01-26T20:34:08.743538] [INFO ] [sig ] Generating forecast for: USOI [2026-01-26T20:34:08.743567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-26T20:34:08.754973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-26T20:34:08.755219] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-26T20:34:08.756002] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-26T20:34:08.756063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:08.756096] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:08.756123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:08.756179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:08.814053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:08.814760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:08.814840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:08.814874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:08.935495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:08.935690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:08.935737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:08.935779] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:08.939502] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-26T20:34:08.939799] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-26T20:34:08.939931] [INFO ] [sig ] USOI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:09.097082] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USOI.txt [2026-01-26T20:34:09.097273] [INFO ] [sig ] [3225/3474] Completed USOI in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.5m [2026-01-26T20:34:09.097315] [INFO ] [sig ] [3226/3474] Forecasting USOY... [2026-01-26T20:34:09.097347] [INFO ] [sig ] Generating forecast for: USOY [2026-01-26T20:34:09.097378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-26T20:34:09.109056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-26T20:34:09.109375] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-26T20:34:09.110222] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-26T20:34:09.110275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:09.110309] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:09.110338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:09.110398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:09.169964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:09.170834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:09.170917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:09.170952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:09.288940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:09.289095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:09.289139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:09.289169] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:09.292539] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-01-26T20:34:09.292823] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-26T20:34:09.292946] [INFO ] [sig ] USOY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:09.435088] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/USOY.txt [2026-01-26T20:34:09.435230] [INFO ] [sig ] [3226/3474] Completed USOY in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.5m [2026-01-26T20:34:09.435272] [INFO ] [sig ] [3227/3474] Forecasting USTB... [2026-01-26T20:34:09.435302] [INFO ] [sig ] Generating forecast for: USTB [2026-01-26T20:34:09.435334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-26T20:34:09.446800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-26T20:34:09.447064] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-26T20:34:09.447925] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-26T20:34:09.447975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:09.448006] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:09.448033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:09.448089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:09.504885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:09.505646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:09.505726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:09.505759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:09.619345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:09.619494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:09.619533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:09.619562] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:09.622920] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=53.69%) [2026-01-26T20:34:09.623183] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-26T20:34:09.623303] [INFO ] [sig ] USTB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:09.767069] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USTB.txt [2026-01-26T20:34:09.767199] [INFO ] [sig ] [3227/3474] Completed USTB in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.5m [2026-01-26T20:34:09.767238] [INFO ] [sig ] [3228/3474] Forecasting USVM... [2026-01-26T20:34:09.767269] [INFO ] [sig ] Generating forecast for: USVM [2026-01-26T20:34:09.767298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-26T20:34:09.778242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-26T20:34:09.778516] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-26T20:34:09.779298] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-26T20:34:09.779349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:09.779382] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:09.779410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:09.779468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:09.835591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:09.836470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:09.836553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:09.836608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:09.958731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:09.958933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:09.958982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:09.959014] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:09.962751] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=77.27%) [2026-01-26T20:34:09.963089] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-26T20:34:09.963225] [INFO ] [sig ] USVM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:10.108658] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USVM.txt [2026-01-26T20:34:10.108805] [INFO ] [sig ] [3228/3474] Completed USVM in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.5m [2026-01-26T20:34:10.108859] [INFO ] [sig ] [3229/3474] Forecasting USXF... [2026-01-26T20:34:10.108894] [INFO ] [sig ] Generating forecast for: USXF [2026-01-26T20:34:10.108925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-26T20:34:10.120127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-26T20:34:10.120427] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-26T20:34:10.121270] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-26T20:34:10.121322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:10.121380] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:10.121409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:10.121467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:10.180252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:10.181105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:10.181188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:10.181221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:10.300617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:10.300777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:10.300820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:10.300849] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:10.304291] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-01-26T20:34:10.304601] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-26T20:34:10.304728] [INFO ] [sig ] USXF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:10.453285] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/USXF.txt [2026-01-26T20:34:10.453448] [INFO ] [sig ] [3229/3474] Completed USXF in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:10.453490] [INFO ] [sig ] [3230/3474] Forecasting UTEN... [2026-01-26T20:34:10.453529] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-26T20:34:10.453588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-26T20:34:10.464602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-26T20:34:10.464914] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-26T20:34:10.465776] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-26T20:34:10.465829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:10.465862] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:10.465890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:10.465949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:10.521613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:10.522456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:10.522542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:10.522592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:10.643903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:10.644068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:10.644111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:10.644150] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:10.647836] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=86.16%) [2026-01-26T20:34:10.648176] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-26T20:34:10.648308] [INFO ] [sig ] UTEN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:10.794437] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UTEN.txt [2026-01-26T20:34:10.794612] [INFO ] [sig ] [3230/3474] Completed UTEN in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:10.794655] [INFO ] [sig ] [3231/3474] Forecasting UTF... [2026-01-26T20:34:10.794688] [INFO ] [sig ] Generating forecast for: UTF [2026-01-26T20:34:10.794718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-26T20:34:10.806540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-26T20:34:10.807147] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-26T20:34:10.808281] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-26T20:34:10.808334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:10.808366] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:10.808392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:10.808449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:10.874660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:10.875588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:10.875679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:10.875718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:11.021924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:11.022097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:11.022140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:11.022168] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:11.025763] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=89.07%) [2026-01-26T20:34:11.026097] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-26T20:34:11.026240] [INFO ] [sig ] UTF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:11.233432] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UTF.txt [2026-01-26T20:34:11.233691] [INFO ] [sig ] [3231/3474] Completed UTF in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:11.233764] [INFO ] [sig ] [3232/3474] Forecasting UTI... [2026-01-26T20:34:11.233818] [INFO ] [sig ] Generating forecast for: UTI [2026-01-26T20:34:11.233871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-26T20:34:11.251214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-26T20:34:11.251696] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-26T20:34:11.252848] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-26T20:34:11.252914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:11.252953] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:11.252986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:11.253058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:11.329088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:11.330229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:11.330337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:11.330382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:11.517024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:11.517228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:11.517311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:11.519458] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:11.538246] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-01-26T20:34:11.538838] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-26T20:34:11.539050] [INFO ] [sig ] UTI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:11.780743] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UTI.txt [2026-01-26T20:34:11.780985] [INFO ] [sig ] [3232/3474] Completed UTI in 0.5s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:11.781056] [INFO ] [sig ] [3233/3474] Forecasting UTL... [2026-01-26T20:34:11.781112] [INFO ] [sig ] Generating forecast for: UTL [2026-01-26T20:34:11.781166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-26T20:34:11.817734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-26T20:34:11.821401] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-26T20:34:11.823222] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-26T20:34:11.823310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:11.823355] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:11.823394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:11.823479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:11.926204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:11.927516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:11.927658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:11.927722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:12.114170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:12.114345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:12.114390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:12.114420] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:12.118640] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=31.87%) [2026-01-26T20:34:12.119115] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-26T20:34:12.119305] [INFO ] [sig ] UTL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:12.275827] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UTL.txt [2026-01-26T20:34:12.276007] [INFO ] [sig ] [3233/3474] Completed UTL in 0.5s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:12.276050] [INFO ] [sig ] [3234/3474] Forecasting UTMD... [2026-01-26T20:34:12.276084] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-26T20:34:12.276116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-26T20:34:12.290532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-26T20:34:12.290976] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-26T20:34:12.291942] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-26T20:34:12.291999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:12.292033] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:12.292061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:12.292120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:12.349713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:12.350708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:12.350798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:12.350830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:12.464354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:12.464521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:12.464564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:12.464629] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:12.468659] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=50.00%) [2026-01-26T20:34:12.469084] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-26T20:34:12.469243] [INFO ] [sig ] UTMD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:12.629685] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UTMD.txt [2026-01-26T20:34:12.629845] [INFO ] [sig ] [3234/3474] Completed UTMD in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:12.629885] [INFO ] [sig ] [3235/3474] Forecasting UTZ... [2026-01-26T20:34:12.629917] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-26T20:34:12.629949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-26T20:34:12.656165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-26T20:34:12.656668] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-26T20:34:12.657916] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-26T20:34:12.657987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:12.658035] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:12.658078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:12.658164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:12.727883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:12.728883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:12.728991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:12.729033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:12.852983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:12.853153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:12.853207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:12.853246] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:12.856785] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-01-26T20:34:12.857114] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-26T20:34:12.857251] [INFO ] [sig ] UTZ: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:13.004449] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UTZ.txt [2026-01-26T20:34:13.004636] [INFO ] [sig ] [3235/3474] Completed UTZ in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:13.004679] [INFO ] [sig ] [3236/3474] Forecasting UVE... [2026-01-26T20:34:13.004709] [INFO ] [sig ] Generating forecast for: UVE [2026-01-26T20:34:13.004740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-26T20:34:13.016203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-26T20:34:13.016602] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-26T20:34:13.017448] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-26T20:34:13.017503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:13.017547] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:13.017597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:13.017658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:13.074832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:13.075750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:13.075837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:13.075871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:13.207864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:13.208022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:13.208064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:13.208094] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:13.211528] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: DOWN (p=31.82%) [2026-01-26T20:34:13.211859] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-26T20:34:13.211989] [INFO ] [sig ] UVE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:13.357081] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UVE.txt [2026-01-26T20:34:13.357227] [INFO ] [sig ] [3236/3474] Completed UVE in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:13.357268] [INFO ] [sig ] [3237/3474] Forecasting UVSP... [2026-01-26T20:34:13.357298] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-26T20:34:13.357329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-26T20:34:13.369372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-26T20:34:13.369666] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-26T20:34:13.370449] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-26T20:34:13.370500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:13.370531] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:13.370558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:13.370634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:13.428643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:13.429258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:13.429338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:13.429371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:13.562506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:13.562876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:13.562921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:13.562950] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:13.566826] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: UP (p=89.41%) [2026-01-26T20:34:13.567170] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-26T20:34:13.567304] [INFO ] [sig ] UVSP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:13.714810] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UVSP.txt [2026-01-26T20:34:13.714943] [INFO ] [sig ] [3237/3474] Completed UVSP in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:13.714983] [INFO ] [sig ] [3238/3474] Forecasting UWMC... [2026-01-26T20:34:13.715013] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-26T20:34:13.715043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-26T20:34:13.725839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-26T20:34:13.726164] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-26T20:34:13.726999] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-26T20:34:13.727053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:13.727085] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:13.727112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:13.727169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:13.783754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:13.784661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:13.784745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:13.784779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:13.907118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:13.907269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:13.907309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:13.907338] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:13.910815] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-01-26T20:34:13.911091] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-26T20:34:13.911215] [INFO ] [sig ] UWMC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:14.054063] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UWMC.txt [2026-01-26T20:34:14.054221] [INFO ] [sig ] [3238/3474] Completed UWMC in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-26T20:34:14.054262] [INFO ] [sig ] [3239/3474] Forecasting UXIN... [2026-01-26T20:34:14.054294] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-26T20:34:14.054324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-26T20:34:14.066539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-26T20:34:14.066898] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-26T20:34:14.067801] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-26T20:34:14.067865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:14.067904] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:14.067937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:14.068001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:14.129873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:14.130742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:14.130870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:14.130914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:14.249562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:14.249748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:14.249791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:14.249820] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:14.253305] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-01-26T20:34:14.253622] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-26T20:34:14.253755] [INFO ] [sig ] UXIN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:14.406755] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UXIN.txt [2026-01-26T20:34:14.406912] [INFO ] [sig ] [3239/3474] Completed UXIN in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.4m [2026-01-26T20:34:14.406959] [INFO ] [sig ] [3240/3474] Forecasting UYLD... [2026-01-26T20:34:14.407005] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-26T20:34:14.407044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-26T20:34:14.418388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-26T20:34:14.418693] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-26T20:34:14.419459] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-26T20:34:14.419511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:14.419543] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:14.419592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:14.419653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:14.477960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:14.478758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:14.478851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:14.478891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:14.601670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:14.601848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:14.601903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:14.601949] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:14.605672] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: DOWN (p=44.00%) [2026-01-26T20:34:14.606077] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-26T20:34:14.606252] [INFO ] [sig ] UYLD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:14.751867] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/UYLD.txt [2026-01-26T20:34:14.752012] [INFO ] [sig ] [3240/3474] Completed UYLD in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.4m [2026-01-26T20:34:14.752239] [INFO ] [sig ] [3241/3474] Forecasting UZE... [2026-01-26T20:34:14.752269] [INFO ] [sig ] Generating forecast for: UZE [2026-01-26T20:34:14.752300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-26T20:34:14.763974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-26T20:34:14.764326] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-26T20:34:14.765136] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-26T20:34:14.765186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:14.765218] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:14.765245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:14.765300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:14.822349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:14.823216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:14.823299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:14.823331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:14.931248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:14.931402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:14.931443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:14.931472] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:14.934830] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: UP (p=56.23%) [2026-01-26T20:34:14.935103] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-26T20:34:14.935226] [INFO ] [sig ] UZE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:15.098177] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/UZE.txt [2026-01-26T20:34:15.098367] [INFO ] [sig ] [3241/3474] Completed UZE in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.4m [2026-01-26T20:34:15.098427] [INFO ] [sig ] [3242/3474] Forecasting VAC... [2026-01-26T20:34:15.098471] [INFO ] [sig ] Generating forecast for: VAC [2026-01-26T20:34:15.098515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-26T20:34:15.110883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-26T20:34:15.111224] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-26T20:34:15.112074] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-26T20:34:15.112128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:15.112161] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:15.112188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:15.112247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:15.169865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:15.170703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:15.170785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:15.170819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:15.289559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:15.289730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:15.289770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:15.289800] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:15.293155] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=86.12%) [2026-01-26T20:34:15.293420] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-26T20:34:15.293540] [INFO ] [sig ] VAC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:15.454179] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VAC.txt [2026-01-26T20:34:15.454361] [INFO ] [sig ] [3242/3474] Completed VAC in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.4m [2026-01-26T20:34:15.454403] [INFO ] [sig ] [3243/3474] Forecasting VAL... [2026-01-26T20:34:15.454434] [INFO ] [sig ] Generating forecast for: VAL [2026-01-26T20:34:15.454465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-26T20:34:15.466780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-26T20:34:15.467186] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-26T20:34:15.468095] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-26T20:34:15.468148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:15.468374] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:15.468402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:15.468460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:15.533173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:15.535149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:15.535327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:15.535367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:15.662637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:15.662799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:15.662846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:15.662936] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:15.667294] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: UP (p=79.13%) [2026-01-26T20:34:15.667629] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-26T20:34:15.667773] [INFO ] [sig ] VAL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:15.823722] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VAL.txt [2026-01-26T20:34:15.823890] [INFO ] [sig ] [3243/3474] Completed VAL in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.4m [2026-01-26T20:34:15.823947] [INFO ] [sig ] [3244/3474] Forecasting VALE... [2026-01-26T20:34:15.823981] [INFO ] [sig ] Generating forecast for: VALE [2026-01-26T20:34:15.824018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-26T20:34:15.838073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-26T20:34:15.838390] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-26T20:34:15.839239] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-26T20:34:15.839292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:15.839324] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:15.839351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:15.839408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:15.899155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:15.899890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:15.899970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:15.900004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:16.023507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:16.023678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:16.023721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:16.023751] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:16.027184] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-01-26T20:34:16.027486] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-26T20:34:16.027628] [INFO ] [sig ] VALE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:16.176022] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VALE.txt [2026-01-26T20:34:16.176206] [INFO ] [sig ] [3244/3474] Completed VALE in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.4m [2026-01-26T20:34:16.176260] [INFO ] [sig ] [3245/3474] Forecasting VALN... [2026-01-26T20:34:16.176293] [INFO ] [sig ] Generating forecast for: VALN [2026-01-26T20:34:16.176333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-26T20:34:16.189066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-26T20:34:16.189526] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-26T20:34:16.190430] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-26T20:34:16.190495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:16.190549] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:16.190633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:16.190738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:16.257014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:16.258027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:16.258160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:16.258214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:16.369134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:16.369290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:16.369330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:16.369359] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:16.372810] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=23.71%) [2026-01-26T20:34:16.373121] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-26T20:34:16.373246] [INFO ] [sig ] VALN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:16.542605] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VALN.txt [2026-01-26T20:34:16.542766] [INFO ] [sig ] [3245/3474] Completed VALN in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.4m [2026-01-26T20:34:16.542808] [INFO ] [sig ] [3246/3474] Forecasting VANI... [2026-01-26T20:34:16.542840] [INFO ] [sig ] Generating forecast for: VANI [2026-01-26T20:34:16.542872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-26T20:34:16.555043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-26T20:34:16.555403] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-26T20:34:16.556271] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-26T20:34:16.556325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:16.556416] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:16.556447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:16.556507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:16.615098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:16.615991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:16.616078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:16.616112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:16.738791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:16.738946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:16.738989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:16.739021] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:16.742758] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-01-26T20:34:16.743093] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-26T20:34:16.743235] [INFO ] [sig ] VANI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:16.888762] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VANI.txt [2026-01-26T20:34:16.888907] [INFO ] [sig ] [3246/3474] Completed VANI in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:16.888950] [INFO ] [sig ] [3247/3474] Forecasting VBF... [2026-01-26T20:34:16.888981] [INFO ] [sig ] Generating forecast for: VBF [2026-01-26T20:34:16.889012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-26T20:34:16.900292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-26T20:34:16.900599] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-26T20:34:16.901375] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-26T20:34:16.901426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:16.901464] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:16.901505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:16.901605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:16.961991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:16.962917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:16.963006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:16.963041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:17.085123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:17.085280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:17.085331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:17.085386] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:17.088963] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=73.45%) [2026-01-26T20:34:17.089240] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-26T20:34:17.089374] [INFO ] [sig ] VBF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:17.236241] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VBF.txt [2026-01-26T20:34:17.236377] [INFO ] [sig ] [3247/3474] Completed VBF in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:17.236417] [INFO ] [sig ] [3248/3474] Forecasting VBNK... [2026-01-26T20:34:17.236447] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-26T20:34:17.236477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-26T20:34:17.248090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-26T20:34:17.248378] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-26T20:34:17.249174] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-26T20:34:17.249225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:17.249258] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:17.249284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:17.249341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:17.307370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:17.308100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:17.308181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:17.308216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:17.439115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:17.439277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:17.439319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:17.439348] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:17.442976] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=80.23%) [2026-01-26T20:34:17.443275] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-26T20:34:17.443405] [INFO ] [sig ] VBNK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:17.590083] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VBNK.txt [2026-01-26T20:34:17.590261] [INFO ] [sig ] [3248/3474] Completed VBNK in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:17.590316] [INFO ] [sig ] [3249/3474] Forecasting VC... [2026-01-26T20:34:17.590351] [INFO ] [sig ] Generating forecast for: VC [2026-01-26T20:34:17.590384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-26T20:34:17.602424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-26T20:34:17.602743] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-26T20:34:17.603605] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-26T20:34:17.603670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:17.603702] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:17.603731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:17.603789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:17.660720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:17.661448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:17.661611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:17.661649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:17.782096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:17.782257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:17.782299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:17.782384] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:17.786062] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: DOWN (p=33.11%) [2026-01-26T20:34:17.786368] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-26T20:34:17.786501] [INFO ] [sig ] VC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:17.930895] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VC.txt [2026-01-26T20:34:17.931035] [INFO ] [sig ] [3249/3474] Completed VC in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:17.931085] [INFO ] [sig ] [3250/3474] Forecasting VCEL... [2026-01-26T20:34:17.931117] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-26T20:34:17.931148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-26T20:34:17.942624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-26T20:34:17.942923] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-26T20:34:17.943772] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-26T20:34:17.943826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:17.943859] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:17.943888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:17.943946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:18.001647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:18.002494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:18.002594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:18.002631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:18.118116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:18.118286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:18.118332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:18.118363] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:18.121802] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=34.86%) [2026-01-26T20:34:18.122078] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-26T20:34:18.122202] [INFO ] [sig ] VCEL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:18.270493] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VCEL.txt [2026-01-26T20:34:18.270674] [INFO ] [sig ] [3250/3474] Completed VCEL in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:18.270718] [INFO ] [sig ] [3251/3474] Forecasting VCRB... [2026-01-26T20:34:18.270750] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-26T20:34:18.270780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-26T20:34:18.282370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-26T20:34:18.282730] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-26T20:34:18.283524] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-26T20:34:18.283592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:18.283627] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:18.283653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:18.283711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:18.341382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:18.342279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:18.342365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:18.342399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:18.472655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:18.472807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:18.472849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:18.472879] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:18.476291] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=92.31%) [2026-01-26T20:34:18.476564] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-26T20:34:18.476714] [INFO ] [sig ] VCRB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:18.621760] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VCRB.txt [2026-01-26T20:34:18.621892] [INFO ] [sig ] [3251/3474] Completed VCRB in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:18.621932] [INFO ] [sig ] [3252/3474] Forecasting VCSH... [2026-01-26T20:34:18.621962] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-26T20:34:18.621994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-26T20:34:18.633241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-26T20:34:18.633529] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-26T20:34:18.634510] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-26T20:34:18.634561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:18.634612] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:18.634641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:18.634698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:18.693951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:18.694706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:18.694789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:18.694824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:18.825304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:18.825482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:18.825524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:18.825554] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:18.829108] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=89.25%) [2026-01-26T20:34:18.829444] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-26T20:34:18.829597] [INFO ] [sig ] VCSH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:18.976597] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VCSH.txt [2026-01-26T20:34:18.976742] [INFO ] [sig ] [3252/3474] Completed VCSH in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:18.976783] [INFO ] [sig ] [3253/3474] Forecasting VECO... [2026-01-26T20:34:18.976814] [INFO ] [sig ] Generating forecast for: VECO [2026-01-26T20:34:18.976844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-26T20:34:18.988822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-26T20:34:18.989199] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-26T20:34:18.990099] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-26T20:34:18.990152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:18.990184] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:18.990211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:18.990269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:19.049514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:19.050429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:19.050518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:19.050551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:19.174063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:19.174252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:19.174296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:19.174326] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:19.177917] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=23.41%) [2026-01-26T20:34:19.178216] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-26T20:34:19.178358] [INFO ] [sig ] VECO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:19.331515] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VECO.txt [2026-01-26T20:34:19.331702] [INFO ] [sig ] [3253/3474] Completed VECO in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:19.331748] [INFO ] [sig ] [3254/3474] Forecasting VEEE... [2026-01-26T20:34:19.331781] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-26T20:34:19.331819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-26T20:34:19.344017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-26T20:34:19.344353] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-26T20:34:19.345163] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-26T20:34:19.345215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:19.345248] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:19.345275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:19.345333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:19.407779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:19.408870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:19.408956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:19.408992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:19.546210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:19.546399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:19.546468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:19.546523] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:19.550268] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-01-26T20:34:19.550548] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-26T20:34:19.550699] [INFO ] [sig ] VEEE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:19.698114] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VEEE.txt [2026-01-26T20:34:19.698270] [INFO ] [sig ] [3254/3474] Completed VEEE in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:19.698311] [INFO ] [sig ] [3255/3474] Forecasting VEL... [2026-01-26T20:34:19.698343] [INFO ] [sig ] Generating forecast for: VEL [2026-01-26T20:34:19.698373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-26T20:34:19.711164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-26T20:34:19.711604] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-26T20:34:19.712473] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-26T20:34:19.712528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:19.712560] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:19.712606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:19.712666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:19.772399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:19.773300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:19.773391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:19.773428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:19.903257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:19.903416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:19.903458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:19.903487] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:19.906863] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=77.56%) [2026-01-26T20:34:19.907180] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-26T20:34:19.907304] [INFO ] [sig ] VEL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:20.051280] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VEL.txt [2026-01-26T20:34:20.051438] [INFO ] [sig ] [3255/3474] Completed VEL in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-26T20:34:20.051488] [INFO ] [sig ] [3256/3474] Forecasting VEON... [2026-01-26T20:34:20.051521] [INFO ] [sig ] Generating forecast for: VEON [2026-01-26T20:34:20.051553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-26T20:34:20.062874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-26T20:34:20.063225] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-26T20:34:20.064027] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-26T20:34:20.064078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:20.064110] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:20.064138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:20.064195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:20.121346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:20.122229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:20.122364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:20.122400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:20.243588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:20.243766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:20.243808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:20.243838] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:20.247207] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-26T20:34:20.247512] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-26T20:34:20.247671] [INFO ] [sig ] VEON: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:20.395959] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VEON.txt [2026-01-26T20:34:20.396118] [INFO ] [sig ] [3256/3474] Completed VEON in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.3m [2026-01-26T20:34:20.396159] [INFO ] [sig ] [3257/3474] Forecasting VERA... [2026-01-26T20:34:20.396190] [INFO ] [sig ] Generating forecast for: VERA [2026-01-26T20:34:20.396223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-26T20:34:20.407504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-26T20:34:20.407881] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-26T20:34:20.408717] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-26T20:34:20.408779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:20.408816] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:20.408848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:20.408918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:20.473753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:20.474769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:20.474864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:20.474901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:20.613707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:20.613868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:20.613911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:20.613948] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:20.617474] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: DOWN (p=17.17%) [2026-01-26T20:34:20.617851] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-26T20:34:20.617988] [INFO ] [sig ] VERA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:20.773525] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VERA.txt [2026-01-26T20:34:20.773700] [INFO ] [sig ] [3257/3474] Completed VERA in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.3m [2026-01-26T20:34:20.773741] [INFO ] [sig ] [3258/3474] Forecasting VERI... [2026-01-26T20:34:20.773771] [INFO ] [sig ] Generating forecast for: VERI [2026-01-26T20:34:20.773803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-26T20:34:20.785309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-26T20:34:20.785690] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-26T20:34:20.786732] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-26T20:34:20.786783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:20.786815] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:20.786841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:20.786897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:20.845036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:20.846124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:20.846207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:20.846240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:20.968440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:20.968612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:20.968655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:20.968684] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:20.972226] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-01-26T20:34:20.972498] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-26T20:34:20.972645] [INFO ] [sig ] VERI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:21.118050] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VERI.txt [2026-01-26T20:34:21.118207] [INFO ] [sig ] [3258/3474] Completed VERI in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.3m [2026-01-26T20:34:21.118247] [INFO ] [sig ] [3259/3474] Forecasting VERO... [2026-01-26T20:34:21.118277] [INFO ] [sig ] Generating forecast for: VERO [2026-01-26T20:34:21.118306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-26T20:34:21.129123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-26T20:34:21.129384] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-26T20:34:21.130174] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-26T20:34:21.130226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:21.130258] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:21.130285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:21.130341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:21.186730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:21.187603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:21.187686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:21.187718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:21.306437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:21.306620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:21.306663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:21.306693] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:21.310169] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: UP (p=51.76%) [2026-01-26T20:34:21.310448] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-26T20:34:21.310591] [INFO ] [sig ] VERO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:21.454338] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VERO.txt [2026-01-26T20:34:21.454493] [INFO ] [sig ] [3259/3474] Completed VERO in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.3m [2026-01-26T20:34:21.454534] [INFO ] [sig ] [3260/3474] Forecasting VERX... [2026-01-26T20:34:21.454564] [INFO ] [sig ] Generating forecast for: VERX [2026-01-26T20:34:21.454615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-26T20:34:21.466406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-26T20:34:21.466727] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-26T20:34:21.467524] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-26T20:34:21.467605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:21.467640] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:21.467668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:21.467726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:21.524323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:21.525223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:21.525308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:21.525341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:21.644352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:21.644506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:21.644548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:21.644596] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:21.647966] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=34.36%) [2026-01-26T20:34:21.648234] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-26T20:34:21.648356] [INFO ] [sig ] VERX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:21.797052] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VERX.txt [2026-01-26T20:34:21.797187] [INFO ] [sig ] [3260/3474] Completed VERX in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.3m [2026-01-26T20:34:21.797433] [INFO ] [sig ] [3261/3474] Forecasting VFC... [2026-01-26T20:34:21.797467] [INFO ] [sig ] Generating forecast for: VFC [2026-01-26T20:34:21.797497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-26T20:34:21.809289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-26T20:34:21.809602] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-26T20:34:21.810361] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-26T20:34:21.810412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:21.810443] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:21.810471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:21.810531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:21.871208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:21.872513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:21.872652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:21.872689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:21.991400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:21.991564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:21.991624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:21.991654] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:21.995159] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-26T20:34:21.995431] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-26T20:34:21.995548] [INFO ] [sig ] VFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:22.138880] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VFC.txt [2026-01-26T20:34:22.139041] [INFO ] [sig ] [3261/3474] Completed VFC in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.3m [2026-01-26T20:34:22.139083] [INFO ] [sig ] [3262/3474] Forecasting VFF... [2026-01-26T20:34:22.139114] [INFO ] [sig ] Generating forecast for: VFF [2026-01-26T20:34:22.139149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-26T20:34:22.151737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-26T20:34:22.152029] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-26T20:34:22.152860] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-26T20:34:22.152911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:22.152944] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:22.152971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:22.153044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:22.213851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:22.214569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:22.214681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:22.214716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:22.331475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:22.331644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:22.331686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:22.331716] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:22.335051] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-01-26T20:34:22.335319] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-26T20:34:22.335444] [INFO ] [sig ] VFF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:22.481588] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VFF.txt [2026-01-26T20:34:22.481728] [INFO ] [sig ] [3262/3474] Completed VFF in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.3m [2026-01-26T20:34:22.481767] [INFO ] [sig ] [3263/3474] Forecasting VFLO... [2026-01-26T20:34:22.481798] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-26T20:34:22.481828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-26T20:34:22.494289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-26T20:34:22.494598] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-26T20:34:22.495395] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-26T20:34:22.495448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:22.495507] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:22.495538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:22.495616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:22.557957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:22.558729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:22.558823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:22.558862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:22.688414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:22.688570] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:22.688631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:22.688662] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:22.692229] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=58.58%) [2026-01-26T20:34:22.692503] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-26T20:34:22.692645] [INFO ] [sig ] VFLO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:22.839903] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VFLO.txt [2026-01-26T20:34:22.840065] [INFO ] [sig ] [3263/3474] Completed VFLO in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:22.840114] [INFO ] [sig ] [3264/3474] Forecasting VFS... [2026-01-26T20:34:22.840146] [INFO ] [sig ] Generating forecast for: VFS [2026-01-26T20:34:22.840177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-26T20:34:22.851949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-26T20:34:22.852226] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-26T20:34:22.853014] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-26T20:34:22.853076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:22.853115] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:22.853147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:22.853207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:22.910168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:22.910808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:22.910886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:22.910919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:23.031551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:23.031744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:23.031786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:23.031814] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:23.035253] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=85.84%) [2026-01-26T20:34:23.035516] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-26T20:34:23.035654] [INFO ] [sig ] VFS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:23.177592] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VFS.txt [2026-01-26T20:34:23.177739] [INFO ] [sig ] [3264/3474] Completed VFS in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:23.177778] [INFO ] [sig ] [3265/3474] Forecasting VGI... [2026-01-26T20:34:23.177809] [INFO ] [sig ] Generating forecast for: VGI [2026-01-26T20:34:23.177840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-26T20:34:23.189243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-26T20:34:23.189552] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-26T20:34:23.190549] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-26T20:34:23.190618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:23.190652] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:23.190679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:23.190735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:23.248251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:23.249021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:23.249106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:23.249163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:23.358417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:23.358594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:23.358638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:23.358667] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:23.361996] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-26T20:34:23.362263] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-26T20:34:23.362421] [INFO ] [sig ] VGI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:23.505228] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VGI.txt [2026-01-26T20:34:23.505383] [INFO ] [sig ] [3265/3474] Completed VGI in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:23.505423] [INFO ] [sig ] [3266/3474] Forecasting VGM... [2026-01-26T20:34:23.505454] [INFO ] [sig ] Generating forecast for: VGM [2026-01-26T20:34:23.505485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-26T20:34:23.517178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-26T20:34:23.517533] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-26T20:34:23.518353] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-26T20:34:23.518405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:23.518436] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:23.518463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:23.518519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:23.574914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:23.575780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:23.575863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:23.575896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:23.699014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:23.699189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:23.699240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:23.699272] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:23.702825] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-01-26T20:34:23.703127] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-26T20:34:23.703260] [INFO ] [sig ] VGM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:23.852196] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VGM.txt [2026-01-26T20:34:23.852348] [INFO ] [sig ] [3266/3474] Completed VGM in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:23.852389] [INFO ] [sig ] [3267/3474] Forecasting VGSH... [2026-01-26T20:34:23.852420] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-26T20:34:23.852451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-26T20:34:23.864490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-26T20:34:23.864914] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-26T20:34:23.865817] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-26T20:34:23.865868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:23.865899] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:23.865925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:23.865980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:23.922897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:23.923752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:23.923859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:23.923893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:24.046014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:24.046172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:24.046231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:24.046261] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:24.049678] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: DOWN (p=13.35%) [2026-01-26T20:34:24.049951] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-26T20:34:24.050071] [INFO ] [sig ] VGSH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:24.193832] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VGSH.txt [2026-01-26T20:34:24.193967] [INFO ] [sig ] [3267/3474] Completed VGSH in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:24.194006] [INFO ] [sig ] [3268/3474] Forecasting VICI... [2026-01-26T20:34:24.194038] [INFO ] [sig ] Generating forecast for: VICI [2026-01-26T20:34:24.194067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-26T20:34:24.205528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-26T20:34:24.205819] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-26T20:34:24.206603] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-26T20:34:24.206654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:24.206685] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:24.206712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:24.206768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:24.265378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:24.266204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:24.266287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:24.266321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:24.393327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:24.393488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:24.393531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:24.393589] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:24.396969] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: UP (p=51.90%) [2026-01-26T20:34:24.397241] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-26T20:34:24.397373] [INFO ] [sig ] VICI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:24.546498] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VICI.txt [2026-01-26T20:34:24.546655] [INFO ] [sig ] [3268/3474] Completed VICI in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:24.546696] [INFO ] [sig ] [3269/3474] Forecasting VIGI... [2026-01-26T20:34:24.546726] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-26T20:34:24.546757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-26T20:34:24.558089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-26T20:34:24.558387] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-26T20:34:24.559218] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-26T20:34:24.559272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:24.559303] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:24.559330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:24.559387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:24.615991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:24.616679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:24.616772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:24.616806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:24.735241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:24.735397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:24.735438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:24.735466] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:24.739078] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=16.08%) [2026-01-26T20:34:24.739603] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-26T20:34:24.739729] [INFO ] [sig ] VIGI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:24.884803] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VIGI.txt [2026-01-26T20:34:24.884935] [INFO ] [sig ] [3269/3474] Completed VIGI in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:24.884976] [INFO ] [sig ] [3270/3474] Forecasting VINP... [2026-01-26T20:34:24.885005] [INFO ] [sig ] Generating forecast for: VINP [2026-01-26T20:34:24.885035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-26T20:34:24.896052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-26T20:34:24.896324] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-26T20:34:24.897109] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-26T20:34:24.897160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:24.897191] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:24.897218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:24.897274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:24.956049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:24.956920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:24.957002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:24.957037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:25.075836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:25.075997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:25.076040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:25.076070] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:25.079639] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: UP (p=75.87%) [2026-01-26T20:34:25.079933] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-26T20:34:25.080064] [INFO ] [sig ] VINP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:25.226366] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VINP.txt [2026-01-26T20:34:25.226495] [INFO ] [sig ] [3270/3474] Completed VINP in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:25.226535] [INFO ] [sig ] [3271/3474] Forecasting VIPS... [2026-01-26T20:34:25.226566] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-26T20:34:25.226617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-26T20:34:25.238638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-26T20:34:25.238968] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-26T20:34:25.239839] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-26T20:34:25.239893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:25.239937] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:25.239966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:25.240024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:25.297949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:25.298782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:25.298867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:25.298902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:25.425706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:25.425902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:25.425950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:25.425981] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:25.429536] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-01-26T20:34:25.429854] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-26T20:34:25.429991] [INFO ] [sig ] VIPS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:25.583339] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VIPS.txt [2026-01-26T20:34:25.583491] [INFO ] [sig ] [3271/3474] Completed VIPS in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:25.583531] [INFO ] [sig ] [3272/3474] Forecasting VIRC... [2026-01-26T20:34:25.583562] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-26T20:34:25.583617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-26T20:34:25.595303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-26T20:34:25.595607] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-26T20:34:25.596387] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-26T20:34:25.596438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:25.596469] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:25.596496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:25.596553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:25.656349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:25.657108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:25.657192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:25.657226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:25.779949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:25.780100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:25.780142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:25.780172] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:25.783597] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=71.92%) [2026-01-26T20:34:25.783871] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-26T20:34:25.783992] [INFO ] [sig ] VIRC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:25.930033] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VIRC.txt [2026-01-26T20:34:25.930186] [INFO ] [sig ] [3272/3474] Completed VIRC in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-26T20:34:25.930225] [INFO ] [sig ] [3273/3474] Forecasting VITL... [2026-01-26T20:34:25.930257] [INFO ] [sig ] Generating forecast for: VITL [2026-01-26T20:34:25.930288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-26T20:34:25.941222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-26T20:34:25.941527] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-26T20:34:25.942340] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-26T20:34:25.942392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:25.942424] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:25.942452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:25.942508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:26.002548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:26.003444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:26.003607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:26.003645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:26.132134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:26.132310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:26.132354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:26.132394] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:26.136128] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=32.51%) [2026-01-26T20:34:26.136430] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-26T20:34:26.136561] [INFO ] [sig ] VITL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:26.283900] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VITL.txt [2026-01-26T20:34:26.284058] [INFO ] [sig ] [3273/3474] Completed VITL in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.2m [2026-01-26T20:34:26.284098] [INFO ] [sig ] [3274/3474] Forecasting VKQ... [2026-01-26T20:34:26.284129] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-26T20:34:26.284162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-26T20:34:26.295534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-26T20:34:26.295922] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-26T20:34:26.296731] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-26T20:34:26.296782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:26.296814] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:26.296841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:26.296898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:26.354631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:26.355512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:26.355628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:26.355664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:26.476123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:26.476287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:26.476330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:26.476360] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:26.479969] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-26T20:34:26.480284] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-26T20:34:26.480415] [INFO ] [sig ] VKQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:26.698591] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VKQ.txt [2026-01-26T20:34:26.698738] [INFO ] [sig ] [3274/3474] Completed VKQ in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.2m [2026-01-26T20:34:26.698778] [INFO ] [sig ] [3275/3474] Forecasting VKTX... [2026-01-26T20:34:26.698816] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-26T20:34:26.698847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-26T20:34:26.710118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-26T20:34:26.710432] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-26T20:34:26.711224] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-26T20:34:26.711274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:26.711305] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:26.711331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:26.711386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:26.768069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:26.768964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:26.769050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:26.769084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:26.894171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:26.894535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:26.894594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:26.894626] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:26.898177] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-26T20:34:26.898465] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-26T20:34:26.898613] [INFO ] [sig ] VKTX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:27.043628] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VKTX.txt [2026-01-26T20:34:27.043766] [INFO ] [sig ] [3275/3474] Completed VKTX in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.2m [2026-01-26T20:34:27.043805] [INFO ] [sig ] [3276/3474] Forecasting VLGEA... [2026-01-26T20:34:27.043835] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-26T20:34:27.043867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-26T20:34:27.055140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-26T20:34:27.055437] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-26T20:34:27.056226] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-26T20:34:27.056276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:27.056308] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:27.056335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:27.056391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:27.113305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:27.114357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:27.114442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:27.114475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:27.235241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:27.235401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:27.235444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:27.235473] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:27.238883] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=65.94%) [2026-01-26T20:34:27.239159] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-26T20:34:27.239305] [INFO ] [sig ] VLGEA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:27.383990] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VLGEA.txt [2026-01-26T20:34:27.384175] [INFO ] [sig ] [3276/3474] Completed VLGEA in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.2m [2026-01-26T20:34:27.384217] [INFO ] [sig ] [3277/3474] Forecasting VLN... [2026-01-26T20:34:27.384249] [INFO ] [sig ] Generating forecast for: VLN [2026-01-26T20:34:27.384281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-26T20:34:27.396001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-26T20:34:27.396390] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-26T20:34:27.397229] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-26T20:34:27.397281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:27.397312] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:27.397339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:27.397399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:27.455783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:27.456638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:27.456722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:27.456757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:27.573235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:27.573393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:27.573433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:27.573463] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:27.576788] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=40.00%) [2026-01-26T20:34:27.577054] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-26T20:34:27.577176] [INFO ] [sig ] VLN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:27.723191] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VLN.txt [2026-01-26T20:34:27.723334] [INFO ] [sig ] [3277/3474] Completed VLN in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.2m [2026-01-26T20:34:27.723374] [INFO ] [sig ] [3278/3474] Forecasting VLO... [2026-01-26T20:34:27.723405] [INFO ] [sig ] Generating forecast for: VLO [2026-01-26T20:34:27.723437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-26T20:34:27.734996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-26T20:34:27.735325] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-26T20:34:27.736151] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-26T20:34:27.736203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:27.736234] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:27.736261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:27.736318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:27.793232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:27.794045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:27.794128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:27.794161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:27.919460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:27.919638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:27.919681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:27.919760] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:27.923177] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=16.32%) [2026-01-26T20:34:27.923455] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-26T20:34:27.923601] [INFO ] [sig ] VLO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:28.068961] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VLO.txt [2026-01-26T20:34:28.069116] [INFO ] [sig ] [3278/3474] Completed VLO in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.2m [2026-01-26T20:34:28.069156] [INFO ] [sig ] [3279/3474] Forecasting VLRS... [2026-01-26T20:34:28.069186] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-26T20:34:28.069217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-26T20:34:28.079965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-26T20:34:28.080216] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-26T20:34:28.080998] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-26T20:34:28.081050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:28.081082] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:28.081110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:28.081169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:28.136825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:28.137612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:28.137694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:28.137726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:28.257440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:28.257611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:28.257654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:28.257683] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:28.261615] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: UP (p=57.61%) [2026-01-26T20:34:28.261896] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-26T20:34:28.262021] [INFO ] [sig ] VLRS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:28.406403] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VLRS.txt [2026-01-26T20:34:28.406549] [INFO ] [sig ] [3279/3474] Completed VLRS in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.2m [2026-01-26T20:34:28.406608] [INFO ] [sig ] [3280/3474] Forecasting VLTO... [2026-01-26T20:34:28.406641] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-26T20:34:28.406671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-26T20:34:28.418484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-26T20:34:28.418848] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-26T20:34:28.419699] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-26T20:34:28.419753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:28.419813] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:28.419844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:28.419904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:28.481799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:28.482802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:28.482898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:28.482954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:28.608139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:28.608296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:28.608338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:28.608368] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:28.611959] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-01-26T20:34:28.612266] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-26T20:34:28.612400] [INFO ] [sig ] VLTO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:28.758746] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VLTO.txt [2026-01-26T20:34:28.758904] [INFO ] [sig ] [3280/3474] Completed VLTO in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:28.758945] [INFO ] [sig ] [3281/3474] Forecasting VLY... [2026-01-26T20:34:28.758976] [INFO ] [sig ] Generating forecast for: VLY [2026-01-26T20:34:28.759006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-26T20:34:28.770899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-26T20:34:28.771256] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-26T20:34:28.772137] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-26T20:34:28.772190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:28.772222] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:28.772251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:28.772310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:28.830146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:28.830996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:28.831081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:28.831115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:28.955190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:28.955351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:28.955393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:28.955423] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:28.958771] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: DOWN (p=29.31%) [2026-01-26T20:34:28.959038] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-26T20:34:28.959158] [INFO ] [sig ] VLY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:29.102015] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VLY.txt [2026-01-26T20:34:29.102162] [INFO ] [sig ] [3281/3474] Completed VLY in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:29.102210] [INFO ] [sig ] [3282/3474] Forecasting VMBS... [2026-01-26T20:34:29.102248] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-26T20:34:29.102284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-26T20:34:29.114617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-26T20:34:29.114893] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-26T20:34:29.115678] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-26T20:34:29.115729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:29.115762] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:29.115808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:29.115871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:29.172881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:29.173769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:29.173853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:29.173886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:29.299248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:29.299415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:29.299470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:29.299500] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:29.303131] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: DOWN (p=18.31%) [2026-01-26T20:34:29.303479] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-26T20:34:29.303627] [INFO ] [sig ] VMBS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:29.447066] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VMBS.txt [2026-01-26T20:34:29.447205] [INFO ] [sig ] [3282/3474] Completed VMBS in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:29.447245] [INFO ] [sig ] [3283/3474] Forecasting VMD... [2026-01-26T20:34:29.447276] [INFO ] [sig ] Generating forecast for: VMD [2026-01-26T20:34:29.447307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-26T20:34:29.459022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-26T20:34:29.459363] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-26T20:34:29.460173] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-26T20:34:29.460224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:29.460256] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:29.460283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:29.460344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:29.517188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:29.517946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:29.518030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:29.518064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:29.636052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:29.636213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:29.636253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:29.636315] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:29.639778] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-01-26T20:34:29.640045] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-26T20:34:29.640165] [INFO ] [sig ] VMD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:29.789044] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VMD.txt [2026-01-26T20:34:29.789174] [INFO ] [sig ] [3283/3474] Completed VMD in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:29.789216] [INFO ] [sig ] [3284/3474] Forecasting VMI... [2026-01-26T20:34:29.789248] [INFO ] [sig ] Generating forecast for: VMI [2026-01-26T20:34:29.789278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-26T20:34:29.800693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-26T20:34:29.800961] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-26T20:34:29.801751] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-26T20:34:29.801802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:29.801833] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:29.801860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:29.801915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:29.860537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:29.861393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:29.861475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:29.861508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:29.985274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:29.985433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:29.985475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:29.985504] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:29.992358] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-01-26T20:34:29.992690] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-26T20:34:29.992830] [INFO ] [sig ] VMI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:30.137061] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VMI.txt [2026-01-26T20:34:30.137239] [INFO ] [sig ] [3284/3474] Completed VMI in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:30.137289] [INFO ] [sig ] [3285/3474] Forecasting VMO... [2026-01-26T20:34:30.137326] [INFO ] [sig ] Generating forecast for: VMO [2026-01-26T20:34:30.137358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-26T20:34:30.149335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-26T20:34:30.149649] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-26T20:34:30.150503] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-26T20:34:30.150556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:30.150609] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:30.150639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:30.150697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:30.207650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:30.208419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:30.208509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:30.208543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:30.334695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:30.334865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:30.334916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:30.334957] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:30.338902] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=11.22%) [2026-01-26T20:34:30.339234] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-26T20:34:30.339386] [INFO ] [sig ] VMO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:30.486074] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VMO.txt [2026-01-26T20:34:30.486232] [INFO ] [sig ] [3285/3474] Completed VMO in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:30.486272] [INFO ] [sig ] [3286/3474] Forecasting VNDA... [2026-01-26T20:34:30.486304] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-26T20:34:30.486334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-26T20:34:30.497887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-26T20:34:30.498181] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-26T20:34:30.499054] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-26T20:34:30.499110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:30.499143] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:30.499170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:30.499233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:30.558297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:30.559038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:30.559119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:30.559153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:30.680400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:30.680562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:30.680623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:30.680654] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:30.684063] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=29.15%) [2026-01-26T20:34:30.684334] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-26T20:34:30.684454] [INFO ] [sig ] VNDA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:30.832609] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VNDA.txt [2026-01-26T20:34:30.832752] [INFO ] [sig ] [3286/3474] Completed VNDA in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:30.832792] [INFO ] [sig ] [3287/3474] Forecasting VNO... [2026-01-26T20:34:30.832823] [INFO ] [sig ] Generating forecast for: VNO [2026-01-26T20:34:30.832865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-26T20:34:30.844984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-26T20:34:30.845285] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-26T20:34:30.846123] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-26T20:34:30.846176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:30.846217] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:30.846247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:30.846330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:30.902559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:30.903507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:30.903624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:30.903661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:31.019519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:31.019687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:31.019729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:31.019759] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:31.023152] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-01-26T20:34:31.023415] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-26T20:34:31.023534] [INFO ] [sig ] VNO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:31.165764] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VNO.txt [2026-01-26T20:34:31.165921] [INFO ] [sig ] [3287/3474] Completed VNO in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:31.165962] [INFO ] [sig ] [3288/3474] Forecasting VNOM... [2026-01-26T20:34:31.165993] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-26T20:34:31.166025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-26T20:34:31.179513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-26T20:34:31.179821] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-26T20:34:31.180643] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-26T20:34:31.180694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:31.180725] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:31.180752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:31.180808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:31.237679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:31.238278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:31.238360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:31.238392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:31.357213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:31.357373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:31.357432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:31.357464] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:31.360855] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=81.69%) [2026-01-26T20:34:31.361129] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-26T20:34:31.361248] [INFO ] [sig ] VNOM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:31.503698] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VNOM.txt [2026-01-26T20:34:31.503882] [INFO ] [sig ] [3288/3474] Completed VNOM in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:31.503931] [INFO ] [sig ] [3289/3474] Forecasting VNQI... [2026-01-26T20:34:31.503961] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-26T20:34:31.503991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-26T20:34:31.516091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-26T20:34:31.516454] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-26T20:34:31.517347] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-26T20:34:31.517398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:31.517455] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:31.517482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:31.517539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:31.578002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:31.578899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:31.578981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:31.579017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:31.713216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:31.713374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:31.713417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:31.713447] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:31.717149] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: DOWN (p=29.44%) [2026-01-26T20:34:31.717508] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-26T20:34:31.717665] [INFO ] [sig ] VNQI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:31.862187] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VNQI.txt [2026-01-26T20:34:31.862355] [INFO ] [sig ] [3289/3474] Completed VNQI in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-26T20:34:31.862404] [INFO ] [sig ] [3290/3474] Forecasting VOC... [2026-01-26T20:34:31.862438] [INFO ] [sig ] Generating forecast for: VOC [2026-01-26T20:34:31.862470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-26T20:34:31.875302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-26T20:34:31.875651] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-26T20:34:31.876442] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-26T20:34:31.876706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:31.876738] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:31.876766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:31.876821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:31.933000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:31.933662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:31.933768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:31.933802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:32.055676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:32.055827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:32.055868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:32.055898] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:32.059715] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=28.45%) [2026-01-26T20:34:32.059981] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-26T20:34:32.060101] [INFO ] [sig ] VOC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:32.204796] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VOC.txt [2026-01-26T20:34:32.204927] [INFO ] [sig ] [3290/3474] Completed VOC in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.1m [2026-01-26T20:34:32.204966] [INFO ] [sig ] [3291/3474] Forecasting VOD... [2026-01-26T20:34:32.204996] [INFO ] [sig ] Generating forecast for: VOD [2026-01-26T20:34:32.205029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-26T20:34:32.217538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-26T20:34:32.217978] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-26T20:34:32.218806] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-26T20:34:32.218857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:32.218890] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:32.218917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:32.218974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:32.278362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:32.279229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:32.279312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:32.279345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:32.400640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:32.400843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:32.400900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:32.400941] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:32.405205] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=68.86%) [2026-01-26T20:34:32.405733] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-26T20:34:32.405872] [INFO ] [sig ] VOD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:32.561114] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VOD.txt [2026-01-26T20:34:32.561279] [INFO ] [sig ] [3291/3474] Completed VOD in 0.4s | 2.82 sym/s | Total: 19.5m | ETA: 1.1m [2026-01-26T20:34:32.561328] [INFO ] [sig ] [3292/3474] Forecasting VONE... [2026-01-26T20:34:32.561366] [INFO ] [sig ] Generating forecast for: VONE [2026-01-26T20:34:32.561403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-26T20:34:32.573424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-26T20:34:32.573771] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-26T20:34:32.574591] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-26T20:34:32.574644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:32.574674] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:32.574701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:32.574757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:32.631338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:32.632173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:32.632256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:32.632288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:32.753962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:32.754119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:32.754159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:32.754187] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:32.757539] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-26T20:34:32.757823] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-26T20:34:32.757945] [INFO ] [sig ] VONE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:32.900030] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VONE.txt [2026-01-26T20:34:32.900184] [INFO ] [sig ] [3292/3474] Completed VONE in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.1m [2026-01-26T20:34:32.900224] [INFO ] [sig ] [3293/3474] Forecasting VONG... [2026-01-26T20:34:32.900254] [INFO ] [sig ] Generating forecast for: VONG [2026-01-26T20:34:32.900286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-26T20:34:32.912155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-26T20:34:32.912500] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-26T20:34:32.913295] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-26T20:34:32.913358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:32.913397] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:32.913425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:32.913482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:32.969888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:32.970739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:32.970825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:32.970860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:33.091704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:33.091876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:33.091918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:33.091946] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:33.095403] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=91.91%) [2026-01-26T20:34:33.095728] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-26T20:34:33.095887] [INFO ] [sig ] VONG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:33.249411] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VONG.txt [2026-01-26T20:34:33.249617] [INFO ] [sig ] [3293/3474] Completed VONG in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.1m [2026-01-26T20:34:33.249661] [INFO ] [sig ] [3294/3474] Forecasting VOTE... [2026-01-26T20:34:33.249692] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-26T20:34:33.249721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-26T20:34:33.262270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-26T20:34:33.262669] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-26T20:34:33.263454] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-26T20:34:33.263505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:33.263537] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:33.263563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:33.263721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:33.321791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:33.322738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:33.322829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:33.322862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:33.444050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:33.444203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:33.444246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:33.444275] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:33.447651] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=78.78%) [2026-01-26T20:34:33.447922] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-26T20:34:33.448044] [INFO ] [sig ] VOTE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:33.590722] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VOTE.txt [2026-01-26T20:34:33.590863] [INFO ] [sig ] [3294/3474] Completed VOTE in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.1m [2026-01-26T20:34:33.590902] [INFO ] [sig ] [3295/3474] Forecasting VPG... [2026-01-26T20:34:33.590932] [INFO ] [sig ] Generating forecast for: VPG [2026-01-26T20:34:33.590962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-26T20:34:33.602989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-26T20:34:33.603275] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-26T20:34:33.604071] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-26T20:34:33.604133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:33.604165] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:33.604194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:33.604250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:33.662802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:33.663627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:33.663728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:33.663764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:33.789440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:33.789611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:33.789653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:33.789684] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:33.793335] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: UP (p=82.48%) [2026-01-26T20:34:33.793636] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-26T20:34:33.793763] [INFO ] [sig ] VPG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:33.941232] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VPG.txt [2026-01-26T20:34:33.941382] [INFO ] [sig ] [3295/3474] Completed VPG in 0.4s | 2.82 sym/s | Total: 19.5m | ETA: 1.1m [2026-01-26T20:34:33.941422] [INFO ] [sig ] [3296/3474] Forecasting VPLS... [2026-01-26T20:34:33.941452] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-26T20:34:33.941483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-26T20:34:33.953365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-26T20:34:33.953680] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-26T20:34:33.954480] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-26T20:34:33.954531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:33.954563] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:33.954610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:33.954668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:34.011457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:34.012354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:34.012436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:34.012469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:34.135310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:34.135470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:34.135513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:34.135544] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:34.139032] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=78.89%) [2026-01-26T20:34:34.139318] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-26T20:34:34.139467] [INFO ] [sig ] VPLS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:34.285128] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VPLS.txt [2026-01-26T20:34:34.285285] [INFO ] [sig ] [3296/3474] Completed VPLS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.1m [2026-01-26T20:34:34.285326] [INFO ] [sig ] [3297/3474] Forecasting VRA... [2026-01-26T20:34:34.285357] [INFO ] [sig ] Generating forecast for: VRA [2026-01-26T20:34:34.285388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-26T20:34:34.300035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-26T20:34:34.300501] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-26T20:34:34.301508] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-26T20:34:34.301568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:34.301672] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:34.301707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:34.301785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:34.363944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:34.364812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:34.364897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:34.364929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:34.483123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:34.483266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:34.483315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:34.483350] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:34.486712] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: DOWN (p=15.79%) [2026-01-26T20:34:34.486977] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-26T20:34:34.487095] [INFO ] [sig ] VRA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:34.635048] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRA.txt [2026-01-26T20:34:34.635187] [INFO ] [sig ] [3297/3474] Completed VRA in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-26T20:34:34.635228] [INFO ] [sig ] [3298/3474] Forecasting VRCA... [2026-01-26T20:34:34.635258] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-26T20:34:34.635290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-26T20:34:34.646332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-26T20:34:34.646623] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-26T20:34:34.647390] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-26T20:34:34.647459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:34.647492] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:34.647519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:34.647591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:34.704081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:34.704821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:34.704901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:34.704934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:34.826969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:34.827111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:34.827153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:34.827182] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:34.830565] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=13.23%) [2026-01-26T20:34:34.830848] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-26T20:34:34.830969] [INFO ] [sig ] VRCA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:34.986242] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRCA.txt [2026-01-26T20:34:34.986415] [INFO ] [sig ] [3298/3474] Completed VRCA in 0.4s | 2.82 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-26T20:34:34.986470] [INFO ] [sig ] [3299/3474] Forecasting VRDN... [2026-01-26T20:34:34.986502] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-26T20:34:34.986533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-26T20:34:34.999033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-26T20:34:34.999406] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-26T20:34:35.000385] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-26T20:34:35.000436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:35.000467] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:35.000494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:35.000550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:35.056284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:35.056963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:35.057042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:35.057075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:35.172876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:35.173028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:35.173069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:35.173098] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:35.176424] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-01-26T20:34:35.176714] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-26T20:34:35.176835] [INFO ] [sig ] VRDN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:35.318543] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VRDN.txt [2026-01-26T20:34:35.318667] [INFO ] [sig ] [3299/3474] Completed VRDN in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-26T20:34:35.318707] [INFO ] [sig ] [3300/3474] Forecasting VRE... [2026-01-26T20:34:35.318736] [INFO ] [sig ] Generating forecast for: VRE [2026-01-26T20:34:35.318768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-26T20:34:35.331246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-26T20:34:35.331511] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-26T20:34:35.332289] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-26T20:34:35.332340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:35.332371] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:35.332398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:35.332454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:35.388242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:35.388847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:35.388926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:35.388957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:35.506949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:35.507062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:35.507098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:35.507155] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:35.510416] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: DOWN (p=44.78%) [2026-01-26T20:34:35.510700] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-26T20:34:35.510836] [INFO ] [sig ] VRE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:35.652731] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRE.txt [2026-01-26T20:34:35.652844] [INFO ] [sig ] [3300/3474] Completed VRE in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-26T20:34:35.652883] [INFO ] [sig ] [3301/3474] Forecasting VREX... [2026-01-26T20:34:35.652913] [INFO ] [sig ] Generating forecast for: VREX [2026-01-26T20:34:35.652944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-26T20:34:35.664105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-26T20:34:35.664385] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-26T20:34:35.665195] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-26T20:34:35.665247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:35.665280] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:35.665308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:35.665364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:35.721300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:35.721941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:35.722018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:35.722050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:35.837630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:35.837734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:35.837771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:35.837799] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:35.840975] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: DOWN (p=4.97%) [2026-01-26T20:34:35.841235] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-26T20:34:35.841354] [INFO ] [sig ] VREX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:35.982431] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VREX.txt [2026-01-26T20:34:35.982541] [INFO ] [sig ] [3301/3474] Completed VREX in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-26T20:34:35.982595] [INFO ] [sig ] [3302/3474] Forecasting VRIG... [2026-01-26T20:34:35.982627] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-26T20:34:35.982657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-26T20:34:35.993720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-26T20:34:35.993981] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-26T20:34:35.994774] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-26T20:34:35.994825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:35.994856] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:35.994883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:35.994939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:36.051152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:36.051921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:36.052002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:36.052036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:36.141124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:36.141265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:36.141323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:36.141355] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:36.144714] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=98.98%) [2026-01-26T20:34:36.144985] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-26T20:34:36.145107] [INFO ] [sig ] VRIG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:36.291249] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VRIG.txt [2026-01-26T20:34:36.291388] [INFO ] [sig ] [3302/3474] Completed VRIG in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-26T20:34:36.291428] [INFO ] [sig ] [3303/3474] Forecasting VRNS... [2026-01-26T20:34:36.291457] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-26T20:34:36.291497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-26T20:34:36.303731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-26T20:34:36.304020] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-26T20:34:36.304818] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-26T20:34:36.304869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:36.304901] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:36.304928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:36.304984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:36.361233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:36.361992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:36.362088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:36.362122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:36.487624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:36.487774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:36.487817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:36.487846] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:36.491233] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=14.98%) [2026-01-26T20:34:36.491504] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-26T20:34:36.491640] [INFO ] [sig ] VRNS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:36.632921] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRNS.txt [2026-01-26T20:34:36.633036] [INFO ] [sig ] [3303/3474] Completed VRNS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-26T20:34:36.633075] [INFO ] [sig ] [3304/3474] Forecasting VRRM... [2026-01-26T20:34:36.633105] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-26T20:34:36.633135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-26T20:34:36.643698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-26T20:34:36.643970] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-26T20:34:36.644784] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-26T20:34:36.644836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:36.644868] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:36.644896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:36.644952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:36.701021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:36.701705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:36.701783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:36.701816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:36.819294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:36.819407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:36.819445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:36.819474] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:36.822699] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=22.41%) [2026-01-26T20:34:36.822963] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-26T20:34:36.823081] [INFO ] [sig ] VRRM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:36.964774] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRRM.txt [2026-01-26T20:34:36.964888] [INFO ] [sig ] [3304/3474] Completed VRRM in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-26T20:34:36.964927] [INFO ] [sig ] [3305/3474] Forecasting VRSK... [2026-01-26T20:34:36.964957] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-26T20:34:36.964987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-26T20:34:36.975942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-26T20:34:36.976217] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-26T20:34:36.977047] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-26T20:34:36.977099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:36.977131] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:36.977158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:36.977215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:37.036478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:37.037171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:37.037249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:37.037281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:37.157894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:37.158016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:37.158056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:37.158085] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:37.161607] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=21.50%) [2026-01-26T20:34:37.161871] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-26T20:34:37.161991] [INFO ] [sig ] VRSK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:37.304598] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRSK.txt [2026-01-26T20:34:37.304710] [INFO ] [sig ] [3305/3474] Completed VRSK in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 59.9s [2026-01-26T20:34:37.304749] [INFO ] [sig ] [3306/3474] Forecasting VRSN... [2026-01-26T20:34:37.304778] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-26T20:34:37.304809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-26T20:34:37.315721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-26T20:34:37.316000] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-26T20:34:37.316820] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-26T20:34:37.316872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:37.316916] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:37.316946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:37.317003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:37.374707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:37.375297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:37.375373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:37.375404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:37.499662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:37.499806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:37.499846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:37.499875] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:37.503178] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-26T20:34:37.503446] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-26T20:34:37.503565] [INFO ] [sig ] VRSN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:37.644266] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRSN.txt [2026-01-26T20:34:37.644382] [INFO ] [sig ] [3306/3474] Completed VRSN in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 59.6s [2026-01-26T20:34:37.644424] [INFO ] [sig ] [3307/3474] Forecasting VRTS... [2026-01-26T20:34:37.644453] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-26T20:34:37.644483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-26T20:34:37.655932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-26T20:34:37.656206] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-26T20:34:37.657025] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-26T20:34:37.657077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:37.657109] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:37.657137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:37.657194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:37.714225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:37.715118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:37.715233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:37.715268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:37.841593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:37.841889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:37.841938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:37.841969] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:37.845465] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=24.57%) [2026-01-26T20:34:37.845758] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-26T20:34:37.845883] [INFO ] [sig ] VRTS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:37.988872] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRTS.txt [2026-01-26T20:34:37.989026] [INFO ] [sig ] [3307/3474] Completed VRTS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 59.2s [2026-01-26T20:34:37.989066] [INFO ] [sig ] [3308/3474] Forecasting VRTX... [2026-01-26T20:34:37.989097] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-26T20:34:37.989128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-26T20:34:38.000613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-26T20:34:38.000941] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-26T20:34:38.001749] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-26T20:34:38.001799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:38.001831] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:38.001858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:38.001915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:38.059449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:38.060322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:38.060407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:38.060443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:38.182207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:38.182360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:38.182423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:38.182472] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:38.186311] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=31.91%) [2026-01-26T20:34:38.186651] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-26T20:34:38.186781] [INFO ] [sig ] VRTX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:38.339866] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VRTX.txt [2026-01-26T20:34:38.340035] [INFO ] [sig ] [3308/3474] Completed VRTX in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 58.9s [2026-01-26T20:34:38.340080] [INFO ] [sig ] [3309/3474] Forecasting VS... [2026-01-26T20:34:38.340111] [INFO ] [sig ] Generating forecast for: VS [2026-01-26T20:34:38.340143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-26T20:34:38.351747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-26T20:34:38.352118] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-26T20:34:38.352948] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-26T20:34:38.353001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:38.353035] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:38.353064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:38.353122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:38.409889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:38.410743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:38.410826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:38.410859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:38.519813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:38.519963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:38.520003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:38.520032] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:38.523326] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: DOWN (p=38.37%) [2026-01-26T20:34:38.523607] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-26T20:34:38.523729] [INFO ] [sig ] VS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:38.668078] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VS.txt [2026-01-26T20:34:38.668194] [INFO ] [sig ] [3309/3474] Completed VS in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 58.5s [2026-01-26T20:34:38.668234] [INFO ] [sig ] [3310/3474] Forecasting VSCO... [2026-01-26T20:34:38.668273] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-26T20:34:38.668306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-26T20:34:38.680027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-26T20:34:38.680299] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-26T20:34:38.681129] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-26T20:34:38.681179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:38.681211] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:38.681239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:38.681295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:38.739566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:38.740176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:38.740252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:38.740284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:38.864227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:38.864366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:38.864405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:38.864434] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:38.868137] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=60.85%) [2026-01-26T20:34:38.868406] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-26T20:34:38.868549] [INFO ] [sig ] VSCO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:39.011000] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VSCO.txt [2026-01-26T20:34:39.011140] [INFO ] [sig ] [3310/3474] Completed VSCO in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 58.2s [2026-01-26T20:34:39.011192] [INFO ] [sig ] [3311/3474] Forecasting VSDA... [2026-01-26T20:34:39.011231] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-26T20:34:39.011275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-26T20:34:39.022487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-26T20:34:39.022978] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-26T20:34:39.023831] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-26T20:34:39.023883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:39.023914] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:39.023941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:39.024002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:39.082888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:39.083493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:39.083605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:39.083642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:39.196084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:39.196201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:39.196238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:39.196266] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:39.199884] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-01-26T20:34:39.200245] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-26T20:34:39.200413] [INFO ] [sig ] VSDA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:39.359040] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VSDA.txt [2026-01-26T20:34:39.359192] [INFO ] [sig ] [3311/3474] Completed VSDA in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 57.8s [2026-01-26T20:34:39.359232] [INFO ] [sig ] [3312/3474] Forecasting VSEC... [2026-01-26T20:34:39.359261] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-26T20:34:39.359293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-26T20:34:39.371040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-26T20:34:39.371340] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-26T20:34:39.372149] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-26T20:34:39.372200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:39.372232] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:39.372259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:39.372315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:39.428990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:39.429748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:39.429828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:39.429860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:39.550927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:39.551070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:39.551112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:39.551141] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:39.554512] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=72.64%) [2026-01-26T20:34:39.554795] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-26T20:34:39.554917] [INFO ] [sig ] VSEC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:39.697094] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VSEC.txt [2026-01-26T20:34:39.697224] [INFO ] [sig ] [3312/3474] Completed VSEC in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 57.5s [2026-01-26T20:34:39.697264] [INFO ] [sig ] [3313/3474] Forecasting VSH... [2026-01-26T20:34:39.697293] [INFO ] [sig ] Generating forecast for: VSH [2026-01-26T20:34:39.697326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-26T20:34:39.709034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-26T20:34:39.709358] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-26T20:34:39.710212] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-26T20:34:39.710263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:39.710296] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:39.710324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:39.710381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:39.770151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:39.771128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:39.771217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:39.771252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:39.905996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:39.906174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:39.906221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:39.906271] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:39.910919] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-26T20:34:39.911354] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-26T20:34:39.911546] [INFO ] [sig ] VSH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:40.055287] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VSH.txt [2026-01-26T20:34:40.055422] [INFO ] [sig ] [3313/3474] Completed VSH in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 57.1s [2026-01-26T20:34:40.055469] [INFO ] [sig ] [3314/3474] Forecasting VSTM... [2026-01-26T20:34:40.055507] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-26T20:34:40.055543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-26T20:34:40.066956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-26T20:34:40.067233] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-26T20:34:40.068051] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-26T20:34:40.068101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:40.068161] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:40.068190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:40.068246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:40.128424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:40.129390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:40.129471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:40.129504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:40.250154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:40.250312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:40.250353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:40.250382] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:40.253773] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-01-26T20:34:40.254041] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-26T20:34:40.254161] [INFO ] [sig ] VSTM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:40.397432] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VSTM.txt [2026-01-26T20:34:40.397599] [INFO ] [sig ] [3314/3474] Completed VSTM in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 56.7s [2026-01-26T20:34:40.397650] [INFO ] [sig ] [3315/3474] Forecasting VSTS... [2026-01-26T20:34:40.397689] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-26T20:34:40.397718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-26T20:34:40.409303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-26T20:34:40.409659] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-26T20:34:40.410461] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-26T20:34:40.410513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:40.410545] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:40.410594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:40.410655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:40.467521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:40.468453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:40.468564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:40.468647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:40.604428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:40.604648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:40.604707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:40.604748] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:40.609094] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-01-26T20:34:40.609421] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-26T20:34:40.609606] [INFO ] [sig ] VSTS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:40.759075] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VSTS.txt [2026-01-26T20:34:40.759232] [INFO ] [sig ] [3315/3474] Completed VSTS in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 56.4s [2026-01-26T20:34:40.759272] [INFO ] [sig ] [3316/3474] Forecasting VTC... [2026-01-26T20:34:40.759304] [INFO ] [sig ] Generating forecast for: VTC [2026-01-26T20:34:40.759335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-26T20:34:40.770427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-26T20:34:40.770787] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-26T20:34:40.771670] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-26T20:34:40.771722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:40.771755] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:40.771782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:40.771839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:40.829540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:40.830428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:40.830517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:40.830551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:40.955595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:40.955772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:40.955813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:40.955842] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:40.959380] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-26T20:34:40.959672] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-26T20:34:40.959802] [INFO ] [sig ] VTC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:41.106491] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VTC.txt [2026-01-26T20:34:41.106665] [INFO ] [sig ] [3316/3474] Completed VTC in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 56.0s [2026-01-26T20:34:41.106707] [INFO ] [sig ] [3317/3474] Forecasting VTEX... [2026-01-26T20:34:41.106739] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-26T20:34:41.106770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-26T20:34:41.118698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-26T20:34:41.119083] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-26T20:34:41.119882] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-26T20:34:41.119934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:41.119966] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:41.120005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:41.120062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:41.178847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:41.179826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:41.179917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:41.179950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:41.306609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:41.306755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:41.306797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:41.306858] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:41.310395] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-01-26T20:34:41.310708] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-26T20:34:41.310837] [INFO ] [sig ] VTEX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:41.465929] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VTEX.txt [2026-01-26T20:34:41.466119] [INFO ] [sig ] [3317/3474] Completed VTEX in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 55.7s [2026-01-26T20:34:41.466176] [INFO ] [sig ] [3318/3474] Forecasting VTIP... [2026-01-26T20:34:41.466217] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-26T20:34:41.466259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-26T20:34:41.480067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-26T20:34:41.480526] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-26T20:34:41.481587] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-26T20:34:41.481648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:41.481686] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:41.481718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:41.481794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:41.558445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:41.559519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:41.559664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:41.559711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:41.710885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:41.711069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:41.711113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:41.711142] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:41.714817] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=85.02%) [2026-01-26T20:34:41.715118] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-26T20:34:41.715263] [INFO ] [sig ] VTIP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:41.866860] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VTIP.txt [2026-01-26T20:34:41.867002] [INFO ] [sig ] [3318/3474] Completed VTIP in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 55.3s [2026-01-26T20:34:41.867042] [INFO ] [sig ] [3319/3474] Forecasting VTMX... [2026-01-26T20:34:41.867071] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-26T20:34:41.867102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-26T20:34:41.878446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-26T20:34:41.879008] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-26T20:34:41.880028] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-26T20:34:41.880079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:41.880111] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:41.880137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:41.880195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:41.937139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:41.937952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:41.938039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:41.938072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:42.062369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:42.062530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:42.062599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:42.062640] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:42.066044] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-01-26T20:34:42.066319] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-26T20:34:42.066441] [INFO ] [sig ] VTMX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:42.215987] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VTMX.txt [2026-01-26T20:34:42.216133] [INFO ] [sig ] [3319/3474] Completed VTMX in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 55.0s [2026-01-26T20:34:42.216173] [INFO ] [sig ] [3320/3474] Forecasting VTN... [2026-01-26T20:34:42.216204] [INFO ] [sig ] Generating forecast for: VTN [2026-01-26T20:34:42.216235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-26T20:34:42.227486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-26T20:34:42.228020] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-26T20:34:42.228840] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-26T20:34:42.228891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:42.228922] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:42.228949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:42.229005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:42.289658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:42.290525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:42.290645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:42.290681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:42.406703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:42.406858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:42.406899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:42.406929] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:42.410328] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: DOWN (p=39.12%) [2026-01-26T20:34:42.410619] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-26T20:34:42.410738] [INFO ] [sig ] VTN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:42.569027] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VTN.txt [2026-01-26T20:34:42.569195] [INFO ] [sig ] [3320/3474] Completed VTN in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 54.6s [2026-01-26T20:34:42.569238] [INFO ] [sig ] [3321/3474] Forecasting VTOL... [2026-01-26T20:34:42.569271] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-26T20:34:42.569322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-26T20:34:42.580997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-26T20:34:42.581387] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-26T20:34:42.582238] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-26T20:34:42.582291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:42.582322] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:42.582348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:42.582405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:42.641028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:42.642048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:42.642144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:42.642177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:42.762671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:42.762836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:42.762876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:42.762905] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:42.766448] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-01-26T20:34:42.766803] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-26T20:34:42.766955] [INFO ] [sig ] VTOL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:42.918458] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VTOL.txt [2026-01-26T20:34:42.918650] [INFO ] [sig ] [3321/3474] Completed VTOL in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 54.3s [2026-01-26T20:34:42.918703] [INFO ] [sig ] [3322/3474] Forecasting VTRS... [2026-01-26T20:34:42.918735] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-26T20:34:42.918765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-26T20:34:42.931007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-26T20:34:42.931374] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-26T20:34:42.932235] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-26T20:34:42.932290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:42.932322] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:42.932349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:42.932406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:42.991231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:42.992209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:42.992302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:42.992335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:43.119548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:43.119743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:43.119785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:43.119815] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:43.123235] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: DOWN (p=29.87%) [2026-01-26T20:34:43.123536] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-26T20:34:43.123686] [INFO ] [sig ] VTRS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:43.277481] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VTRS.txt [2026-01-26T20:34:43.277676] [INFO ] [sig ] [3322/3474] Completed VTRS in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 53.9s [2026-01-26T20:34:43.277911] [INFO ] [sig ] [3323/3474] Forecasting VTS... [2026-01-26T20:34:43.277944] [INFO ] [sig ] Generating forecast for: VTS [2026-01-26T20:34:43.277974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-26T20:34:43.291353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-26T20:34:43.291675] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-26T20:34:43.292489] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-26T20:34:43.292542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:43.292592] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:43.292622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:43.292680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:43.351674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:43.352384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:43.352471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:43.352519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:43.474818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:43.474990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:43.475033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:43.475062] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:43.478627] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=90.42%) [2026-01-26T20:34:43.478914] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-26T20:34:43.479042] [INFO ] [sig ] VTS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:43.630260] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VTS.txt [2026-01-26T20:34:43.630406] [INFO ] [sig ] [3323/3474] Completed VTS in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 53.6s [2026-01-26T20:34:43.630446] [INFO ] [sig ] [3324/3474] Forecasting VTSI... [2026-01-26T20:34:43.630476] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-26T20:34:43.630505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-26T20:34:43.641799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-26T20:34:43.642155] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-26T20:34:43.643020] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-26T20:34:43.643072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:43.643104] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:43.643131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:43.643188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:43.699931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:43.700736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:43.700846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:43.700879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:43.820687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:43.820842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:43.820883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:43.820912] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:43.824282] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-01-26T20:34:43.824598] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-26T20:34:43.824742] [INFO ] [sig ] VTSI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:43.969778] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VTSI.txt [2026-01-26T20:34:43.969940] [INFO ] [sig ] [3324/3474] Completed VTSI in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 53.2s [2026-01-26T20:34:43.969981] [INFO ] [sig ] [3325/3474] Forecasting VTWG... [2026-01-26T20:34:43.970014] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-26T20:34:43.970045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-26T20:34:43.981262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-26T20:34:43.981615] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-26T20:34:43.982383] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-26T20:34:43.982435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:43.982468] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:43.982496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:43.982557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:44.043408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:44.044333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:44.044419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:44.044453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:44.165474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:44.165647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:44.165715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:44.165745] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:44.169216] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-26T20:34:44.169498] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-26T20:34:44.169643] [INFO ] [sig ] VTWG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:44.315375] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VTWG.txt [2026-01-26T20:34:44.315521] [INFO ] [sig ] [3325/3474] Completed VTWG in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 52.8s [2026-01-26T20:34:44.315563] [INFO ] [sig ] [3326/3474] Forecasting VTWO... [2026-01-26T20:34:44.315617] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-26T20:34:44.315647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-26T20:34:44.327718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-26T20:34:44.328187] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-26T20:34:44.329291] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-26T20:34:44.329358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:44.329400] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:44.329437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:44.329528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:44.391294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:44.392204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:44.392291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:44.392325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:44.512267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:44.512415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:44.512459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:44.512487] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:44.515840] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-26T20:34:44.516107] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-26T20:34:44.516228] [INFO ] [sig ] VTWO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:44.657947] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VTWO.txt [2026-01-26T20:34:44.658107] [INFO ] [sig ] [3326/3474] Completed VTWO in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 52.5s [2026-01-26T20:34:44.658148] [INFO ] [sig ] [3327/3474] Forecasting VTYX... [2026-01-26T20:34:44.658180] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-26T20:34:44.658212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-26T20:34:44.670243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-26T20:34:44.670617] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-26T20:34:44.671414] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-26T20:34:44.671466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:44.671499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:44.671526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:44.671605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:44.729061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:44.729945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:44.730029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:44.730062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:44.864931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:44.865085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:44.865125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:44.865155] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:44.868471] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: DOWN (p=18.93%) [2026-01-26T20:34:44.868755] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-26T20:34:44.868875] [INFO ] [sig ] VTYX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:45.013390] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VTYX.txt [2026-01-26T20:34:45.013528] [INFO ] [sig ] [3327/3474] Completed VTYX in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 52.1s [2026-01-26T20:34:45.013592] [INFO ] [sig ] [3328/3474] Forecasting VUZI... [2026-01-26T20:34:45.013635] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-26T20:34:45.013673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-26T20:34:45.025175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-26T20:34:45.025444] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-26T20:34:45.026235] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-26T20:34:45.026286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:45.026318] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:45.026345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:45.026412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:45.083297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:45.084135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:45.084217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:45.084250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:45.205343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:45.205476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:45.205516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:45.205551] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:45.208976] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-01-26T20:34:45.209241] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-26T20:34:45.209361] [INFO ] [sig ] VUZI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:45.364090] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VUZI.txt [2026-01-26T20:34:45.364232] [INFO ] [sig ] [3328/3474] Completed VUZI in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 51.8s [2026-01-26T20:34:45.364273] [INFO ] [sig ] [3329/3474] Forecasting VVOS... [2026-01-26T20:34:45.364304] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-26T20:34:45.364334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-26T20:34:45.374705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-26T20:34:45.374999] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-26T20:34:45.375829] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-26T20:34:45.375880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:45.375912] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:45.375939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:45.375995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:45.432797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:45.433511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:45.433613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:45.433649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:45.549594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:45.549757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:45.549802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:45.549831] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:45.553204] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=38.90%) [2026-01-26T20:34:45.553467] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-26T20:34:45.553615] [INFO ] [sig ] VVOS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:45.695239] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VVOS.txt [2026-01-26T20:34:45.695369] [INFO ] [sig ] [3329/3474] Completed VVOS in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 51.4s [2026-01-26T20:34:45.695408] [INFO ] [sig ] [3330/3474] Forecasting VVX... [2026-01-26T20:34:45.695438] [INFO ] [sig ] Generating forecast for: VVX [2026-01-26T20:34:45.695468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-26T20:34:45.706833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-26T20:34:45.707106] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-26T20:34:45.707908] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-26T20:34:45.707970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:45.708003] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:45.708029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:45.708085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:45.764713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:45.765499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:45.765600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:45.765636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:45.884681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:45.884832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:45.884873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:45.884902] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:45.888268] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: UP (p=72.93%) [2026-01-26T20:34:45.888535] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-26T20:34:45.888698] [INFO ] [sig ] VVX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:46.034817] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VVX.txt [2026-01-26T20:34:46.034971] [INFO ] [sig ] [3330/3474] Completed VVX in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 51.1s [2026-01-26T20:34:46.035012] [INFO ] [sig ] [3331/3474] Forecasting VWOB... [2026-01-26T20:34:46.035044] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-26T20:34:46.035074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-26T20:34:46.045817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-26T20:34:46.046142] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-26T20:34:46.046948] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-26T20:34:46.047024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:46.047058] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:46.047087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:46.047146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:46.105049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:46.105778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:46.105858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:46.105892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:46.235097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:46.235235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:46.235277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:46.235307] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:46.238763] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-26T20:34:46.239040] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-26T20:34:46.239169] [INFO ] [sig ] VWOB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:46.382632] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VWOB.txt [2026-01-26T20:34:46.382803] [INFO ] [sig ] [3331/3474] Completed VWOB in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 50.7s [2026-01-26T20:34:46.382845] [INFO ] [sig ] [3332/3474] Forecasting VXUS... [2026-01-26T20:34:46.382876] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-26T20:34:46.382906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-26T20:34:46.394247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-26T20:34:46.394522] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-26T20:34:46.395321] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-26T20:34:46.395372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:46.395405] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:46.395431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:46.395487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:46.452341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:46.453212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:46.453296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:46.453329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:46.574817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:46.575160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:46.575201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:46.575229] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:46.579010] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-26T20:34:46.579281] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-26T20:34:46.579401] [INFO ] [sig ] VXUS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:46.725387] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/VXUS.txt [2026-01-26T20:34:46.725543] [INFO ] [sig ] [3332/3474] Completed VXUS in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 50.4s [2026-01-26T20:34:46.725605] [INFO ] [sig ] [3333/3474] Forecasting VYMI... [2026-01-26T20:34:46.725639] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-26T20:34:46.725669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-26T20:34:46.736847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-26T20:34:46.737226] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-26T20:34:46.738118] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-26T20:34:46.738171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:46.738202] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:46.738228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:46.738284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:46.796278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:46.797199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:46.797284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:46.797319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:46.916290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:46.916447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:46.916487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:46.916516] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:46.919899] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=51.04%) [2026-01-26T20:34:46.920163] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-26T20:34:46.920279] [INFO ] [sig ] VYMI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:47.063598] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VYMI.txt [2026-01-26T20:34:47.063764] [INFO ] [sig ] [3333/3474] Completed VYMI in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 50.0s [2026-01-26T20:34:47.063806] [INFO ] [sig ] [3334/3474] Forecasting VYX... [2026-01-26T20:34:47.063836] [INFO ] [sig ] Generating forecast for: VYX [2026-01-26T20:34:47.063868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-26T20:34:47.075542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-26T20:34:47.075909] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-26T20:34:47.076734] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-26T20:34:47.076785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:47.076816] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:47.076842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:47.076898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:47.132879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:47.133763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:47.133849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:47.133882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:47.256828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:47.256991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:47.257070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:47.257103] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:47.260661] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-01-26T20:34:47.260941] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-26T20:34:47.261065] [INFO ] [sig ] VYX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:47.404826] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VYX.txt [2026-01-26T20:34:47.404985] [INFO ] [sig ] [3334/3474] Completed VYX in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 49.6s [2026-01-26T20:34:47.405026] [INFO ] [sig ] [3335/3474] Forecasting VZ... [2026-01-26T20:34:47.405057] [INFO ] [sig ] Generating forecast for: VZ [2026-01-26T20:34:47.405087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-26T20:34:47.417352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-26T20:34:47.417769] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-26T20:34:47.418610] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-26T20:34:47.418662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:47.418693] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:47.418719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:47.418777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:47.476043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:47.476816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:47.476900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:47.476933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:47.609138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:47.609320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:47.609364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:47.609395] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:47.614125] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=88.92%) [2026-01-26T20:34:47.614542] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-26T20:34:47.614766] [INFO ] [sig ] VZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:47.763523] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/VZ.txt [2026-01-26T20:34:47.763711] [INFO ] [sig ] [3335/3474] Completed VZ in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 49.3s [2026-01-26T20:34:47.763753] [INFO ] [sig ] [3336/3474] Forecasting WAB... [2026-01-26T20:34:47.763786] [INFO ] [sig ] Generating forecast for: WAB [2026-01-26T20:34:47.763818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-26T20:34:47.776144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-26T20:34:47.776414] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-26T20:34:47.777241] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-26T20:34:47.777292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:47.777324] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:47.777351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:47.777425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:47.833691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:47.834513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:47.834611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:47.834647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:47.953967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:47.954121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:47.954163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:47.954191] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:47.957636] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=19.16%) [2026-01-26T20:34:47.957909] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-26T20:34:47.958032] [INFO ] [sig ] WAB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:48.128638] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WAB.txt [2026-01-26T20:34:48.128792] [INFO ] [sig ] [3336/3474] Completed WAB in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 48.9s [2026-01-26T20:34:48.128832] [INFO ] [sig ] [3337/3474] Forecasting WABC... [2026-01-26T20:34:48.128865] [INFO ] [sig ] Generating forecast for: WABC [2026-01-26T20:34:48.128895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-26T20:34:48.140016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-26T20:34:48.140373] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-26T20:34:48.141180] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-26T20:34:48.141232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:48.141264] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:48.141291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:48.141347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:48.197985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:48.198899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:48.198981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:48.199014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:48.314206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:48.314379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:48.314423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:48.314451] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:48.317810] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=29.77%) [2026-01-26T20:34:48.318072] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-26T20:34:48.318190] [INFO ] [sig ] WABC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:48.459833] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WABC.txt [2026-01-26T20:34:48.459959] [INFO ] [sig ] [3337/3474] Completed WABC in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 48.6s [2026-01-26T20:34:48.459998] [INFO ] [sig ] [3338/3474] Forecasting WAFD... [2026-01-26T20:34:48.460027] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-26T20:34:48.460082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-26T20:34:48.470724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-26T20:34:48.470982] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-26T20:34:48.471769] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-26T20:34:48.471819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:48.471851] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:48.471878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:48.471934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:48.531265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:48.531980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:48.532058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:48.532091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:48.647288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:48.647459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:48.647502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:48.647530] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:48.650860] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-01-26T20:34:48.651124] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-26T20:34:48.651243] [INFO ] [sig ] WAFD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:48.792164] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WAFD.txt [2026-01-26T20:34:48.792293] [INFO ] [sig ] [3338/3474] Completed WAFD in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 48.2s [2026-01-26T20:34:48.792332] [INFO ] [sig ] [3339/3474] Forecasting WAFDP... [2026-01-26T20:34:48.792362] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-26T20:34:48.792391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-26T20:34:48.804111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-26T20:34:48.804425] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-26T20:34:48.805225] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-26T20:34:48.805276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:48.805308] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:48.805334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:48.805391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:48.862026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:48.862675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:48.862766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:48.862800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:48.971297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:48.971441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:48.971481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:48.971511] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:48.975008] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-01-26T20:34:48.975271] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-26T20:34:48.975391] [INFO ] [sig ] WAFDP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:49.148742] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WAFDP.txt [2026-01-26T20:34:49.149104] [INFO ] [sig ] [3339/3474] Completed WAFDP in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 47.9s [2026-01-26T20:34:49.149146] [INFO ] [sig ] [3340/3474] Forecasting WAL... [2026-01-26T20:34:49.149179] [INFO ] [sig ] Generating forecast for: WAL [2026-01-26T20:34:49.149212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-26T20:34:49.161867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-26T20:34:49.162202] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-26T20:34:49.162989] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-26T20:34:49.163040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:49.163071] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:49.163098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:49.163154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:49.222113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:49.222984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:49.223065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:49.223098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:49.347606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:49.347758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:49.347799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:49.347829] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:49.351188] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-26T20:34:49.351454] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-26T20:34:49.351590] [INFO ] [sig ] WAL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:49.493495] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WAL.txt [2026-01-26T20:34:49.493637] [INFO ] [sig ] [3340/3474] Completed WAL in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 47.5s [2026-01-26T20:34:49.493682] [INFO ] [sig ] [3341/3474] Forecasting WALD... [2026-01-26T20:34:49.493713] [INFO ] [sig ] Generating forecast for: WALD [2026-01-26T20:34:49.493744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-26T20:34:49.505138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-26T20:34:49.505394] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-26T20:34:49.506200] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-26T20:34:49.506251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:49.506295] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:49.506323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:49.506380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:49.562421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:49.563258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:49.563338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:49.563371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:49.683989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:49.684147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:49.684190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:49.684220] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:49.687746] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: DOWN (p=5.68%) [2026-01-26T20:34:49.688045] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-26T20:34:49.688182] [INFO ] [sig ] WALD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:49.839767] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WALD.txt [2026-01-26T20:34:49.839928] [INFO ] [sig ] [3341/3474] Completed WALD in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 47.2s [2026-01-26T20:34:49.839968] [INFO ] [sig ] [3342/3474] Forecasting WASH... [2026-01-26T20:34:49.839999] [INFO ] [sig ] Generating forecast for: WASH [2026-01-26T20:34:49.840029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-26T20:34:49.852066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-26T20:34:49.852428] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-26T20:34:49.853225] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-26T20:34:49.853276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:49.853308] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:49.853335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:49.853392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:49.912842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:49.913716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:49.913796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:49.913831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:50.035198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:50.035358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:50.035399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:50.035428] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:50.042987] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: UP (p=62.24%) [2026-01-26T20:34:50.043394] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-26T20:34:50.043534] [INFO ] [sig ] WASH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:50.195494] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WASH.txt [2026-01-26T20:34:50.195690] [INFO ] [sig ] [3342/3474] Completed WASH in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 46.8s [2026-01-26T20:34:50.195733] [INFO ] [sig ] [3343/3474] Forecasting WAVE... [2026-01-26T20:34:50.195769] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-26T20:34:50.195812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-26T20:34:50.207817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-26T20:34:50.208188] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-26T20:34:50.209095] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-26T20:34:50.209147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:50.209179] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:50.209206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:50.209277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:50.266476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:50.267337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:50.267450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:50.267487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:50.377851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:50.378001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:50.378041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:50.378071] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:50.381379] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=76.13%) [2026-01-26T20:34:50.381665] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-26T20:34:50.381787] [INFO ] [sig ] WAVE: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:50.525760] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WAVE.txt [2026-01-26T20:34:50.525894] [INFO ] [sig ] [3343/3474] Completed WAVE in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 46.5s [2026-01-26T20:34:50.525944] [INFO ] [sig ] [3344/3474] Forecasting WAY... [2026-01-26T20:34:50.525977] [INFO ] [sig ] Generating forecast for: WAY [2026-01-26T20:34:50.526008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-26T20:34:50.538703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-26T20:34:50.539091] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-26T20:34:50.540079] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-26T20:34:50.540132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:50.540166] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:50.540193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:50.540250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:50.600303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:50.601211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:50.601297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:50.601331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:50.730158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:50.730327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:50.730368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:50.730397] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:50.733828] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=98.02%) [2026-01-26T20:34:50.734108] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-26T20:34:50.734261] [INFO ] [sig ] WAY: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:50.877331] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WAY.txt [2026-01-26T20:34:50.877493] [INFO ] [sig ] [3344/3474] Completed WAY in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 46.1s [2026-01-26T20:34:50.877552] [INFO ] [sig ] [3345/3474] Forecasting WB... [2026-01-26T20:34:50.877601] [INFO ] [sig ] Generating forecast for: WB [2026-01-26T20:34:50.877633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-26T20:34:50.889472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-26T20:34:50.889825] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-26T20:34:50.890654] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-26T20:34:50.890706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:50.890737] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:50.890764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:50.890821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:50.947593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:50.948299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:50.948385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:50.948419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:51.071784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:51.071948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:51.071990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:51.072019] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:51.075365] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: DOWN (p=27.86%) [2026-01-26T20:34:51.075675] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-26T20:34:51.075804] [INFO ] [sig ] WB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:51.217330] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WB.txt [2026-01-26T20:34:51.217509] [INFO ] [sig ] [3345/3474] Completed WB in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 45.7s [2026-01-26T20:34:51.217562] [INFO ] [sig ] [3346/3474] Forecasting WBD... [2026-01-26T20:34:51.217612] [INFO ] [sig ] Generating forecast for: WBD [2026-01-26T20:34:51.217645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-26T20:34:51.228699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-26T20:34:51.229056] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-26T20:34:51.229903] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-26T20:34:51.229954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:51.229986] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:51.230013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:51.230069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:51.286419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:51.287233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:51.287334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:51.287369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:51.410937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:51.411099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:51.411141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:51.411170] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:51.414554] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=51.00%) [2026-01-26T20:34:51.414851] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-26T20:34:51.414995] [INFO ] [sig ] WBD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:51.560328] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WBD.txt [2026-01-26T20:34:51.560494] [INFO ] [sig ] [3346/3474] Completed WBD in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 45.4s [2026-01-26T20:34:51.560534] [INFO ] [sig ] [3347/3474] Forecasting WBIY... [2026-01-26T20:34:51.560565] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-26T20:34:51.560643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-26T20:34:51.570566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-26T20:34:51.570923] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-26T20:34:51.571728] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-26T20:34:51.571778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:51.571810] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:51.571836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:51.571897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:51.628144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:51.628844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:51.628925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:51.628957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:51.727488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:51.727692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:51.727741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:51.727769] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:51.731467] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-01-26T20:34:51.731768] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-26T20:34:51.731892] [INFO ] [sig ] WBIY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:51.876763] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WBIY.txt [2026-01-26T20:34:51.876895] [INFO ] [sig ] [3347/3474] Completed WBIY in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 45.0s [2026-01-26T20:34:51.876934] [INFO ] [sig ] [3348/3474] Forecasting WBS... [2026-01-26T20:34:51.876964] [INFO ] [sig ] Generating forecast for: WBS [2026-01-26T20:34:51.876996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-26T20:34:51.888336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-26T20:34:51.888634] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-26T20:34:51.889433] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-26T20:34:51.889483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:51.889515] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:51.889542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:51.889617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:51.944996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:51.945660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:51.945739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:51.945772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:52.064771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:52.064933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:52.064975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:52.065022] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:52.068413] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-26T20:34:52.068702] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-26T20:34:52.068824] [INFO ] [sig ] WBS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:52.211544] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WBS.txt [2026-01-26T20:34:52.211707] [INFO ] [sig ] [3348/3474] Completed WBS in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 44.7s [2026-01-26T20:34:52.211748] [INFO ] [sig ] [3349/3474] Forecasting WBTN... [2026-01-26T20:34:52.211778] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-26T20:34:52.211810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-26T20:34:52.223801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-26T20:34:52.224115] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-26T20:34:52.224924] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-26T20:34:52.224976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:52.225008] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:52.225035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:52.225090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:52.281094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:52.281908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:52.281992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:52.282024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:52.405490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:52.405665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:52.405708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:52.405741] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:52.409184] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-01-26T20:34:52.409455] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-26T20:34:52.409595] [INFO ] [sig ] WBTN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:52.553210] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WBTN.txt [2026-01-26T20:34:52.553352] [INFO ] [sig ] [3349/3474] Completed WBTN in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 44.3s [2026-01-26T20:34:52.553392] [INFO ] [sig ] [3350/3474] Forecasting WBX... [2026-01-26T20:34:52.553422] [INFO ] [sig ] Generating forecast for: WBX [2026-01-26T20:34:52.553454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-26T20:34:52.564512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-26T20:34:52.564846] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-26T20:34:52.565649] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-26T20:34:52.565702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:52.565740] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:52.565773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:52.565842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:52.623122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:52.623981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:52.624079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:52.624116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:52.753114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:52.753275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:52.753317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:52.753345] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:52.756757] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-01-26T20:34:52.757055] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-26T20:34:52.757184] [INFO ] [sig ] WBX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:52.902743] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WBX.txt [2026-01-26T20:34:52.902905] [INFO ] [sig ] [3350/3474] Completed WBX in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 44.0s [2026-01-26T20:34:52.902948] [INFO ] [sig ] [3351/3474] Forecasting WCC... [2026-01-26T20:34:52.902979] [INFO ] [sig ] Generating forecast for: WCC [2026-01-26T20:34:52.903009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-26T20:34:52.915147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-26T20:34:52.915465] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-26T20:34:52.916282] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-26T20:34:52.916333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:52.916364] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:52.916390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:52.916446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:52.972514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:52.973128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:52.973206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:52.973238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:53.098456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:53.098670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:53.098718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:53.098750] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:53.102313] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=13.34%) [2026-01-26T20:34:53.102623] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-26T20:34:53.102771] [INFO ] [sig ] WCC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:53.251058] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WCC.txt [2026-01-26T20:34:53.251258] [INFO ] [sig ] [3351/3474] Completed WCC in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 43.6s [2026-01-26T20:34:53.251311] [INFO ] [sig ] [3352/3474] Forecasting WCLD... [2026-01-26T20:34:53.251344] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-26T20:34:53.251375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-26T20:34:53.262843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-26T20:34:53.263153] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-26T20:34:53.264056] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-26T20:34:53.264111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:53.264143] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:53.264182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:53.264242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:53.323866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:53.324763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:53.324934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:53.324980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:53.453533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:53.453710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:53.453759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:53.453794] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:53.457210] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-01-26T20:34:53.457508] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-26T20:34:53.457654] [INFO ] [sig ] WCLD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:53.604117] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WCLD.txt [2026-01-26T20:34:53.604273] [INFO ] [sig ] [3352/3474] Completed WCLD in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 43.3s [2026-01-26T20:34:53.604314] [INFO ] [sig ] [3353/3474] Forecasting WD... [2026-01-26T20:34:53.604346] [INFO ] [sig ] Generating forecast for: WD [2026-01-26T20:34:53.604376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-26T20:34:53.616128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-26T20:34:53.616490] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-26T20:34:53.617372] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-26T20:34:53.617448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:53.617484] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:53.617512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:53.617592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:53.677749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:53.678688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:53.678773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:53.678806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:53.808139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:53.808296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:53.808337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:53.808366] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:53.811784] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=66.41%) [2026-01-26T20:34:53.812065] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-26T20:34:53.812189] [INFO ] [sig ] WD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:53.960972] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WD.txt [2026-01-26T20:34:53.961126] [INFO ] [sig ] [3353/3474] Completed WD in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 42.9s [2026-01-26T20:34:53.961168] [INFO ] [sig ] [3354/3474] Forecasting WDAY... [2026-01-26T20:34:53.961199] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-26T20:34:53.961230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-26T20:34:53.972606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-26T20:34:53.972899] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-26T20:34:53.973694] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-26T20:34:53.973745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:53.973776] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:53.973803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:53.973859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:54.034240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:54.035090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:54.035174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:54.035208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:54.155990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:54.156147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:54.156189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:54.156218] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:54.159874] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-26T20:34:54.160333] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-26T20:34:54.160455] [INFO ] [sig ] WDAY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:54.305671] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WDAY.txt [2026-01-26T20:34:54.305805] [INFO ] [sig ] [3354/3474] Completed WDAY in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 42.5s [2026-01-26T20:34:54.305872] [INFO ] [sig ] [3355/3474] Forecasting WDC... [2026-01-26T20:34:54.305903] [INFO ] [sig ] Generating forecast for: WDC [2026-01-26T20:34:54.305933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-26T20:34:54.317351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-26T20:34:54.317715] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-26T20:34:54.318485] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-26T20:34:54.318535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:54.318586] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:54.318617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:54.318674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:54.376413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:54.377189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:54.377269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:54.377302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:54.503523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:54.503709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:54.503753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:54.503784] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:54.507288] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=80.78%) [2026-01-26T20:34:54.507614] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-26T20:34:54.507749] [INFO ] [sig ] WDC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:54.657670] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WDC.txt [2026-01-26T20:34:54.657827] [INFO ] [sig ] [3355/3474] Completed WDC in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 42.2s [2026-01-26T20:34:54.657868] [INFO ] [sig ] [3356/3474] Forecasting WDFC... [2026-01-26T20:34:54.657899] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-26T20:34:54.657936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-26T20:34:54.669502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-26T20:34:54.669813] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-26T20:34:54.670596] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-26T20:34:54.670647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:54.670680] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:54.670707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:54.670763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:54.728767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:54.729533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:54.729634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:54.729669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:54.848398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:54.848556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:54.848615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:54.848645] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:54.852048] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: DOWN (p=41.27%) [2026-01-26T20:34:54.852321] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-26T20:34:54.852440] [INFO ] [sig ] WDFC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:54.997295] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WDFC.txt [2026-01-26T20:34:54.997461] [INFO ] [sig ] [3356/3474] Completed WDFC in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 41.8s [2026-01-26T20:34:54.997504] [INFO ] [sig ] [3357/3474] Forecasting WDH... [2026-01-26T20:34:54.997535] [INFO ] [sig ] Generating forecast for: WDH [2026-01-26T20:34:54.997564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-26T20:34:55.009167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-26T20:34:55.009527] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-26T20:34:55.010347] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-26T20:34:55.010398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:55.010430] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:55.010457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:55.010514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:55.069725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:55.070570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:55.070669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:55.070704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:55.193748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:55.193906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:55.193949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:55.193978] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:55.197397] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-26T20:34:55.197748] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-26T20:34:55.197877] [INFO ] [sig ] WDH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:55.343976] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WDH.txt [2026-01-26T20:34:55.344351] [INFO ] [sig ] [3357/3474] Completed WDH in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 41.5s [2026-01-26T20:34:55.344396] [INFO ] [sig ] [3358/3474] Forecasting WDI... [2026-01-26T20:34:55.344428] [INFO ] [sig ] Generating forecast for: WDI [2026-01-26T20:34:55.344458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-26T20:34:55.357642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-26T20:34:55.358244] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-26T20:34:55.359122] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-26T20:34:55.359179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:55.359212] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:55.359272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:55.359332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:55.420327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:55.421230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:55.421315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:55.421350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:55.546250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:55.546410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:55.546454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:55.546484] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:55.550064] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-26T20:34:55.550369] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-26T20:34:55.550501] [INFO ] [sig ] WDI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:55.699557] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WDI.txt [2026-01-26T20:34:55.699734] [INFO ] [sig ] [3358/3474] Completed WDI in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 41.1s [2026-01-26T20:34:55.699776] [INFO ] [sig ] [3359/3474] Forecasting WDS... [2026-01-26T20:34:55.699809] [INFO ] [sig ] Generating forecast for: WDS [2026-01-26T20:34:55.699841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-26T20:34:55.712138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-26T20:34:55.712479] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-26T20:34:55.713329] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-26T20:34:55.713382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:55.713414] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:55.713441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:55.713499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:55.770490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:55.771343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:55.771428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:55.771463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:55.892728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:55.892892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:55.892934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:55.892964] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:55.896689] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-01-26T20:34:55.896966] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-26T20:34:55.897085] [INFO ] [sig ] WDS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:56.041777] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WDS.txt [2026-01-26T20:34:56.041955] [INFO ] [sig ] [3359/3474] Completed WDS in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 40.8s [2026-01-26T20:34:56.041999] [INFO ] [sig ] [3360/3474] Forecasting WEA... [2026-01-26T20:34:56.042031] [INFO ] [sig ] Generating forecast for: WEA [2026-01-26T20:34:56.042062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-26T20:34:56.053747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-26T20:34:56.054089] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-26T20:34:56.054892] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-26T20:34:56.054942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:56.054974] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:56.055002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:56.055059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:56.112615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:56.113448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:56.113530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:56.113563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:56.225064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:56.225216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:56.225256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:56.225284] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:56.228761] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-26T20:34:56.229050] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-26T20:34:56.229174] [INFO ] [sig ] WEA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:56.371259] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WEA.txt [2026-01-26T20:34:56.371410] [INFO ] [sig ] [3360/3474] Completed WEA in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 40.4s [2026-01-26T20:34:56.371451] [INFO ] [sig ] [3361/3474] Forecasting WEC... [2026-01-26T20:34:56.371481] [INFO ] [sig ] Generating forecast for: WEC [2026-01-26T20:34:56.371513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-26T20:34:56.383083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-26T20:34:56.383366] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-26T20:34:56.384160] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-26T20:34:56.384213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:56.384245] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:56.384272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:56.384329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:56.445771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:56.446686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:56.446781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:56.446824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:56.577712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:56.577871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:56.577916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:56.577947] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:56.581376] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: DOWN (p=26.18%) [2026-01-26T20:34:56.581711] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-26T20:34:56.581837] [INFO ] [sig ] WEC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:56.755215] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WEC.txt [2026-01-26T20:34:56.755359] [INFO ] [sig ] [3361/3474] Completed WEC in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 40.1s [2026-01-26T20:34:56.755408] [INFO ] [sig ] [3362/3474] Forecasting WEN... [2026-01-26T20:34:56.755440] [INFO ] [sig ] Generating forecast for: WEN [2026-01-26T20:34:56.755472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-26T20:34:56.767103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-26T20:34:56.767435] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-26T20:34:56.768251] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-26T20:34:56.768301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:56.768333] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:56.768359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:56.768414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:56.823987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:56.824887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:56.824970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:56.825004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:56.946362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:56.946519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:56.946561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:56.946609] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:56.950432] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-01-26T20:34:56.950761] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-26T20:34:56.950900] [INFO ] [sig ] WEN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:57.112505] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WEN.txt [2026-01-26T20:34:57.112687] [INFO ] [sig ] [3362/3474] Completed WEN in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 39.7s [2026-01-26T20:34:57.112730] [INFO ] [sig ] [3363/3474] Forecasting WERN... [2026-01-26T20:34:57.112761] [INFO ] [sig ] Generating forecast for: WERN [2026-01-26T20:34:57.112792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-26T20:34:57.124543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-26T20:34:57.124970] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-26T20:34:57.125846] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-26T20:34:57.125900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:57.125931] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:57.125959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:57.126017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:57.183527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:57.184439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:57.184527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:57.184560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:57.310365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:57.310519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:57.310560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:57.310606] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:57.313937] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-01-26T20:34:57.314222] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-26T20:34:57.314348] [INFO ] [sig ] WERN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:57.460087] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WERN.txt [2026-01-26T20:34:57.460247] [INFO ] [sig ] [3363/3474] Completed WERN in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 39.4s [2026-01-26T20:34:57.460289] [INFO ] [sig ] [3364/3474] Forecasting WES... [2026-01-26T20:34:57.460319] [INFO ] [sig ] Generating forecast for: WES [2026-01-26T20:34:57.460351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-26T20:34:57.471213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-26T20:34:57.471555] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-26T20:34:57.472401] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-26T20:34:57.472461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:57.472499] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:57.472534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:57.472634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:57.532138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:57.533027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:57.533130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:57.533165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:57.651848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:57.652010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:57.652052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:57.652081] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:57.655472] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=40.75%) [2026-01-26T20:34:57.655767] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-26T20:34:57.655889] [INFO ] [sig ] WES: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:57.796521] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WES.txt [2026-01-26T20:34:57.796694] [INFO ] [sig ] [3364/3474] Completed WES in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 39.0s [2026-01-26T20:34:57.796736] [INFO ] [sig ] [3365/3474] Forecasting WEX... [2026-01-26T20:34:57.796768] [INFO ] [sig ] Generating forecast for: WEX [2026-01-26T20:34:57.796799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-26T20:34:57.809103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-26T20:34:57.809503] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-26T20:34:57.810333] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-26T20:34:57.810397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:57.810430] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:57.810461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:57.810519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:57.866237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:57.867082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:57.867164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:57.867198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:57.988967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:57.989123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:57.989165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:57.989194] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:57.992566] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: DOWN (p=18.13%) [2026-01-26T20:34:57.992859] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-26T20:34:57.992982] [INFO ] [sig ] WEX: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:58.137750] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WEX.txt [2026-01-26T20:34:58.137918] [INFO ] [sig ] [3365/3474] Completed WEX in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 38.6s [2026-01-26T20:34:58.137959] [INFO ] [sig ] [3366/3474] Forecasting WEYS... [2026-01-26T20:34:58.137990] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-26T20:34:58.138021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-26T20:34:58.151468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-26T20:34:58.151893] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-26T20:34:58.152982] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-26T20:34:58.153046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:58.153089] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:58.153119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:58.153177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:58.212450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:58.213326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:58.213440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:58.213475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:58.330683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:58.330836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:58.330880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:58.330909] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:58.334289] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=38.17%) [2026-01-26T20:34:58.334602] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-26T20:34:58.334735] [INFO ] [sig ] WEYS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:58.484609] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WEYS.txt [2026-01-26T20:34:58.484776] [INFO ] [sig ] [3366/3474] Completed WEYS in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 38.3s [2026-01-26T20:34:58.484816] [INFO ] [sig ] [3367/3474] Forecasting WF... [2026-01-26T20:34:58.484846] [INFO ] [sig ] Generating forecast for: WF [2026-01-26T20:34:58.484877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-26T20:34:58.498004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-26T20:34:58.498639] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-26T20:34:58.499689] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-26T20:34:58.499746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:58.499781] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:58.499809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:58.499868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:58.562985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:58.563983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:58.564094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:58.564136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:58.721440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:58.721665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:58.721733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:58.721784] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:58.727298] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=61.17%) [2026-01-26T20:34:58.729040] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-26T20:34:58.729521] [INFO ] [sig ] WF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:58.974231] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WF.txt [2026-01-26T20:34:58.974474] [INFO ] [sig ] [3367/3474] Completed WF in 0.5s | 2.82 sym/s | Total: 19.9m | ETA: 37.9s [2026-01-26T20:34:58.974543] [INFO ] [sig ] [3368/3474] Forecasting WFG... [2026-01-26T20:34:58.974620] [INFO ] [sig ] Generating forecast for: WFG [2026-01-26T20:34:58.974676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-26T20:34:58.998989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-26T20:34:58.999657] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-26T20:34:59.000864] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-26T20:34:59.000939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:59.000983] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:59.001019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:59.001099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:59.096729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:59.098548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:59.098719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:59.098770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:59.285675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:59.285975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:59.286037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:59.286079] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:59.292805] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=24.71%) [2026-01-26T20:34:59.293642] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-26T20:34:59.293894] [INFO ] [sig ] WFG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:34:59.484239] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WFG.txt [2026-01-26T20:34:59.484509] [INFO ] [sig ] [3368/3474] Completed WFG in 0.5s | 2.82 sym/s | Total: 19.9m | ETA: 37.6s [2026-01-26T20:34:59.484567] [INFO ] [sig ] [3369/3474] Forecasting WFRD... [2026-01-26T20:34:59.484621] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-26T20:34:59.484668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-26T20:34:59.502141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-26T20:34:59.502850] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-26T20:34:59.504109] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-26T20:34:59.504177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:59.504216] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:59.504248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:59.504335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:59.574058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:59.575358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:59.575483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:59.575518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:34:59.703976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:34:59.704241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:34:59.704301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:34:59.704343] [INFO ] [FORECASTER] Training complete [2026-01-26T20:34:59.708790] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=51.24%) [2026-01-26T20:34:59.709171] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-26T20:34:59.709330] [INFO ] [sig ] WFRD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:34:59.871316] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WFRD.txt [2026-01-26T20:34:59.871482] [INFO ] [sig ] [3369/3474] Completed WFRD in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 37.2s [2026-01-26T20:34:59.871524] [INFO ] [sig ] [3370/3474] Forecasting WGMI... [2026-01-26T20:34:59.871555] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-26T20:34:59.871625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-26T20:34:59.883229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-26T20:34:59.883548] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-26T20:34:59.884407] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-26T20:34:59.884463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:34:59.884497] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:34:59.884524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:34:59.884610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:34:59.942792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:34:59.943642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:34:59.943729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:34:59.943765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:00.090593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:00.090780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:00.090830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:00.090865] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:00.095354] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=40.92%) [2026-01-26T20:35:00.095749] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-26T20:35:00.095937] [INFO ] [sig ] WGMI: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:00.256693] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WGMI.txt [2026-01-26T20:35:00.256879] [INFO ] [sig ] [3370/3474] Completed WGMI in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 36.9s [2026-01-26T20:35:00.256930] [INFO ] [sig ] [3371/3474] Forecasting WGO... [2026-01-26T20:35:00.256970] [INFO ] [sig ] Generating forecast for: WGO [2026-01-26T20:35:00.257007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-26T20:35:00.271779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-26T20:35:00.272160] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-26T20:35:00.273043] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-26T20:35:00.273096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:00.273129] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:00.273157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:00.273216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:00.331671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:00.332522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:00.332628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:00.332663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:00.460264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:00.460637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:00.460681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:00.460711] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:00.465908] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-01-26T20:35:00.466503] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-26T20:35:00.466685] [INFO ] [sig ] WGO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:00.620779] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WGO.txt [2026-01-26T20:35:00.620921] [INFO ] [sig ] [3371/3474] Completed WGO in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 36.5s [2026-01-26T20:35:00.620997] [INFO ] [sig ] [3372/3474] Forecasting WGS... [2026-01-26T20:35:00.621030] [INFO ] [sig ] Generating forecast for: WGS [2026-01-26T20:35:00.621062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-26T20:35:00.634180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-26T20:35:00.634567] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-26T20:35:00.635450] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-26T20:35:00.635505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:00.635539] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:00.635567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:00.635650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:00.698907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:00.699751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:00.699840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:00.699875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:00.831714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:00.831894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:00.831971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:00.832024] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:00.835894] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-26T20:35:00.836222] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-26T20:35:00.836356] [INFO ] [sig ] WGS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:00.992817] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WGS.txt [2026-01-26T20:35:00.993006] [INFO ] [sig ] [3372/3474] Completed WGS in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 36.2s [2026-01-26T20:35:00.993069] [INFO ] [sig ] [3373/3474] Forecasting WH... [2026-01-26T20:35:00.993100] [INFO ] [sig ] Generating forecast for: WH [2026-01-26T20:35:00.993131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-26T20:35:01.003770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-26T20:35:01.004098] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-26T20:35:01.004915] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-26T20:35:01.004966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:01.004997] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:01.005024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:01.005080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:01.061187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:01.061853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:01.061932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:01.061966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:01.186829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:01.186992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:01.187033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:01.187062] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:01.190476] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: DOWN (p=25.90%) [2026-01-26T20:35:01.190767] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-26T20:35:01.190888] [INFO ] [sig ] WH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:01.333396] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WH.txt [2026-01-26T20:35:01.333510] [INFO ] [sig ] [3373/3474] Completed WH in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 35.8s [2026-01-26T20:35:01.333550] [INFO ] [sig ] [3374/3474] Forecasting WHD... [2026-01-26T20:35:01.333596] [INFO ] [sig ] Generating forecast for: WHD [2026-01-26T20:35:01.333629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-26T20:35:01.346962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-26T20:35:01.347444] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-26T20:35:01.348392] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-26T20:35:01.348450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:01.348483] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:01.348511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:01.348569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:01.411204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:01.412262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:01.412384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:01.412437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:01.544111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:01.544287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:01.544337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:01.544367] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:01.548507] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-01-26T20:35:01.548873] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-26T20:35:01.549016] [INFO ] [sig ] WHD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:01.783287] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WHD.txt [2026-01-26T20:35:01.783513] [INFO ] [sig ] [3374/3474] Completed WHD in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 35.5s [2026-01-26T20:35:01.783601] [INFO ] [sig ] [3375/3474] Forecasting WHF... [2026-01-26T20:35:01.783648] [INFO ] [sig ] Generating forecast for: WHF [2026-01-26T20:35:01.783690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-26T20:35:01.800627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-26T20:35:01.801057] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-26T20:35:01.801929] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-26T20:35:01.801980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:01.802012] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:01.802039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:01.802124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:01.865916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:01.866928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:01.867020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:01.867055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:02.004696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:02.004867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:02.004911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:02.004941] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:02.008616] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-26T20:35:02.008924] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-26T20:35:02.009088] [INFO ] [sig ] WHF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:02.172098] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WHF.txt [2026-01-26T20:35:02.172293] [INFO ] [sig ] [3375/3474] Completed WHF in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 35.1s [2026-01-26T20:35:02.172350] [INFO ] [sig ] [3376/3474] Forecasting WHG... [2026-01-26T20:35:02.172399] [INFO ] [sig ] Generating forecast for: WHG [2026-01-26T20:35:02.172442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-26T20:35:02.184062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-26T20:35:02.184458] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-26T20:35:02.185391] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-26T20:35:02.185454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:02.185491] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:02.185530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:02.185607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:02.251509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:02.252439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:02.252544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:02.252603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:02.370341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:02.370496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:02.370539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:02.370587] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:02.374619] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=46.29%) [2026-01-26T20:35:02.374932] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-26T20:35:02.375074] [INFO ] [sig ] WHG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:02.534903] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WHG.txt [2026-01-26T20:35:02.535068] [INFO ] [sig ] [3376/3474] Completed WHG in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 34.8s [2026-01-26T20:35:02.535109] [INFO ] [sig ] [3377/3474] Forecasting WIA... [2026-01-26T20:35:02.535142] [INFO ] [sig ] Generating forecast for: WIA [2026-01-26T20:35:02.535173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-26T20:35:02.546352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-26T20:35:02.546760] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-26T20:35:02.547688] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-26T20:35:02.547931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:02.547963] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:02.547989] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:02.548048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:02.621990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:02.622919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:02.623004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:02.623038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:02.757346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:02.757531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:02.757589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:02.757624] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:02.761292] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-01-26T20:35:02.761627] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-26T20:35:02.761762] [INFO ] [sig ] WIA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:02.924397] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WIA.txt [2026-01-26T20:35:02.924551] [INFO ] [sig ] [3377/3474] Completed WIA in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 34.4s [2026-01-26T20:35:02.924612] [INFO ] [sig ] [3378/3474] Forecasting WIMI... [2026-01-26T20:35:02.924645] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-26T20:35:02.924677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-26T20:35:02.936617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-26T20:35:02.936994] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-26T20:35:02.937971] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-26T20:35:02.938028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:02.938067] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:02.938099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:02.938164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:03.002191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:03.003199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:03.003302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:03.003353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:03.136495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:03.136709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:03.136769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:03.136812] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:03.141747] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=75.23%) [2026-01-26T20:35:03.142144] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-26T20:35:03.142302] [INFO ] [sig ] WIMI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:03.311117] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WIMI.txt [2026-01-26T20:35:03.311277] [INFO ] [sig ] [3378/3474] Completed WIMI in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 34.1s [2026-01-26T20:35:03.311319] [INFO ] [sig ] [3379/3474] Forecasting WINA... [2026-01-26T20:35:03.311350] [INFO ] [sig ] Generating forecast for: WINA [2026-01-26T20:35:03.311388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-26T20:35:03.325147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-26T20:35:03.325559] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-26T20:35:03.326428] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-26T20:35:03.326481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:03.326515] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:03.326541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:03.326615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:03.393352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:03.394300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:03.394392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:03.394427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:03.531429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:03.531619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:03.531676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:03.531709] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:03.536104] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-26T20:35:03.536410] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-26T20:35:03.536557] [INFO ] [sig ] WINA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:03.700854] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WINA.txt [2026-01-26T20:35:03.701016] [INFO ] [sig ] [3379/3474] Completed WINA in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 33.7s [2026-01-26T20:35:03.701061] [INFO ] [sig ] [3380/3474] Forecasting WING... [2026-01-26T20:35:03.701100] [INFO ] [sig ] Generating forecast for: WING [2026-01-26T20:35:03.701146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-26T20:35:03.713988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-26T20:35:03.714333] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-26T20:35:03.715200] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-26T20:35:03.715253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:03.715286] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:03.715313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:03.715370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:03.780600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:03.781461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:03.781548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:03.781600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:03.913165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:03.913348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:03.913398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:03.913428] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:03.916812] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=67.76%) [2026-01-26T20:35:03.917090] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-26T20:35:03.917214] [INFO ] [sig ] WING: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:04.058402] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WING.txt [2026-01-26T20:35:04.058548] [INFO ] [sig ] [3380/3474] Completed WING in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 33.3s [2026-01-26T20:35:04.058605] [INFO ] [sig ] [3381/3474] Forecasting WINN... [2026-01-26T20:35:04.058637] [INFO ] [sig ] Generating forecast for: WINN [2026-01-26T20:35:04.058668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-26T20:35:04.071302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-26T20:35:04.071643] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-26T20:35:04.072452] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-26T20:35:04.072503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:04.072534] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:04.072562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:04.072641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:04.130133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:04.130903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:04.130984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:04.131017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:04.255646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:04.255805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:04.255848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:04.255876] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:04.259327] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-01-26T20:35:04.259618] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-26T20:35:04.259741] [INFO ] [sig ] WINN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:04.401298] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WINN.txt [2026-01-26T20:35:04.401440] [INFO ] [sig ] [3381/3474] Completed WINN in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 33.0s [2026-01-26T20:35:04.401480] [INFO ] [sig ] [3382/3474] Forecasting WIX... [2026-01-26T20:35:04.401511] [INFO ] [sig ] Generating forecast for: WIX [2026-01-26T20:35:04.401541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-26T20:35:04.414828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-26T20:35:04.415197] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-26T20:35:04.416010] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-26T20:35:04.416060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:04.416092] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:04.416119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:04.416176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:04.475396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:04.476207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:04.476294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:04.476327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:04.610249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:04.610428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:04.610486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:04.610531] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:04.614305] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-01-26T20:35:04.614615] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-26T20:35:04.614748] [INFO ] [sig ] WIX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:04.781275] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WIX.txt [2026-01-26T20:35:04.781422] [INFO ] [sig ] [3382/3474] Completed WIX in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 32.6s [2026-01-26T20:35:04.781463] [INFO ] [sig ] [3383/3474] Forecasting WK... [2026-01-26T20:35:04.781493] [INFO ] [sig ] Generating forecast for: WK [2026-01-26T20:35:04.781524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-26T20:35:04.793534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-26T20:35:04.793940] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-26T20:35:04.794756] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-26T20:35:04.794806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:04.794838] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:04.794866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:04.794922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:04.850762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:04.851641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:04.851726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:04.851760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:04.982021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:04.982182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:04.982226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:04.982255] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:04.986259] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-01-26T20:35:04.986554] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-26T20:35:04.986702] [INFO ] [sig ] WK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:05.145274] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WK.txt [2026-01-26T20:35:05.145439] [INFO ] [sig ] [3383/3474] Completed WK in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 32.3s [2026-01-26T20:35:05.145484] [INFO ] [sig ] [3384/3474] Forecasting WKC... [2026-01-26T20:35:05.145516] [INFO ] [sig ] Generating forecast for: WKC [2026-01-26T20:35:05.145548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-26T20:35:05.189836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-26T20:35:05.190633] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-26T20:35:05.191773] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-26T20:35:05.191831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:05.191865] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:05.191902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:05.191964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:05.267091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:05.268637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:05.268764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:05.268801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:05.412433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:05.412691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:05.412756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:05.412794] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:05.417290] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-01-26T20:35:05.417789] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-26T20:35:05.417969] [INFO ] [sig ] WKC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:05.583886] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WKC.txt [2026-01-26T20:35:05.584107] [INFO ] [sig ] [3384/3474] Completed WKC in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 31.9s [2026-01-26T20:35:05.584155] [INFO ] [sig ] [3385/3474] Forecasting WKEY... [2026-01-26T20:35:05.584191] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-26T20:35:05.584230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-26T20:35:05.598354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-26T20:35:05.598961] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-26T20:35:05.599964] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-26T20:35:05.600019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:05.600059] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:05.600089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:05.600156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:05.662356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:05.663674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:05.663798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:05.663836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:05.798357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:05.798637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:05.798692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:05.798725] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:05.803283] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=12.72%) [2026-01-26T20:35:05.803728] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-26T20:35:05.803923] [INFO ] [sig ] WKEY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:05.971465] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WKEY.txt [2026-01-26T20:35:05.971711] [INFO ] [sig ] [3385/3474] Completed WKEY in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 31.6s [2026-01-26T20:35:05.971780] [INFO ] [sig ] [3386/3474] Forecasting WKSP... [2026-01-26T20:35:05.971830] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-26T20:35:05.971881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-26T20:35:05.986263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-26T20:35:05.986866] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-26T20:35:05.987908] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-26T20:35:05.987962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:05.987996] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:05.988024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:05.988085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:06.054531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:06.055957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:06.056114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:06.056161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:06.193818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:06.194064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:06.194117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:06.194150] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:06.198496] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-01-26T20:35:06.198898] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-26T20:35:06.199054] [INFO ] [sig ] WKSP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:06.368215] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WKSP.txt [2026-01-26T20:35:06.368490] [INFO ] [sig ] [3386/3474] Completed WKSP in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 31.2s [2026-01-26T20:35:06.368553] [INFO ] [sig ] [3387/3474] Forecasting WLDN... [2026-01-26T20:35:06.368620] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-26T20:35:06.368665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-26T20:35:06.381949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-26T20:35:06.382348] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-26T20:35:06.383207] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-26T20:35:06.383260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:06.383294] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:06.383321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:06.383389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:06.441782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:06.442964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:06.443075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:06.443128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:06.570439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:06.570621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:06.570666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:06.570696] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:06.574126] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=1.04%) [2026-01-26T20:35:06.574409] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-26T20:35:06.574535] [INFO ] [sig ] WLDN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:06.716117] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WLDN.txt [2026-01-26T20:35:06.716261] [INFO ] [sig ] [3387/3474] Completed WLDN in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 30.9s [2026-01-26T20:35:06.716302] [INFO ] [sig ] [3388/3474] Forecasting WLDS... [2026-01-26T20:35:06.716332] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-26T20:35:06.716364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-26T20:35:06.729028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-26T20:35:06.729376] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-26T20:35:06.730206] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-26T20:35:06.730258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:06.730291] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:06.730318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:06.730377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:06.790532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:06.791406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:06.791488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:06.791522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:06.908729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:06.908872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:06.908912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:06.908941] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:06.912341] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: UP (p=94.97%) [2026-01-26T20:35:06.912631] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-26T20:35:06.912758] [INFO ] [sig ] WLDS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:07.060162] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WLDS.txt [2026-01-26T20:35:07.060341] [INFO ] [sig ] [3388/3474] Completed WLDS in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 30.5s [2026-01-26T20:35:07.060423] [INFO ] [sig ] [3389/3474] Forecasting WLFC... [2026-01-26T20:35:07.060457] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-26T20:35:07.060488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-26T20:35:07.073010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-26T20:35:07.073369] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-26T20:35:07.074241] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-26T20:35:07.074318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:07.074354] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:07.074382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:07.074441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:07.136240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:07.137120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:07.137208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:07.137242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:07.262868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:07.263027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:07.263073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:07.263104] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:07.266538] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=54.84%) [2026-01-26T20:35:07.266840] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-26T20:35:07.266969] [INFO ] [sig ] WLFC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:07.410187] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WLFC.txt [2026-01-26T20:35:07.410338] [INFO ] [sig ] [3389/3474] Completed WLFC in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 30.2s [2026-01-26T20:35:07.410378] [INFO ] [sig ] [3390/3474] Forecasting WLK... [2026-01-26T20:35:07.410409] [INFO ] [sig ] Generating forecast for: WLK [2026-01-26T20:35:07.410440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-26T20:35:07.422533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-26T20:35:07.422895] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-26T20:35:07.423723] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-26T20:35:07.423775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:07.423808] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:07.423837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:07.423897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:07.481151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:07.482064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:07.482160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:07.482195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:07.608563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:07.608761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:07.608811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:07.608842] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:07.612453] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-01-26T20:35:07.612761] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-26T20:35:07.612889] [INFO ] [sig ] WLK: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:07.754611] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WLK.txt [2026-01-26T20:35:07.754762] [INFO ] [sig ] [3390/3474] Completed WLK in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 29.8s [2026-01-26T20:35:07.754803] [INFO ] [sig ] [3391/3474] Forecasting WLKP... [2026-01-26T20:35:07.754834] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-26T20:35:07.754864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-26T20:35:07.765126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-26T20:35:07.765649] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-26T20:35:07.766425] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-26T20:35:07.766476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:07.766507] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:07.766535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:07.766613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:07.824544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:07.825428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:07.825515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:07.825550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:07.941738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:07.941905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:07.941948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:07.941979] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:07.945906] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=20.25%) [2026-01-26T20:35:07.946297] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-26T20:35:07.946466] [INFO ] [sig ] WLKP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:08.101956] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WLKP.txt [2026-01-26T20:35:08.102136] [INFO ] [sig ] [3391/3474] Completed WLKP in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 29.4s [2026-01-26T20:35:08.102177] [INFO ] [sig ] [3392/3474] Forecasting WMG... [2026-01-26T20:35:08.102207] [INFO ] [sig ] Generating forecast for: WMG [2026-01-26T20:35:08.102239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-26T20:35:08.115304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-26T20:35:08.115677] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-26T20:35:08.116712] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-26T20:35:08.116764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:08.116796] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:08.116852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:08.116910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:08.182621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:08.183637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:08.183725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:08.183759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:08.311288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:08.311451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:08.311492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:08.311521] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:08.315556] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-01-26T20:35:08.315982] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-26T20:35:08.316148] [INFO ] [sig ] WMG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:08.467377] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WMG.txt [2026-01-26T20:35:08.467626] [INFO ] [sig ] [3392/3474] Completed WMG in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 29.1s [2026-01-26T20:35:08.467672] [INFO ] [sig ] [3393/3474] Forecasting WMK... [2026-01-26T20:35:08.467704] [INFO ] [sig ] Generating forecast for: WMK [2026-01-26T20:35:08.467735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-26T20:35:08.481240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-26T20:35:08.481671] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-26T20:35:08.482513] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-26T20:35:08.482565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:08.482633] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:08.482672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:08.482738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:08.541155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:08.542134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:08.542230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:08.542265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:08.662173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:08.662342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:08.662385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:08.662415] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:08.666165] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: DOWN (p=14.71%) [2026-01-26T20:35:08.666530] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-26T20:35:08.666690] [INFO ] [sig ] WMK: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:08.816388] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WMK.txt [2026-01-26T20:35:08.816531] [INFO ] [sig ] [3393/3474] Completed WMK in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 28.7s [2026-01-26T20:35:08.816589] [INFO ] [sig ] [3394/3474] Forecasting WMS... [2026-01-26T20:35:08.816622] [INFO ] [sig ] Generating forecast for: WMS [2026-01-26T20:35:08.816654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-26T20:35:08.828825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-26T20:35:08.829148] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-26T20:35:08.829940] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-26T20:35:08.829991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:08.830023] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:08.830052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:08.830109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:08.886068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:08.886800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:08.886882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:08.886915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:09.014698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:09.014863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:09.014908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:09.014939] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:09.018413] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=12.06%) [2026-01-26T20:35:09.018739] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-26T20:35:09.018867] [INFO ] [sig ] WMS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:09.171890] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WMS.txt [2026-01-26T20:35:09.172054] [INFO ] [sig ] [3394/3474] Completed WMS in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 28.4s [2026-01-26T20:35:09.172097] [INFO ] [sig ] [3395/3474] Forecasting WNC... [2026-01-26T20:35:09.172130] [INFO ] [sig ] Generating forecast for: WNC [2026-01-26T20:35:09.172163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-26T20:35:09.184890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-26T20:35:09.185258] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-26T20:35:09.186080] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-26T20:35:09.186139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:09.186180] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:09.186209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:09.186266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:09.249287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:09.250349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:09.250442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:09.250479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:09.376222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:09.376373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:09.376414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:09.376443] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:09.380031] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=36.66%) [2026-01-26T20:35:09.380299] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-26T20:35:09.380422] [INFO ] [sig ] WNC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:09.526249] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WNC.txt [2026-01-26T20:35:09.526415] [INFO ] [sig ] [3395/3474] Completed WNC in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 28.0s [2026-01-26T20:35:09.526458] [INFO ] [sig ] [3396/3474] Forecasting WNEB... [2026-01-26T20:35:09.526492] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-26T20:35:09.526532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-26T20:35:09.538559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-26T20:35:09.539159] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-26T20:35:09.540258] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-26T20:35:09.540309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:09.540340] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:09.540367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:09.540423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:09.598592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:09.599455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:09.599556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:09.599624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:09.725973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:09.726141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:09.726213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:09.726245] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:09.729852] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-01-26T20:35:09.730155] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-26T20:35:09.730287] [INFO ] [sig ] WNEB: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:09.877297] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WNEB.txt [2026-01-26T20:35:09.877695] [INFO ] [sig ] [3396/3474] Completed WNEB in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 27.7s [2026-01-26T20:35:09.877738] [INFO ] [sig ] [3397/3474] Forecasting WOOD... [2026-01-26T20:35:09.877767] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-26T20:35:09.877798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-26T20:35:09.890605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-26T20:35:09.891019] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-26T20:35:09.892110] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-26T20:35:09.892164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:09.892195] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:09.892222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:09.892278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:09.950954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:09.951853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:09.951937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:09.951971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:10.060744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:10.060932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:10.060982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:10.061013] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:10.065022] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: DOWN (p=8.05%) [2026-01-26T20:35:10.065375] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-26T20:35:10.065531] [INFO ] [sig ] WOOD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:10.223084] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WOOD.txt [2026-01-26T20:35:10.223239] [INFO ] [sig ] [3397/3474] Completed WOOD in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 27.3s [2026-01-26T20:35:10.223279] [INFO ] [sig ] [3398/3474] Forecasting WOOF... [2026-01-26T20:35:10.223310] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-26T20:35:10.223347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-26T20:35:10.235394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-26T20:35:10.235762] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-26T20:35:10.236641] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-26T20:35:10.236694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:10.236728] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:10.236756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:10.236835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:10.296056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:10.297055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:10.297147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:10.297184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:10.415978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:10.416136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:10.416179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:10.416209] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:10.419924] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=32.29%) [2026-01-26T20:35:10.420256] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-26T20:35:10.420394] [INFO ] [sig ] WOOF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:10.572300] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WOOF.txt [2026-01-26T20:35:10.572671] [INFO ] [sig ] [3398/3474] Completed WOOF in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 27.0s [2026-01-26T20:35:10.572718] [INFO ] [sig ] [3399/3474] Forecasting WPC... [2026-01-26T20:35:10.572748] [INFO ] [sig ] Generating forecast for: WPC [2026-01-26T20:35:10.572779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-26T20:35:10.584474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-26T20:35:10.584901] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-26T20:35:10.585956] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-26T20:35:10.586009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:10.586042] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:10.586070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:10.586128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:10.648977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:10.649996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:10.650080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:10.650115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:10.779723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:10.779852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:10.779894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:10.779925] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:10.783516] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=34.88%) [2026-01-26T20:35:10.783882] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-26T20:35:10.784051] [INFO ] [sig ] WPC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:10.942741] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WPC.txt [2026-01-26T20:35:10.942935] [INFO ] [sig ] [3399/3474] Completed WPC in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 26.6s [2026-01-26T20:35:10.942984] [INFO ] [sig ] [3400/3474] Forecasting WPP... [2026-01-26T20:35:10.943018] [INFO ] [sig ] Generating forecast for: WPP [2026-01-26T20:35:10.943050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-26T20:35:10.955611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-26T20:35:10.955999] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-26T20:35:10.956900] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-26T20:35:10.956952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:10.957006] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:10.957037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:10.957095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:11.016373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:11.017316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:11.017433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:11.017472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:11.141507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:11.141681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:11.141722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:11.141751] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:11.145232] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: DOWN (p=41.67%) [2026-01-26T20:35:11.145515] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-26T20:35:11.145675] [INFO ] [sig ] WPP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:11.309005] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WPP.txt [2026-01-26T20:35:11.309282] [INFO ] [sig ] [3400/3474] Completed WPP in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 26.3s [2026-01-26T20:35:11.309335] [INFO ] [sig ] [3401/3474] Forecasting WRAP... [2026-01-26T20:35:11.309372] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-26T20:35:11.309626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-26T20:35:11.325879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-26T20:35:11.326297] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-26T20:35:11.327279] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-26T20:35:11.327337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:11.327375] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:11.327408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:11.327727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:11.391541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:11.392330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:11.392413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:11.392446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:11.513647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:11.513807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:11.513849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:11.513878] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:11.517394] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=18.63%) [2026-01-26T20:35:11.517702] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-26T20:35:11.517823] [INFO ] [sig ] WRAP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:11.674839] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WRAP.txt [2026-01-26T20:35:11.675011] [INFO ] [sig ] [3401/3474] Completed WRAP in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 25.9s [2026-01-26T20:35:11.675052] [INFO ] [sig ] [3402/3474] Forecasting WRB... [2026-01-26T20:35:11.675084] [INFO ] [sig ] Generating forecast for: WRB [2026-01-26T20:35:11.675114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-26T20:35:11.686870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-26T20:35:11.687217] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-26T20:35:11.688367] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-26T20:35:11.688418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:11.688450] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:11.688482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:11.688759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:11.749749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:11.750562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:11.750686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:11.750720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:11.875522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:11.875697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:11.875740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:11.875777] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:11.879657] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=71.13%) [2026-01-26T20:35:11.879988] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-26T20:35:11.880115] [INFO ] [sig ] WRB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:12.028810] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WRB.txt [2026-01-26T20:35:12.028970] [INFO ] [sig ] [3402/3474] Completed WRB in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 25.5s [2026-01-26T20:35:12.029010] [INFO ] [sig ] [3403/3474] Forecasting WRBY... [2026-01-26T20:35:12.029042] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-26T20:35:12.029073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-26T20:35:12.042158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-26T20:35:12.042538] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-26T20:35:12.043348] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-26T20:35:12.043400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:12.043644] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:12.043673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:12.043730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:12.106554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:12.107715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:12.107801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:12.107834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:12.232647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:12.232809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:12.232854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:12.232886] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:12.236276] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-01-26T20:35:12.236759] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-26T20:35:12.236888] [INFO ] [sig ] WRBY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:12.390186] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WRBY.txt [2026-01-26T20:35:12.390342] [INFO ] [sig ] [3403/3474] Completed WRBY in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 25.2s [2026-01-26T20:35:12.390391] [INFO ] [sig ] [3404/3474] Forecasting WRLD... [2026-01-26T20:35:12.390422] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-26T20:35:12.390453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-26T20:35:12.402640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-26T20:35:12.403030] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-26T20:35:12.403859] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-26T20:35:12.403910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:12.403942] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:12.403970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:12.404026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:12.471665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:12.472706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:12.472808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:12.472841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:12.593124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:12.593292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:12.593333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:12.593361] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:12.597140] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-26T20:35:12.597434] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-26T20:35:12.597556] [INFO ] [sig ] WRLD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:12.743944] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WRLD.txt [2026-01-26T20:35:12.744088] [INFO ] [sig ] [3404/3474] Completed WRLD in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 24.8s [2026-01-26T20:35:12.744127] [INFO ] [sig ] [3405/3474] Forecasting WSBC... [2026-01-26T20:35:12.744158] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-26T20:35:12.744188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-26T20:35:12.757544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-26T20:35:12.757853] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-26T20:35:12.758645] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-26T20:35:12.758696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:12.758728] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:12.758756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:12.758812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:12.817887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:12.818753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:12.818836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:12.818868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:12.937873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:12.938033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:12.938074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:12.938104] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:12.941982] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=19.62%) [2026-01-26T20:35:12.942261] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-26T20:35:12.942565] [INFO ] [sig ] WSBC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:13.162492] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WSBC.txt [2026-01-26T20:35:13.162694] [INFO ] [sig ] [3405/3474] Completed WSBC in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 24.5s [2026-01-26T20:35:13.162736] [INFO ] [sig ] [3406/3474] Forecasting WSBF... [2026-01-26T20:35:13.162769] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-26T20:35:13.162803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-26T20:35:13.175157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-26T20:35:13.175787] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-26T20:35:13.176803] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-26T20:35:13.176855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:13.176887] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:13.176914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:13.176972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:13.236108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:13.237178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:13.237261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:13.237293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:13.370109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:13.370292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:13.370340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:13.370369] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:13.373999] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: UP (p=54.91%) [2026-01-26T20:35:13.374308] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-26T20:35:13.374449] [INFO ] [sig ] WSBF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:13.521798] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WSBF.txt [2026-01-26T20:35:13.521961] [INFO ] [sig ] [3406/3474] Completed WSBF in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 24.1s [2026-01-26T20:35:13.522002] [INFO ] [sig ] [3407/3474] Forecasting WSC... [2026-01-26T20:35:13.522034] [INFO ] [sig ] Generating forecast for: WSC [2026-01-26T20:35:13.522078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-26T20:35:13.534685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-26T20:35:13.535078] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-26T20:35:13.536006] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-26T20:35:13.536057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:13.536088] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:13.536116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:13.536173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:13.593487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:13.594421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:13.594517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:13.594551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:13.718147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:13.718313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:13.718356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:13.718402] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:13.721759] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-01-26T20:35:13.722032] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-26T20:35:13.722156] [INFO ] [sig ] WSC: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:13.864613] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WSC.txt [2026-01-26T20:35:13.864776] [INFO ] [sig ] [3407/3474] Completed WSC in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 23.8s [2026-01-26T20:35:13.864816] [INFO ] [sig ] [3408/3474] Forecasting WSFS... [2026-01-26T20:35:13.864848] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-26T20:35:13.864879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-26T20:35:13.875862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-26T20:35:13.876190] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-26T20:35:13.877017] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-26T20:35:13.877068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:13.877101] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:13.877128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:13.877185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:13.933049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:13.933990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:13.934072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:13.934105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:14.050177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:14.050336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:14.050378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:14.050408] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:14.053764] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=57.95%) [2026-01-26T20:35:14.054046] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-26T20:35:14.054168] [INFO ] [sig ] WSFS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:14.201547] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WSFS.txt [2026-01-26T20:35:14.201723] [INFO ] [sig ] [3408/3474] Completed WSFS in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 23.4s [2026-01-26T20:35:14.201763] [INFO ] [sig ] [3409/3474] Forecasting WSM... [2026-01-26T20:35:14.201795] [INFO ] [sig ] Generating forecast for: WSM [2026-01-26T20:35:14.201825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-26T20:35:14.214145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-26T20:35:14.214498] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-26T20:35:14.215320] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-26T20:35:14.215371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:14.215429] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:14.215458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:14.215514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:14.272908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:14.273843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:14.273942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:14.273976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:14.392730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:14.392893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:14.392934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:14.392963] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:14.396356] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-01-26T20:35:14.396651] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-26T20:35:14.396771] [INFO ] [sig ] WSM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:14.539029] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WSM.txt [2026-01-26T20:35:14.539173] [INFO ] [sig ] [3409/3474] Completed WSM in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 23.1s [2026-01-26T20:35:14.539213] [INFO ] [sig ] [3410/3474] Forecasting WSO... [2026-01-26T20:35:14.539243] [INFO ] [sig ] Generating forecast for: WSO [2026-01-26T20:35:14.539273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-26T20:35:14.550550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-26T20:35:14.550901] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-26T20:35:14.551719] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-26T20:35:14.551769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:14.551801] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:14.551828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:14.551884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:14.608478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:14.609282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:14.609376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:14.609410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:14.729678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:14.729812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:14.729854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:14.729882] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:14.733140] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-01-26T20:35:14.733409] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-26T20:35:14.733530] [INFO ] [sig ] WSO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:14.877059] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WSO.txt [2026-01-26T20:35:14.877189] [INFO ] [sig ] [3410/3474] Completed WSO in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 22.7s [2026-01-26T20:35:14.877232] [INFO ] [sig ] [3411/3474] Forecasting WTBA... [2026-01-26T20:35:14.877269] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-26T20:35:14.877304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-26T20:35:14.892022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-26T20:35:14.892319] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-26T20:35:14.893145] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-26T20:35:14.893195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:14.893228] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:14.893267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:14.893325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:14.949272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:14.950012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:14.950093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:14.950127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:15.065761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:15.065906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:15.065946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:15.065982] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:15.069347] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: DOWN (p=37.12%) [2026-01-26T20:35:15.069656] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-26T20:35:15.069779] [INFO ] [sig ] WTBA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:15.211168] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WTBA.txt [2026-01-26T20:35:15.211300] [INFO ] [sig ] [3411/3474] Completed WTBA in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 22.4s [2026-01-26T20:35:15.211338] [INFO ] [sig ] [3412/3474] Forecasting WTFC... [2026-01-26T20:35:15.211368] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-26T20:35:15.211399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-26T20:35:15.222814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-26T20:35:15.223092] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-26T20:35:15.223890] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-26T20:35:15.223940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:15.223972] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:15.223999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:15.224056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:15.280965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:15.281624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:15.281704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:15.281735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:15.405193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:15.405348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:15.405605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:15.405687] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:15.409271] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-01-26T20:35:15.409778] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-26T20:35:15.409903] [INFO ] [sig ] WTFC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:15.551903] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WTFC.txt [2026-01-26T20:35:15.552022] [INFO ] [sig ] [3412/3474] Completed WTFC in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 22.0s [2026-01-26T20:35:15.552060] [INFO ] [sig ] [3413/3474] Forecasting WTI... [2026-01-26T20:35:15.552092] [INFO ] [sig ] Generating forecast for: WTI [2026-01-26T20:35:15.552123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-26T20:35:15.563508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-26T20:35:15.563811] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-26T20:35:15.564589] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-26T20:35:15.564640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:15.564672] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:15.564699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:15.564756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:15.620726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:15.621337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:15.621415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:15.621447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:15.745008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:15.745276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:15.745324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:15.745355] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:15.748844] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=70.62%) [2026-01-26T20:35:15.749122] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-26T20:35:15.749245] [INFO ] [sig ] WTI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:15.890989] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WTI.txt [2026-01-26T20:35:15.891122] [INFO ] [sig ] [3413/3474] Completed WTI in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 21.6s [2026-01-26T20:35:15.891161] [INFO ] [sig ] [3414/3474] Forecasting WTRG... [2026-01-26T20:35:15.891190] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-26T20:35:15.891219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-26T20:35:15.903652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-26T20:35:15.903973] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-26T20:35:15.904793] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-26T20:35:15.904843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:15.904874] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:15.904900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:15.904956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:15.961705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:15.962423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:15.962505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:15.962537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:16.080141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:16.080297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:16.080339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:16.080370] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:16.083713] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=66.51%) [2026-01-26T20:35:16.083983] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-26T20:35:16.084104] [INFO ] [sig ] WTRG: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:16.224298] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WTRG.txt [2026-01-26T20:35:16.224424] [INFO ] [sig ] [3414/3474] Completed WTRG in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 21.3s [2026-01-26T20:35:16.224463] [INFO ] [sig ] [3415/3474] Forecasting WTS... [2026-01-26T20:35:16.224503] [INFO ] [sig ] Generating forecast for: WTS [2026-01-26T20:35:16.224536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-26T20:35:16.235509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-26T20:35:16.235801] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-26T20:35:16.236564] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-26T20:35:16.236633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:16.236665] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:16.236693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:16.236749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:16.292548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:16.293186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:16.293263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:16.293296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:16.409457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:16.409625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:16.409669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:16.409698] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:16.413012] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-26T20:35:16.413292] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-26T20:35:16.413437] [INFO ] [sig ] WTS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:16.558568] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WTS.txt [2026-01-26T20:35:16.558732] [INFO ] [sig ] [3415/3474] Completed WTS in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 20.9s [2026-01-26T20:35:16.558772] [INFO ] [sig ] [3416/3474] Forecasting WULF... [2026-01-26T20:35:16.558804] [INFO ] [sig ] Generating forecast for: WULF [2026-01-26T20:35:16.558834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-26T20:35:16.570615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-26T20:35:16.570895] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-26T20:35:16.571715] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-26T20:35:16.571767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:16.571799] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:16.571827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:16.571885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:16.628221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:16.628890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:16.628966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:16.628997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:16.747020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:16.747171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:16.747212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:16.747242] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:16.750617] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=18.34%) [2026-01-26T20:35:16.750887] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-26T20:35:16.751011] [INFO ] [sig ] WULF: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:16.891000] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WULF.txt [2026-01-26T20:35:16.891128] [INFO ] [sig ] [3416/3474] Completed WULF in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 20.6s [2026-01-26T20:35:16.891166] [INFO ] [sig ] [3417/3474] Forecasting WVE... [2026-01-26T20:35:16.891196] [INFO ] [sig ] Generating forecast for: WVE [2026-01-26T20:35:16.891226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-26T20:35:16.902346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-26T20:35:16.902678] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-26T20:35:16.903447] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-26T20:35:16.903497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:16.903529] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:16.903556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:16.903637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:16.959866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:16.960562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:16.960657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:16.960690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:17.081356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:17.081509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:17.081550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:17.081600] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:17.084958] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=17.83%) [2026-01-26T20:35:17.085230] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-26T20:35:17.085350] [INFO ] [sig ] WVE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:17.226658] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WVE.txt [2026-01-26T20:35:17.226781] [INFO ] [sig ] [3417/3474] Completed WVE in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 20.2s [2026-01-26T20:35:17.226821] [INFO ] [sig ] [3418/3474] Forecasting WWD... [2026-01-26T20:35:17.226851] [INFO ] [sig ] Generating forecast for: WWD [2026-01-26T20:35:17.226882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-26T20:35:17.238315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-26T20:35:17.238641] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-26T20:35:17.239414] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-26T20:35:17.239466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:17.239498] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:17.239524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:17.239602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:17.294958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:17.295642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:17.295720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:17.295767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:17.417809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:17.417964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:17.418010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:17.418058] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:17.421536] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-01-26T20:35:17.421823] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-26T20:35:17.421944] [INFO ] [sig ] WWD: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:17.562483] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WWD.txt [2026-01-26T20:35:17.562618] [INFO ] [sig ] [3418/3474] Completed WWD in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 19.9s [2026-01-26T20:35:17.562660] [INFO ] [sig ] [3419/3474] Forecasting WY... [2026-01-26T20:35:17.562691] [INFO ] [sig ] Generating forecast for: WY [2026-01-26T20:35:17.562722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-26T20:35:17.574110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-26T20:35:17.574391] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-26T20:35:17.575170] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-26T20:35:17.575220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:17.575251] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:17.575280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:17.575349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:17.630814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:17.631408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:17.631508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:17.631542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:17.745648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:17.745787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:17.745826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:17.745856] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:17.749198] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-01-26T20:35:17.749471] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-26T20:35:17.749610] [INFO ] [sig ] WY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:17.891768] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/WY.txt [2026-01-26T20:35:17.891888] [INFO ] [sig ] [3419/3474] Completed WY in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 19.5s [2026-01-26T20:35:17.891926] [INFO ] [sig ] [3420/3474] Forecasting WYNN... [2026-01-26T20:35:17.891956] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-26T20:35:17.891987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-26T20:35:17.906663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-26T20:35:17.906952] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-26T20:35:17.907762] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-26T20:35:17.907812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:17.907844] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:17.907870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:17.907926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:17.963366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:17.964110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:17.964192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:17.964224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:18.083258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:18.083409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:18.083449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:18.083477] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:18.086829] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: UP (p=88.56%) [2026-01-26T20:35:18.087102] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-26T20:35:18.087227] [INFO ] [sig ] WYNN: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:18.232136] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/WYNN.txt [2026-01-26T20:35:18.232276] [INFO ] [sig ] [3420/3474] Completed WYNN in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 19.2s [2026-01-26T20:35:18.232315] [INFO ] [sig ] [3421/3474] Forecasting XBIL... [2026-01-26T20:35:18.232345] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-26T20:35:18.232375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-26T20:35:18.243830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-26T20:35:18.244142] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-26T20:35:18.244969] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-26T20:35:18.245019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:18.245051] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:18.245078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:18.245135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:18.301980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:18.302647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:18.302728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:18.302760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:18.392620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:18.392766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:18.392806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:18.392835] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:18.396164] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-26T20:35:18.396436] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-26T20:35:18.396556] [INFO ] [sig ] XBIL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:18.536689] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XBIL.txt [2026-01-26T20:35:18.536826] [INFO ] [sig ] [3421/3474] Completed XBIL in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 18.8s [2026-01-26T20:35:18.536866] [INFO ] [sig ] [3422/3474] Forecasting XEL... [2026-01-26T20:35:18.536896] [INFO ] [sig ] Generating forecast for: XEL [2026-01-26T20:35:18.536928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-26T20:35:18.547846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-26T20:35:18.548137] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-26T20:35:18.548951] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-26T20:35:18.549003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:18.549035] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:18.549063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:18.549130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:18.604725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:18.605362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:18.605455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:18.605494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:18.725887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:18.726043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:18.726082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:18.726112] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:18.729490] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=63.46%) [2026-01-26T20:35:18.729778] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-26T20:35:18.729900] [INFO ] [sig ] XEL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:18.870496] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XEL.txt [2026-01-26T20:35:18.870672] [INFO ] [sig ] [3422/3474] Completed XEL in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 18.4s [2026-01-26T20:35:18.870713] [INFO ] [sig ] [3423/3474] Forecasting XENE... [2026-01-26T20:35:18.870742] [INFO ] [sig ] Generating forecast for: XENE [2026-01-26T20:35:18.870772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-26T20:35:18.881767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-26T20:35:18.882058] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-26T20:35:18.882852] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-26T20:35:18.882902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:18.882934] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:18.882962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:18.883018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:18.939065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:18.939924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:18.940007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:18.940040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:19.062364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:19.062532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:19.062590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:19.062622] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:19.066084] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: DOWN (p=7.32%) [2026-01-26T20:35:19.066366] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-26T20:35:19.066493] [INFO ] [sig ] XENE: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:19.208025] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XENE.txt [2026-01-26T20:35:19.208172] [INFO ] [sig ] [3423/3474] Completed XENE in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 18.1s [2026-01-26T20:35:19.208213] [INFO ] [sig ] [3424/3474] Forecasting XERS... [2026-01-26T20:35:19.208242] [INFO ] [sig ] Generating forecast for: XERS [2026-01-26T20:35:19.208272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-26T20:35:19.220241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-26T20:35:19.220634] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-26T20:35:19.221420] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-26T20:35:19.221486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:19.221518] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:19.221546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:19.221625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:19.278091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:19.278914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:19.278995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:19.279028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:19.396895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:19.397053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:19.397093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:19.397122] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:19.400480] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=65.21%) [2026-01-26T20:35:19.400772] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-26T20:35:19.400895] [INFO ] [sig ] XERS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:19.542633] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XERS.txt [2026-01-26T20:35:19.542779] [INFO ] [sig ] [3424/3474] Completed XERS in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 17.7s [2026-01-26T20:35:19.542818] [INFO ] [sig ] [3425/3474] Forecasting XGN... [2026-01-26T20:35:19.542849] [INFO ] [sig ] Generating forecast for: XGN [2026-01-26T20:35:19.542880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-26T20:35:19.554224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-26T20:35:19.554540] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-26T20:35:19.555328] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-26T20:35:19.555379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:19.555416] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:19.555449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:19.555517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:19.610883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:19.611597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:19.611679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:19.611711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:19.732915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:19.733079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:19.733126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:19.733158] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:19.736686] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=34.24%) [2026-01-26T20:35:19.736976] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-26T20:35:19.737106] [INFO ] [sig ] XGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:19.893458] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XGN.txt [2026-01-26T20:35:19.893683] [INFO ] [sig ] [3425/3474] Completed XGN in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 17.4s [2026-01-26T20:35:19.893732] [INFO ] [sig ] [3426/3474] Forecasting XOM... [2026-01-26T20:35:19.893765] [INFO ] [sig ] Generating forecast for: XOM [2026-01-26T20:35:19.893794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-26T20:35:19.906292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-26T20:35:19.906858] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-26T20:35:19.907933] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-26T20:35:19.907984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:19.908045] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:19.908073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:19.908130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:19.967302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:19.968364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:19.968454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:19.968487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:20.097734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:20.097895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:20.097936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:20.097965] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:20.101484] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-26T20:35:20.101781] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-26T20:35:20.101907] [INFO ] [sig ] XOM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:20.246379] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XOM.txt [2026-01-26T20:35:20.246507] [INFO ] [sig ] [3426/3474] Completed XOM in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 17.0s [2026-01-26T20:35:20.246546] [INFO ] [sig ] [3427/3474] Forecasting XOMA... [2026-01-26T20:35:20.246594] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-26T20:35:20.246629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-26T20:35:20.257816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-26T20:35:20.258118] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-26T20:35:20.258915] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-26T20:35:20.258966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:20.258998] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:20.259025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:20.259081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:20.317529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:20.318355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:20.318450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:20.318489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:20.439125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:20.439288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:20.439329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:20.439361] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:20.442759] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=99.82%) [2026-01-26T20:35:20.443050] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-26T20:35:20.443176] [INFO ] [sig ] XOMA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:20.584935] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XOMA.txt [2026-01-26T20:35:20.585071] [INFO ] [sig ] [3427/3474] Completed XOMA in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 16.7s [2026-01-26T20:35:20.585117] [INFO ] [sig ] [3428/3474] Forecasting XOS... [2026-01-26T20:35:20.585148] [INFO ] [sig ] Generating forecast for: XOS [2026-01-26T20:35:20.585178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-26T20:35:20.596156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-26T20:35:20.596414] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-26T20:35:20.597196] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-26T20:35:20.597246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:20.597278] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:20.597306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:20.597362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:20.655393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:20.656276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:20.656360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:20.656400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:20.776370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:20.776544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:20.776603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:20.776634] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:20.780159] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=43.58%) [2026-01-26T20:35:20.780472] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-26T20:35:20.780627] [INFO ] [sig ] XOS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:20.927992] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XOS.txt [2026-01-26T20:35:20.928134] [INFO ] [sig ] [3428/3474] Completed XOS in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 16.3s [2026-01-26T20:35:20.928174] [INFO ] [sig ] [3429/3474] Forecasting XP... [2026-01-26T20:35:20.928205] [INFO ] [sig ] Generating forecast for: XP [2026-01-26T20:35:20.928237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-26T20:35:20.939289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-26T20:35:20.939561] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-26T20:35:20.940338] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-26T20:35:20.940389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:20.940424] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:20.940451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:20.940507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:20.996824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:21.000403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:21.000541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:21.000589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:21.125804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:21.125957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:21.125998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:21.126060] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:21.129439] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=34.70%) [2026-01-26T20:35:21.129772] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-26T20:35:21.129893] [INFO ] [sig ] XP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:21.270930] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XP.txt [2026-01-26T20:35:21.271048] [INFO ] [sig ] [3429/3474] Completed XP in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 16.0s [2026-01-26T20:35:21.271086] [INFO ] [sig ] [3430/3474] Forecasting XPEL... [2026-01-26T20:35:21.271116] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-26T20:35:21.271147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-26T20:35:21.282376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-26T20:35:21.282674] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-26T20:35:21.283430] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-26T20:35:21.283481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:21.283512] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:21.283538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:21.283619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:21.340837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:21.341481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:21.341558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:21.341609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:21.463888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:21.464043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:21.464083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:21.464111] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:21.467461] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=51.36%) [2026-01-26T20:35:21.467771] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-26T20:35:21.467902] [INFO ] [sig ] XPEL: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:21.615825] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XPEL.txt [2026-01-26T20:35:21.615981] [INFO ] [sig ] [3430/3474] Completed XPEL in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 15.6s [2026-01-26T20:35:21.616023] [INFO ] [sig ] [3431/3474] Forecasting XPO... [2026-01-26T20:35:21.616056] [INFO ] [sig ] Generating forecast for: XPO [2026-01-26T20:35:21.616086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-26T20:35:21.627225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-26T20:35:21.627618] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-26T20:35:21.628433] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-26T20:35:21.628486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:21.628519] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:21.628547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:21.628623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:21.687371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:21.688104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:21.688183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:21.688215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:21.808447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:21.808632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:21.808693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:21.808725] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:21.812331] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-01-26T20:35:21.812653] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-26T20:35:21.812786] [INFO ] [sig ] XPO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:21.959252] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XPO.txt [2026-01-26T20:35:21.959391] [INFO ] [sig ] [3431/3474] Completed XPO in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 15.3s [2026-01-26T20:35:21.959433] [INFO ] [sig ] [3432/3474] Forecasting XPOF... [2026-01-26T20:35:21.959465] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-26T20:35:21.959496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-26T20:35:21.970448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-26T20:35:21.970744] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-26T20:35:21.971506] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-26T20:35:21.971556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:21.971612] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:21.971641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:21.971697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:22.028912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:22.029694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:22.029779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:22.029813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:22.152268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:22.152419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:22.152463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:22.152492] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:22.155822] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: UP (p=51.82%) [2026-01-26T20:35:22.156101] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-26T20:35:22.156220] [INFO ] [sig ] XPOF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:22.299689] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XPOF.txt [2026-01-26T20:35:22.299839] [INFO ] [sig ] [3432/3474] Completed XPOF in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 14.9s [2026-01-26T20:35:22.299878] [INFO ] [sig ] [3433/3474] Forecasting XPRO... [2026-01-26T20:35:22.299910] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-26T20:35:22.299940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-26T20:35:22.314732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-26T20:35:22.315122] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-26T20:35:22.315991] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-26T20:35:22.316044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:22.316078] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:22.316106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:22.316165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:22.373350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:22.374061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:22.374150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:22.374186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:22.492144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:22.492280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:22.492323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:22.492353] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:22.495799] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-26T20:35:22.496089] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-26T20:35:22.496219] [INFO ] [sig ] XPRO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:22.639644] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XPRO.txt [2026-01-26T20:35:22.639777] [INFO ] [sig ] [3433/3474] Completed XPRO in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 14.5s [2026-01-26T20:35:22.639817] [INFO ] [sig ] [3434/3474] Forecasting XRAY... [2026-01-26T20:35:22.639847] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-26T20:35:22.639877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-26T20:35:22.651422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-26T20:35:22.651755] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-26T20:35:22.652526] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-26T20:35:22.652601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:22.652636] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:22.652665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:22.652721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:22.710674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:22.711495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:22.711606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:22.711642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:22.829780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:22.829940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:22.829980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:22.830010] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:22.833427] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-26T20:35:22.833758] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-26T20:35:22.833890] [INFO ] [sig ] XRAY: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:22.980217] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XRAY.txt [2026-01-26T20:35:22.980354] [INFO ] [sig ] [3434/3474] Completed XRAY in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 14.2s [2026-01-26T20:35:22.980393] [INFO ] [sig ] [3435/3474] Forecasting XRX... [2026-01-26T20:35:22.980424] [INFO ] [sig ] Generating forecast for: XRX [2026-01-26T20:35:22.980454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-26T20:35:22.991316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-26T20:35:22.991604] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-26T20:35:22.992361] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-26T20:35:22.992412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:22.992456] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:22.992488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:22.992544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:23.051981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:23.052886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:23.052966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:23.053000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:23.178626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:23.178813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:23.178862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:23.178892] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:23.182793] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-01-26T20:35:23.183070] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-26T20:35:23.183193] [INFO ] [sig ] XRX: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:23.327560] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XRX.txt [2026-01-26T20:35:23.327716] [INFO ] [sig ] [3435/3474] Completed XRX in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 13.8s [2026-01-26T20:35:23.327757] [INFO ] [sig ] [3436/3474] Forecasting XTIA... [2026-01-26T20:35:23.327789] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-26T20:35:23.327820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-26T20:35:23.340183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-26T20:35:23.340465] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-26T20:35:23.341276] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-26T20:35:23.341328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:23.341360] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:23.341390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:23.341460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:23.399692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:23.400530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:23.400661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:23.400697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:23.523599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:23.523765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:23.523807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:23.523836] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:23.527283] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-01-26T20:35:23.527613] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-26T20:35:23.527746] [INFO ] [sig ] XTIA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:23.670565] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XTIA.txt [2026-01-26T20:35:23.670709] [INFO ] [sig ] [3436/3474] Completed XTIA in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 13.5s [2026-01-26T20:35:23.670747] [INFO ] [sig ] [3437/3474] Forecasting XYF... [2026-01-26T20:35:23.670778] [INFO ] [sig ] Generating forecast for: XYF [2026-01-26T20:35:23.670807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-26T20:35:23.684189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-26T20:35:23.684626] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-26T20:35:23.685595] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-26T20:35:23.685653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:23.685690] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:23.685721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:23.685790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:23.755806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:23.757035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:23.757155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:23.757198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:23.889522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:23.889739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:23.889793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:23.889830] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:23.893994] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=70.36%) [2026-01-26T20:35:23.894320] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-26T20:35:23.894466] [INFO ] [sig ] XYF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:24.040173] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/XYF.txt [2026-01-26T20:35:24.040328] [INFO ] [sig ] [3437/3474] Completed XYF in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 13.1s [2026-01-26T20:35:24.040370] [INFO ] [sig ] [3438/3474] Forecasting XYL... [2026-01-26T20:35:24.040402] [INFO ] [sig ] Generating forecast for: XYL [2026-01-26T20:35:24.040432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-26T20:35:24.052204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-26T20:35:24.052619] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-26T20:35:24.053468] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-26T20:35:24.053533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:24.053596] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:24.053640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:24.053716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:24.110911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:24.111825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:24.111912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:24.111945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:24.235977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:24.236138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:24.236182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:24.236212] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:24.239668] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=28.91%) [2026-01-26T20:35:24.239959] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-26T20:35:24.240089] [INFO ] [sig ] XYL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:24.398288] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/XYL.txt [2026-01-26T20:35:24.398455] [INFO ] [sig ] [3438/3474] Completed XYL in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 12.8s [2026-01-26T20:35:24.398504] [INFO ] [sig ] [3439/3474] Forecasting YALA... [2026-01-26T20:35:24.398550] [INFO ] [sig ] Generating forecast for: YALA [2026-01-26T20:35:24.398610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-26T20:35:24.410271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-26T20:35:24.410669] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-26T20:35:24.411508] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-26T20:35:24.411569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:24.411645] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:24.411874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:24.411947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:24.470656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:24.471492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:24.471600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:24.471637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:24.592487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:24.592669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:24.592712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:24.592741] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:24.596159] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: DOWN (p=29.21%) [2026-01-26T20:35:24.596462] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-26T20:35:24.596611] [INFO ] [sig ] YALA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:24.742824] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/YALA.txt [2026-01-26T20:35:24.743024] [INFO ] [sig ] [3439/3474] Completed YALA in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 12.4s [2026-01-26T20:35:24.743066] [INFO ] [sig ] [3440/3474] Forecasting YELP... [2026-01-26T20:35:24.743098] [INFO ] [sig ] Generating forecast for: YELP [2026-01-26T20:35:24.743128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-26T20:35:24.754700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-26T20:35:24.755053] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-26T20:35:24.755875] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-26T20:35:24.755928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:24.755960] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:24.755988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:24.756045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:24.812795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:24.813683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:24.813763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:24.813796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:24.934402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:24.934555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:24.934616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:24.934647] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:24.938019] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=68.67%) [2026-01-26T20:35:24.938293] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-26T20:35:24.938414] [INFO ] [sig ] YELP: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:25.082530] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/YELP.txt [2026-01-26T20:35:25.082676] [INFO ] [sig ] [3440/3474] Completed YELP in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 12.1s [2026-01-26T20:35:25.082717] [INFO ] [sig ] [3441/3474] Forecasting YETI... [2026-01-26T20:35:25.082748] [INFO ] [sig ] Generating forecast for: YETI [2026-01-26T20:35:25.082778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-26T20:35:25.093477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-26T20:35:25.093777] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-26T20:35:25.094554] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-26T20:35:25.094627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:25.094659] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:25.094687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:25.094742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:25.151546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:25.152471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:25.152564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:25.152618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:25.270968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:25.271133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:25.271174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:25.271204] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:25.274873] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=78.01%) [2026-01-26T20:35:25.275229] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-26T20:35:25.275368] [INFO ] [sig ] YETI: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:25.418244] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/YETI.txt [2026-01-26T20:35:25.418368] [INFO ] [sig ] [3441/3474] Completed YETI in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 11.7s [2026-01-26T20:35:25.418407] [INFO ] [sig ] [3442/3474] Forecasting YMM... [2026-01-26T20:35:25.418437] [INFO ] [sig ] Generating forecast for: YMM [2026-01-26T20:35:25.418469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-26T20:35:25.429652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-26T20:35:25.429925] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-26T20:35:25.430711] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-26T20:35:25.430762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:25.430794] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:25.430821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:25.430878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:25.487698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:25.488324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:25.488400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:25.488433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:25.605549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:25.605704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:25.605743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:25.605790] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:25.609120] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: DOWN (p=41.57%) [2026-01-26T20:35:25.609390] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-26T20:35:25.609509] [INFO ] [sig ] YMM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:25.751139] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/YMM.txt [2026-01-26T20:35:25.751254] [INFO ] [sig ] [3442/3474] Completed YMM in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 11.3s [2026-01-26T20:35:25.751292] [INFO ] [sig ] [3443/3474] Forecasting YPF... [2026-01-26T20:35:25.751322] [INFO ] [sig ] Generating forecast for: YPF [2026-01-26T20:35:25.751352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-26T20:35:25.762270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-26T20:35:25.762538] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-26T20:35:25.763316] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-26T20:35:25.763367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:25.763424] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:25.763453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:25.763511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:25.820512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:25.821164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:25.821242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:25.821274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:25.945139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:25.945294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:25.945336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:25.945365] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:25.948724] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-01-26T20:35:25.949000] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-26T20:35:25.949129] [INFO ] [sig ] YPF: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:26.092554] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/YPF.txt [2026-01-26T20:35:26.092729] [INFO ] [sig ] [3443/3474] Completed YPF in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 11.0s [2026-01-26T20:35:26.092770] [INFO ] [sig ] [3444/3474] Forecasting YQQQ... [2026-01-26T20:35:26.092801] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-26T20:35:26.092833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-26T20:35:26.103924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-26T20:35:26.104271] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-26T20:35:26.105095] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-26T20:35:26.105146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:26.105178] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:26.105204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:26.105260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:26.163380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:26.164201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:26.164284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:26.164334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:26.287632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:26.287808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:26.287854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:26.287883] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:26.291246] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: UP (p=63.73%) [2026-01-26T20:35:26.291520] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-26T20:35:26.291666] [INFO ] [sig ] YQQQ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:26.433870] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/YQQQ.txt [2026-01-26T20:35:26.434016] [INFO ] [sig ] [3444/3474] Completed YQQQ in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 10.6s [2026-01-26T20:35:26.434055] [INFO ] [sig ] [3445/3474] Forecasting YRD... [2026-01-26T20:35:26.434086] [INFO ] [sig ] Generating forecast for: YRD [2026-01-26T20:35:26.434116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-26T20:35:26.444905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-26T20:35:26.445188] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-26T20:35:26.445976] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-26T20:35:26.446026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:26.446058] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:26.446085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:26.446142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:26.502826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:26.503667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:26.503747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:26.503780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:26.622778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:26.622936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:26.622977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:26.623007] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:26.626471] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: DOWN (p=48.26%) [2026-01-26T20:35:26.626787] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-26T20:35:26.626919] [INFO ] [sig ] YRD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:26.772897] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/YRD.txt [2026-01-26T20:35:26.773059] [INFO ] [sig ] [3445/3474] Completed YRD in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 10.3s [2026-01-26T20:35:26.773100] [INFO ] [sig ] [3446/3474] Forecasting YSG... [2026-01-26T20:35:26.773131] [INFO ] [sig ] Generating forecast for: YSG [2026-01-26T20:35:26.773162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-26T20:35:26.785849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-26T20:35:26.786301] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-26T20:35:26.787163] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-26T20:35:26.787216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:26.787250] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:26.787290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:26.787349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:26.845879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:26.846742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:26.846824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:26.846857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:26.970435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:26.970621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:26.970665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:26.970722] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:26.974462] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=26.13%) [2026-01-26T20:35:26.974922] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-26T20:35:26.975046] [INFO ] [sig ] YSG: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:27.119462] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/YSG.txt [2026-01-26T20:35:27.119650] [INFO ] [sig ] [3446/3474] Completed YSG in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 9.9s [2026-01-26T20:35:27.119718] [INFO ] [sig ] [3447/3474] Forecasting YTRA... [2026-01-26T20:35:27.119749] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-26T20:35:27.119779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-26T20:35:27.130868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-26T20:35:27.131153] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-26T20:35:27.131960] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-26T20:35:27.132013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:27.132044] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:27.132071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:27.132127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:27.189273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:27.190025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:27.190104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:27.190137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:27.307463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:27.307637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:27.307679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:27.307708] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:27.311032] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: UP (p=64.45%) [2026-01-26T20:35:27.311298] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-26T20:35:27.311418] [INFO ] [sig ] YTRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:27.453341] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/YTRA.txt [2026-01-26T20:35:27.453478] [INFO ] [sig ] [3447/3474] Completed YTRA in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 9.6s [2026-01-26T20:35:27.453518] [INFO ] [sig ] [3448/3474] Forecasting YUM... [2026-01-26T20:35:27.453550] [INFO ] [sig ] Generating forecast for: YUM [2026-01-26T20:35:27.453600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-26T20:35:27.466600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-26T20:35:27.467103] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-26T20:35:27.467934] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-26T20:35:27.467985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:27.468017] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:27.468044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:27.468101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:27.526700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:27.527528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:27.527629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:27.527664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:27.644324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:27.644480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:27.644522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:27.644554] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:27.648051] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-01-26T20:35:27.648342] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-26T20:35:27.648471] [INFO ] [sig ] YUM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:27.790790] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/YUM.txt [2026-01-26T20:35:27.790943] [INFO ] [sig ] [3448/3474] Completed YUM in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 9.2s [2026-01-26T20:35:27.790983] [INFO ] [sig ] [3449/3474] Forecasting YUMC... [2026-01-26T20:35:27.791013] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-26T20:35:27.791046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-26T20:35:27.802452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-26T20:35:27.802835] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-26T20:35:27.803702] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-26T20:35:27.803755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:27.803787] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:27.803815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:27.803872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:27.869308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:27.870232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:27.870315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:27.870349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:27.990704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:27.990859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:27.990900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:27.990930] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:27.994370] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=9.05%) [2026-01-26T20:35:27.994667] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-26T20:35:27.994795] [INFO ] [sig ] YUMC: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:28.138742] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/YUMC.txt [2026-01-26T20:35:28.138886] [INFO ] [sig ] [3449/3474] Completed YUMC in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 8.9s [2026-01-26T20:35:28.138926] [INFO ] [sig ] [3450/3474] Forecasting Z... [2026-01-26T20:35:28.138956] [INFO ] [sig ] Generating forecast for: Z [2026-01-26T20:35:28.139003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-26T20:35:28.150231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-26T20:35:28.150533] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-26T20:35:28.151317] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-26T20:35:28.151367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:28.151399] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:28.151426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:28.151482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:28.210018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:28.210727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:28.210808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:28.210842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:28.332829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:28.332986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:28.333028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:28.333060] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:28.336514] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: DOWN (p=27.78%) [2026-01-26T20:35:28.336810] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-26T20:35:28.336934] [INFO ] [sig ] Z: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:28.481781] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/Z.txt [2026-01-26T20:35:28.481922] [INFO ] [sig ] [3450/3474] Completed Z in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 8.5s [2026-01-26T20:35:28.481961] [INFO ] [sig ] [3451/3474] Forecasting ZBH... [2026-01-26T20:35:28.481993] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-26T20:35:28.482023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-26T20:35:28.493297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-26T20:35:28.493615] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-26T20:35:28.494380] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-26T20:35:28.494431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:28.494462] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:28.494497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:28.494556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:28.551339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:28.552029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:28.552107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:28.552141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:28.673997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:28.674153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:28.674195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:28.674225] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:28.677751] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=95.50%) [2026-01-26T20:35:28.678061] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-26T20:35:28.678187] [INFO ] [sig ] ZBH: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:28.823344] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZBH.txt [2026-01-26T20:35:28.823498] [INFO ] [sig ] [3451/3474] Completed ZBH in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 8.2s [2026-01-26T20:35:28.823538] [INFO ] [sig ] [3452/3474] Forecasting ZBIO... [2026-01-26T20:35:28.823586] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-26T20:35:28.823621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-26T20:35:28.835643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-26T20:35:28.835938] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-26T20:35:28.836743] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-26T20:35:28.836794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:28.836826] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:28.836852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:28.836909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:28.895483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:28.896350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:28.896434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:28.896469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:29.021485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:29.021666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:29.021708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:29.021738] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:29.025161] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=7.82%) [2026-01-26T20:35:29.025441] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-26T20:35:29.025585] [INFO ] [sig ] ZBIO: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:29.173292] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZBIO.txt [2026-01-26T20:35:29.173463] [INFO ] [sig ] [3452/3474] Completed ZBIO in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 7.8s [2026-01-26T20:35:29.173504] [INFO ] [sig ] [3453/3474] Forecasting ZBRA... [2026-01-26T20:35:29.173534] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-26T20:35:29.173567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-26T20:35:29.199836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-26T20:35:29.200224] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-26T20:35:29.201091] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-26T20:35:29.201154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:29.201192] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:29.201221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:29.201279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:29.259393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:29.260262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:29.260399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:29.260454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:29.379313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:29.379468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:29.379509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:29.379538] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:29.382938] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=86.38%) [2026-01-26T20:35:29.383249] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-26T20:35:29.383389] [INFO ] [sig ] ZBRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:29.539110] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZBRA.txt [2026-01-26T20:35:29.539292] [INFO ] [sig ] [3453/3474] Completed ZBRA in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 7.4s [2026-01-26T20:35:29.539352] [INFO ] [sig ] [3454/3474] Forecasting ZD... [2026-01-26T20:35:29.539393] [INFO ] [sig ] Generating forecast for: ZD [2026-01-26T20:35:29.539434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-26T20:35:29.551956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-26T20:35:29.552417] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-26T20:35:29.553315] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-26T20:35:29.553385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:29.553450] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:29.553483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:29.553604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:29.613328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:29.614163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:29.614269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:29.614307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:29.738972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:29.739125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:29.739169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:29.739200] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:29.742778] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-26T20:35:29.743059] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-26T20:35:29.743188] [INFO ] [sig ] ZD: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:29.893303] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZD.txt [2026-01-26T20:35:29.893496] [INFO ] [sig ] [3454/3474] Completed ZD in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 7.1s [2026-01-26T20:35:29.893557] [INFO ] [sig ] [3455/3474] Forecasting ZEPP... [2026-01-26T20:35:29.893614] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-26T20:35:29.893648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-26T20:35:29.905385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-26T20:35:29.905769] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-26T20:35:29.906653] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-26T20:35:29.906705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:29.906739] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:29.906766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:29.906824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:29.967778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:29.968675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:29.968776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:29.968809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:30.089165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:30.089340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:30.089383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:30.089412] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:30.093746] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=39.33%) [2026-01-26T20:35:30.094043] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-26T20:35:30.094177] [INFO ] [sig ] ZEPP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:30.244339] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZEPP.txt [2026-01-26T20:35:30.244506] [INFO ] [sig ] [3455/3474] Completed ZEPP in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 6.7s [2026-01-26T20:35:30.244549] [INFO ] [sig ] [3456/3474] Forecasting ZETA... [2026-01-26T20:35:30.244599] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-26T20:35:30.244632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-26T20:35:30.257165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-26T20:35:30.257520] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-26T20:35:30.258392] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-26T20:35:30.258444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:30.258478] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:30.258506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:30.258566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:30.317872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:30.318761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:30.318862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:30.318906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:30.447527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:30.447738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:30.447782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:30.447813] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:30.452195] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: UP (p=51.96%) [2026-01-26T20:35:30.452594] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-26T20:35:30.452770] [INFO ] [sig ] ZETA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:30.608080] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZETA.txt [2026-01-26T20:35:30.608261] [INFO ] [sig ] [3456/3474] Completed ZETA in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 6.4s [2026-01-26T20:35:30.608304] [INFO ] [sig ] [3457/3474] Forecasting ZEUS... [2026-01-26T20:35:30.608337] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-26T20:35:30.608387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-26T20:35:30.618483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-26T20:35:30.618800] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-26T20:35:30.619606] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-26T20:35:30.619660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:30.619695] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:30.619721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:30.619777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:30.678592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:30.679431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:30.679516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:30.679549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:30.805873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:30.806023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:30.806064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:30.806093] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:30.809506] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-26T20:35:30.809792] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-26T20:35:30.809913] [INFO ] [sig ] ZEUS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:30.954320] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZEUS.txt [2026-01-26T20:35:30.954480] [INFO ] [sig ] [3457/3474] Completed ZEUS in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 6.0s [2026-01-26T20:35:30.954520] [INFO ] [sig ] [3458/3474] Forecasting ZGN... [2026-01-26T20:35:30.954552] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-26T20:35:30.954619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-26T20:35:30.967157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-26T20:35:30.967533] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-26T20:35:30.968369] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-26T20:35:30.968420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:30.968452] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:30.968480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:30.968536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:31.026743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:31.027878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:31.027961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:31.027994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:31.153537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:31.153729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:31.153785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:31.153814] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:31.157468] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: DOWN (p=32.59%) [2026-01-26T20:35:31.157757] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-26T20:35:31.157905] [INFO ] [sig ] ZGN: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:31.299488] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZGN.txt [2026-01-26T20:35:31.299651] [INFO ] [sig ] [3458/3474] Completed ZGN in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 5.7s [2026-01-26T20:35:31.299713] [INFO ] [sig ] [3459/3474] Forecasting ZH... [2026-01-26T20:35:31.299751] [INFO ] [sig ] Generating forecast for: ZH [2026-01-26T20:35:31.299787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-26T20:35:31.310990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-26T20:35:31.311278] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-26T20:35:31.312087] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-26T20:35:31.312139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:31.312182] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:31.312211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:31.312267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:31.368948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:31.369727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:31.369831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:31.369867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:31.487367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:31.487543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:31.487619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:31.487653] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:31.491006] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=31.23%) [2026-01-26T20:35:31.491275] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-26T20:35:31.491396] [INFO ] [sig ] ZH: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:31.632039] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZH.txt [2026-01-26T20:35:31.632178] [INFO ] [sig ] [3459/3474] Completed ZH in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 5.3s [2026-01-26T20:35:31.632218] [INFO ] [sig ] [3460/3474] Forecasting ZIM... [2026-01-26T20:35:31.632249] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-26T20:35:31.632279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-26T20:35:31.642950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-26T20:35:31.643295] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-26T20:35:31.644102] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-26T20:35:31.644154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:31.644245] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:31.644274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:31.644331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:31.703959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:31.704780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:31.704860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:31.704895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:31.825480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:31.825654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:31.825696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:31.825726] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:31.829282] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=18.79%) [2026-01-26T20:35:31.829553] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-26T20:35:31.829692] [INFO ] [sig ] ZIM: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:31.984452] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZIM.txt [2026-01-26T20:35:31.984643] [INFO ] [sig ] [3460/3474] Completed ZIM in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 5.0s [2026-01-26T20:35:31.984688] [INFO ] [sig ] [3461/3474] Forecasting ZION... [2026-01-26T20:35:31.984723] [INFO ] [sig ] Generating forecast for: ZION [2026-01-26T20:35:31.984754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-26T20:35:31.995110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-26T20:35:31.995440] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-26T20:35:31.996258] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-26T20:35:31.996310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:31.996342] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:31.996369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:31.996424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:32.052829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:32.053730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:32.053825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:32.053858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:32.181217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:32.181373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:32.181415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:32.181444] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:32.184804] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-01-26T20:35:32.185074] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-26T20:35:32.185194] [INFO ] [sig ] ZION: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:32.330799] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZION.txt [2026-01-26T20:35:32.330932] [INFO ] [sig ] [3461/3474] Completed ZION in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 4.6s [2026-01-26T20:35:32.330973] [INFO ] [sig ] [3462/3474] Forecasting ZIP... [2026-01-26T20:35:32.331003] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-26T20:35:32.331034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-26T20:35:32.341729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-26T20:35:32.342080] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-26T20:35:32.342877] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-26T20:35:32.342928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:32.342960] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:32.342987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:32.343044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:32.401566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:32.402191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:32.402270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:32.402302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:32.521755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:32.521900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:32.521939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:32.521967] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:32.525243] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-26T20:35:32.525509] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-26T20:35:32.525647] [INFO ] [sig ] ZIP: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:32.667035] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZIP.txt [2026-01-26T20:35:32.667159] [INFO ] [sig ] [3462/3474] Completed ZIP in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 4.3s [2026-01-26T20:35:32.667204] [INFO ] [sig ] [3463/3474] Forecasting ZLAB... [2026-01-26T20:35:32.667235] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-26T20:35:32.667267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-26T20:35:32.677615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-26T20:35:32.677883] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-26T20:35:32.678669] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-26T20:35:32.678731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:32.678769] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:32.678802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:32.678864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:32.734553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:32.735177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:32.735257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:32.735289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:32.856245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:32.856395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:32.856435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:32.856494] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:32.859802] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-01-26T20:35:32.860069] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-26T20:35:32.860189] [INFO ] [sig ] ZLAB: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:33.002681] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZLAB.txt [2026-01-26T20:35:33.002803] [INFO ] [sig ] [3463/3474] Completed ZLAB in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 3.9s [2026-01-26T20:35:33.002842] [INFO ] [sig ] [3464/3474] Forecasting ZM... [2026-01-26T20:35:33.002872] [INFO ] [sig ] Generating forecast for: ZM [2026-01-26T20:35:33.002903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-26T20:35:33.013150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-26T20:35:33.013531] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-26T20:35:33.014338] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-26T20:35:33.014390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:33.014422] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:33.014450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:33.014518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:33.073216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:33.074128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:33.074218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:33.074255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:33.195375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:33.195525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:33.195586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:33.195619] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:33.198955] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-01-26T20:35:33.199225] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-26T20:35:33.199344] [INFO ] [sig ] ZM: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:33.342077] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZM.txt [2026-01-26T20:35:33.342230] [INFO ] [sig ] [3464/3474] Completed ZM in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 3.5s [2026-01-26T20:35:33.342272] [INFO ] [sig ] [3465/3474] Forecasting ZNTL... [2026-01-26T20:35:33.342303] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-26T20:35:33.342335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-26T20:35:33.352920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-26T20:35:33.353193] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-26T20:35:33.354018] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-26T20:35:33.354069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:33.354101] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:33.354127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:33.354183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:33.410795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:33.411731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:33.411836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:33.411871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:33.532024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:33.532181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:33.532225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:33.532257] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:33.535725] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=24.21%) [2026-01-26T20:35:33.536027] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-26T20:35:33.536157] [INFO ] [sig ] ZNTL: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:33.683174] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZNTL.txt [2026-01-26T20:35:33.683331] [INFO ] [sig ] [3465/3474] Completed ZNTL in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 3.2s [2026-01-26T20:35:33.683380] [INFO ] [sig ] [3466/3474] Forecasting ZS... [2026-01-26T20:35:33.683412] [INFO ] [sig ] Generating forecast for: ZS [2026-01-26T20:35:33.683445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-26T20:35:33.694720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-26T20:35:33.695055] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-26T20:35:33.695912] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-26T20:35:33.695964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:33.695995] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:33.696022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:33.696078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:33.751711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:33.752593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:33.752684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:33.752724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:33.877924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:33.878080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:33.878122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:33.878169] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:33.881870] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-01-26T20:35:33.882142] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-26T20:35:33.882261] [INFO ] [sig ] ZS: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:34.026070] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZS.txt [2026-01-26T20:35:34.026211] [INFO ] [sig ] [3466/3474] Completed ZS in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 2.8s [2026-01-26T20:35:34.026251] [INFO ] [sig ] [3467/3474] Forecasting ZTO... [2026-01-26T20:35:34.026282] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-26T20:35:34.026314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-26T20:35:34.036659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-26T20:35:34.036966] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-26T20:35:34.037806] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-26T20:35:34.037857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:34.037889] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:34.037916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:34.037971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:34.109956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:34.111032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:34.111135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:34.111184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:34.241050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:34.241200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:34.241241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:34.241270] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:34.244603] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-01-26T20:35:34.244875] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-26T20:35:34.244996] [INFO ] [sig ] ZTO: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:34.387901] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZTO.txt [2026-01-26T20:35:34.388041] [INFO ] [sig ] [3467/3474] Completed ZTO in 0.4s | 2.82 sym/s | Total: 20.5m | ETA: 2.5s [2026-01-26T20:35:34.388081] [INFO ] [sig ] [3468/3474] Forecasting ZTS... [2026-01-26T20:35:34.388112] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-26T20:35:34.388142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-26T20:35:34.398551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-26T20:35:34.398905] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-26T20:35:34.399738] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-26T20:35:34.399794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:34.399830] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:34.399859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:34.399917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:34.458822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:34.459536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:34.459637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:34.459687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:34.580374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:34.580531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:34.580595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:34.580642] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:34.584520] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-01-26T20:35:34.584830] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-26T20:35:34.584957] [INFO ] [sig ] ZTS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:34.728905] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZTS.txt [2026-01-26T20:35:34.729036] [INFO ] [sig ] [3468/3474] Completed ZTS in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 2.1s [2026-01-26T20:35:34.729075] [INFO ] [sig ] [3469/3474] Forecasting ZUMZ... [2026-01-26T20:35:34.729105] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-26T20:35:34.729135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-26T20:35:34.739675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-26T20:35:34.740003] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-26T20:35:34.740832] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-26T20:35:34.740887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:34.740920] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:34.740949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:34.741007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:34.799201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:34.800114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:34.800199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:34.800235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:34.923292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:34.923446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:34.923488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:34.923518] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:34.926994] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=61.19%) [2026-01-26T20:35:34.927342] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-26T20:35:34.930689] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:35.074038] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZUMZ.txt [2026-01-26T20:35:35.074189] [INFO ] [sig ] [3469/3474] Completed ZUMZ in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 1.8s [2026-01-26T20:35:35.074241] [INFO ] [sig ] [3470/3474] Forecasting ZURA... [2026-01-26T20:35:35.074274] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-26T20:35:35.074306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-26T20:35:35.084936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-26T20:35:35.085245] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-26T20:35:35.086071] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-26T20:35:35.086125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:35.086158] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:35.086198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:35.086260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:35.142604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:35.143487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:35.143647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:35.143686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:35.267369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:35.267527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:35.267584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:35.267618] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:35.270948] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-01-26T20:35:35.271218] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-26T20:35:35.271340] [INFO ] [sig ] ZURA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:35.413862] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZURA.txt [2026-01-26T20:35:35.413999] [INFO ] [sig ] [3470/3474] Completed ZURA in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 1.4s [2026-01-26T20:35:35.414038] [INFO ] [sig ] [3471/3474] Forecasting ZVIA... [2026-01-26T20:35:35.414069] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-26T20:35:35.414100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-26T20:35:35.425040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-26T20:35:35.425304] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-26T20:35:35.426127] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-26T20:35:35.426178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:35.426209] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:35.426235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:35.426291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:35.483037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:35.483690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:35.483768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:35.483803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:35.604243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:35.604390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:35.604431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:35.604460] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:35.607924] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: DOWN (p=31.05%) [2026-01-26T20:35:35.608196] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-26T20:35:35.608314] [INFO ] [sig ] ZVIA: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:35.752715] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZVIA.txt [2026-01-26T20:35:35.752852] [INFO ] [sig ] [3471/3474] Completed ZVIA in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 1.1s [2026-01-26T20:35:35.752892] [INFO ] [sig ] [3472/3474] Forecasting ZVRA... [2026-01-26T20:35:35.752922] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-26T20:35:35.752953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-26T20:35:35.762998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-26T20:35:35.763254] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-26T20:35:35.764068] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-26T20:35:35.764119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:35.764151] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:35.764178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:35.764235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:35.820547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:35.821326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:35.821409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:35.821442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:35.936567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:35.936739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:35.936788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:35.936819] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:35.940188] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=75.82%) [2026-01-26T20:35:35.940465] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-26T20:35:35.940606] [INFO ] [sig ] ZVRA: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:36.082294] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZVRA.txt [2026-01-26T20:35:36.082435] [INFO ] [sig ] [3472/3474] Completed ZVRA in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 0.7s [2026-01-26T20:35:36.082476] [INFO ] [sig ] [3473/3474] Forecasting ZWS... [2026-01-26T20:35:36.082508] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-26T20:35:36.082541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-26T20:35:36.092653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-26T20:35:36.092940] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-26T20:35:36.093745] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-26T20:35:36.093798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:36.093833] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:36.093862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:36.093921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:36.151719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:36.152452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:36.152535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:36.152568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:36.274860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:36.274989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:36.275030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:36.275059] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:36.278482] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=75.28%) [2026-01-26T20:35:36.278798] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-26T20:35:36.278928] [INFO ] [sig ] ZWS: Forecast for 2026-01-26: UP (sign=1.00) [2026-01-26T20:35:36.421517] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-27 1 -> ./output/forecasts/individual/2026-01-27/ZWS.txt [2026-01-26T20:35:36.421683] [INFO ] [sig ] [3473/3474] Completed ZWS in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 0.4s [2026-01-26T20:35:36.421724] [INFO ] [sig ] [3474/3474] Forecasting ZYME... [2026-01-26T20:35:36.421754] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-26T20:35:36.421793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-26T20:35:36.432467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-26T20:35:36.432775] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-26T20:35:36.433565] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-26T20:35:36.433633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-26T20:35:36.433666] [DEBUG] [FORECASTER] Starting train method [2026-01-26T20:35:36.433693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-26T20:35:36.433749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-26T20:35:36.492553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-26T20:35:36.493315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-26T20:35:36.493398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-26T20:35:36.493433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-26T20:35:36.615497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-26T20:35:36.615664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-26T20:35:36.615707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-26T20:35:36.615738] [INFO ] [FORECASTER] Training complete [2026-01-26T20:35:36.619661] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: DOWN (p=24.15%) [2026-01-26T20:35:36.620136] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-26T20:35:36.620260] [INFO ] [sig ] ZYME: Forecast for 2026-01-26: DOWN (sign=0.00) [2026-01-26T20:35:36.770688] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-27 0 -> ./output/forecasts/individual/2026-01-27/ZYME.txt [2026-01-26T20:35:36.770823] [INFO ] [sig ] [3474/3474] Completed ZYME in 0.3s | 2.82 sym/s | Total: 20.5m | ETA: 0.0s [2026-01-26T20:35:36.770881] [INFO ] [sig ] ================================================== [2026-01-26T20:35:36.770913] [INFO ] [sig ] Forecasts complete: 3474/3474 symbols succeeded [2026-01-26T20:35:36.770944] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-26T20:35:36.770972] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-26T20:35:36.771542] [INFO ] [sig ] Found 72 forecast dates to process [2026-01-26T20:35:36.771600] [INFO ] [sig ] [1/72] Processing report for 2025-10-10... [2026-01-26T20:35:36.771639] [INFO ] [sig ] [1/72] Report for 2025-10-10 already exists, skipping... [2026-01-26T20:35:36.771670] [INFO ] [sig ] [2/72] Processing report for 2025-10-13... [2026-01-26T20:35:36.771705] [INFO ] [sig ] [2/72] Report for 2025-10-13 already exists, skipping... [2026-01-26T20:35:36.771733] [INFO ] [sig ] [3/72] Processing report for 2025-10-14... [2026-01-26T20:35:36.771766] [INFO ] [sig ] [3/72] Report for 2025-10-14 already exists, skipping... [2026-01-26T20:35:36.771793] [INFO ] [sig ] [4/72] Processing report for 2025-10-15... [2026-01-26T20:35:36.771825] [INFO ] [sig ] [4/72] Report for 2025-10-15 already exists, skipping... [2026-01-26T20:35:36.771853] [INFO ] [sig ] [5/72] Processing report for 2025-10-16... [2026-01-26T20:35:36.771885] [INFO ] [sig ] [5/72] Report for 2025-10-16 already exists, skipping... [2026-01-26T20:35:36.771911] [INFO ] [sig ] [6/72] Processing report for 2025-10-17... [2026-01-26T20:35:36.771942] [INFO ] [sig ] [6/72] Report for 2025-10-17 already exists, skipping... [2026-01-26T20:35:36.771969] [INFO ] [sig ] [7/72] Processing report for 2025-10-20... [2026-01-26T20:35:36.772000] [INFO ] [sig ] [7/72] Report for 2025-10-20 already exists, skipping... [2026-01-26T20:35:36.772027] [INFO ] [sig ] [8/72] Processing report for 2025-10-21... [2026-01-26T20:35:36.772057] [INFO ] [sig ] [8/72] Report for 2025-10-21 already exists, skipping... [2026-01-26T20:35:36.772091] [INFO ] [sig ] [9/72] Processing report for 2025-10-22... [2026-01-26T20:35:36.772124] [INFO ] [sig ] [9/72] Report for 2025-10-22 already exists, skipping... [2026-01-26T20:35:36.772151] [INFO ] [sig ] [10/72] Processing report for 2025-10-23... [2026-01-26T20:35:36.772182] [INFO ] [sig ] [10/72] Report for 2025-10-23 already exists, skipping... [2026-01-26T20:35:36.772208] [INFO ] [sig ] [11/72] Processing report for 2025-10-24... [2026-01-26T20:35:36.772239] [INFO ] [sig ] [11/72] Report for 2025-10-24 already exists, skipping... [2026-01-26T20:35:36.772265] [INFO ] [sig ] [12/72] Processing report for 2025-10-27... [2026-01-26T20:35:36.772297] [INFO ] [sig ] [12/72] Report for 2025-10-27 already exists, skipping... [2026-01-26T20:35:36.772323] [INFO ] [sig ] [13/72] Processing report for 2025-10-28... [2026-01-26T20:35:36.772355] [INFO ] [sig ] [13/72] Report for 2025-10-28 already exists, skipping... [2026-01-26T20:35:36.772382] [INFO ] [sig ] [14/72] Processing report for 2025-10-30... [2026-01-26T20:35:36.772413] [INFO ] [sig ] [14/72] Report for 2025-10-30 already exists, skipping... [2026-01-26T20:35:36.772439] [INFO ] [sig ] [15/72] Processing report for 2025-10-31... [2026-01-26T20:35:36.772471] [INFO ] [sig ] [15/72] Report for 2025-10-31 already exists, skipping... [2026-01-26T20:35:36.772497] [INFO ] [sig ] [16/72] Processing report for 2025-11-03... [2026-01-26T20:35:36.772528] [INFO ] [sig ] [16/72] Report for 2025-11-03 already exists, skipping... [2026-01-26T20:35:36.772554] [INFO ] [sig ] [17/72] Processing report for 2025-11-04... [2026-01-26T20:35:36.772603] [INFO ] [sig ] [17/72] Report for 2025-11-04 already exists, skipping... [2026-01-26T20:35:36.772631] [INFO ] [sig ] [18/72] Processing report for 2025-11-05... [2026-01-26T20:35:36.772664] [INFO ] [sig ] [18/72] Report for 2025-11-05 already exists, skipping... [2026-01-26T20:35:36.772690] [INFO ] [sig ] [19/72] Processing report for 2025-11-06... [2026-01-26T20:35:36.772722] [INFO ] [sig ] [19/72] Report for 2025-11-06 already exists, skipping... [2026-01-26T20:35:36.772748] [INFO ] [sig ] [20/72] Processing report for 2025-11-07... [2026-01-26T20:35:36.772779] [INFO ] [sig ] [20/72] Report for 2025-11-07 already exists, skipping... [2026-01-26T20:35:36.772805] [INFO ] [sig ] [21/72] Processing report for 2025-11-10... [2026-01-26T20:35:36.772836] [INFO ] [sig ] [21/72] Report for 2025-11-10 already exists, skipping... [2026-01-26T20:35:36.772862] [INFO ] [sig ] [22/72] Processing report for 2025-11-11... [2026-01-26T20:35:36.772893] [INFO ] [sig ] [22/72] Report for 2025-11-11 already exists, skipping... [2026-01-26T20:35:36.772920] [INFO ] [sig ] [23/72] Processing report for 2025-11-12... [2026-01-26T20:35:36.772952] [INFO ] [sig ] [23/72] Report for 2025-11-12 already exists, skipping... [2026-01-26T20:35:36.772979] [INFO ] [sig ] [24/72] Processing report for 2025-11-13... [2026-01-26T20:35:36.773034] [INFO ] [sig ] [24/72] Report for 2025-11-13 already exists, skipping... [2026-01-26T20:35:36.773063] [INFO ] [sig ] [25/72] Processing report for 2025-11-17... [2026-01-26T20:35:36.773095] [INFO ] [sig ] [25/72] Report for 2025-11-17 already exists, skipping... [2026-01-26T20:35:36.773122] [INFO ] [sig ] [26/72] Processing report for 2025-11-18... [2026-01-26T20:35:36.773153] [INFO ] [sig ] [26/72] Report for 2025-11-18 already exists, skipping... [2026-01-26T20:35:36.773180] [INFO ] [sig ] [27/72] Processing report for 2025-11-19... [2026-01-26T20:35:36.773212] [INFO ] [sig ] [27/72] Report for 2025-11-19 already exists, skipping... [2026-01-26T20:35:36.773239] [INFO ] [sig ] [28/72] Processing report for 2025-11-20... [2026-01-26T20:35:36.773271] [INFO ] [sig ] [28/72] Report for 2025-11-20 already exists, skipping... [2026-01-26T20:35:36.773298] [INFO ] [sig ] [29/72] Processing report for 2025-11-21... [2026-01-26T20:35:36.773336] [INFO ] [sig ] [29/72] Report for 2025-11-21 already exists, skipping... [2026-01-26T20:35:36.773364] [INFO ] [sig ] [30/72] Processing report for 2025-11-24... [2026-01-26T20:35:36.773395] [INFO ] [sig ] [30/72] Report for 2025-11-24 already exists, skipping... [2026-01-26T20:35:36.773422] [INFO ] [sig ] [31/72] Processing report for 2025-11-25... [2026-01-26T20:35:36.773453] [INFO ] [sig ] [31/72] Report for 2025-11-25 already exists, skipping... [2026-01-26T20:35:36.773479] [INFO ] [sig ] [32/72] Processing report for 2025-11-26... [2026-01-26T20:35:36.773510] [INFO ] [sig ] [32/72] Report for 2025-11-26 already exists, skipping... [2026-01-26T20:35:36.773537] [INFO ] [sig ] [33/72] Processing report for 2025-11-28... [2026-01-26T20:35:36.773583] [INFO ] [sig ] [33/72] Report for 2025-11-28 already exists, skipping... [2026-01-26T20:35:36.773614] [INFO ] [sig ] [34/72] Processing report for 2025-12-01... [2026-01-26T20:35:36.773653] [INFO ] [sig ] [34/72] Report for 2025-12-01 already exists, skipping... [2026-01-26T20:35:36.773681] [INFO ] [sig ] [35/72] Processing report for 2025-12-02... [2026-01-26T20:35:36.773713] [INFO ] [sig ] [35/72] Report for 2025-12-02 already exists, skipping... [2026-01-26T20:35:36.773739] [INFO ] [sig ] [36/72] Processing report for 2025-12-03... [2026-01-26T20:35:36.773777] [INFO ] [sig ] [36/72] Report for 2025-12-03 already exists, skipping... [2026-01-26T20:35:36.773805] [INFO ] [sig ] [37/72] Processing report for 2025-12-04... [2026-01-26T20:35:36.773846] [INFO ] [sig ] [37/72] Report for 2025-12-04 already exists, skipping... [2026-01-26T20:35:36.773877] [INFO ] [sig ] [38/72] Processing report for 2025-12-05... [2026-01-26T20:35:36.773913] [INFO ] [sig ] [38/72] Report for 2025-12-05 already exists, skipping... [2026-01-26T20:35:36.773941] [INFO ] [sig ] [39/72] Processing report for 2025-12-08... [2026-01-26T20:35:36.773978] [INFO ] [sig ] [39/72] Report for 2025-12-08 already exists, skipping... [2026-01-26T20:35:36.774006] [INFO ] [sig ] [40/72] Processing report for 2025-12-09... [2026-01-26T20:35:36.774037] [INFO ] [sig ] [40/72] Report for 2025-12-09 already exists, skipping... [2026-01-26T20:35:36.774064] [INFO ] [sig ] [41/72] Processing report for 2025-12-10... [2026-01-26T20:35:36.774102] [INFO ] [sig ] [41/72] Report for 2025-12-10 already exists, skipping... [2026-01-26T20:35:36.774130] [INFO ] [sig ] [42/72] Processing report for 2025-12-11... [2026-01-26T20:35:36.774161] [INFO ] [sig ] [42/72] Report for 2025-12-11 already exists, skipping... [2026-01-26T20:35:36.774188] [INFO ] [sig ] [43/72] Processing report for 2025-12-12... [2026-01-26T20:35:36.774219] [INFO ] [sig ] [43/72] Report for 2025-12-12 already exists, skipping... [2026-01-26T20:35:36.774246] [INFO ] [sig ] [44/72] Processing report for 2025-12-15... [2026-01-26T20:35:36.774276] [INFO ] [sig ] [44/72] Report for 2025-12-15 already exists, skipping... [2026-01-26T20:35:36.774303] [INFO ] [sig ] [45/72] Processing report for 2025-12-16... [2026-01-26T20:35:36.774334] [INFO ] [sig ] [45/72] Report for 2025-12-16 already exists, skipping... [2026-01-26T20:35:36.774360] [INFO ] [sig ] [46/72] Processing report for 2025-12-17... [2026-01-26T20:35:36.774391] [INFO ] [sig ] [46/72] Report for 2025-12-17 already exists, skipping... [2026-01-26T20:35:36.774417] [INFO ] [sig ] [47/72] Processing report for 2025-12-18... [2026-01-26T20:35:36.774449] [INFO ] [sig ] [47/72] Report for 2025-12-18 already exists, skipping... [2026-01-26T20:35:36.774475] [INFO ] [sig ] [48/72] Processing report for 2025-12-19... [2026-01-26T20:35:36.774506] [INFO ] [sig ] [48/72] Report for 2025-12-19 already exists, skipping... [2026-01-26T20:35:36.774533] [INFO ] [sig ] [49/72] Processing report for 2025-12-22... [2026-01-26T20:35:36.774598] [INFO ] [sig ] [49/72] Report for 2025-12-22 already exists, skipping... [2026-01-26T20:35:36.774630] [INFO ] [sig ] [50/72] Processing report for 2025-12-23... [2026-01-26T20:35:36.774663] [INFO ] [sig ] [50/72] Report for 2025-12-23 already exists, skipping... [2026-01-26T20:35:36.774690] [INFO ] [sig ] [51/72] Processing report for 2025-12-24... [2026-01-26T20:35:36.774728] [INFO ] [sig ] [51/72] Report for 2025-12-24 already exists, skipping... [2026-01-26T20:35:36.774759] [INFO ] [sig ] [52/72] Processing report for 2025-12-26... [2026-01-26T20:35:36.774797] [INFO ] [sig ] [52/72] Report for 2025-12-26 already exists, skipping... [2026-01-26T20:35:36.774831] [INFO ] [sig ] [53/72] Processing report for 2025-12-29... [2026-01-26T20:35:36.774870] [INFO ] [sig ] [53/72] Report for 2025-12-29 already exists, skipping... [2026-01-26T20:35:36.774903] [INFO ] [sig ] [54/72] Processing report for 2025-12-30... [2026-01-26T20:35:36.774947] [INFO ] [sig ] [54/72] Report for 2025-12-30 already exists, skipping... [2026-01-26T20:35:36.774975] [INFO ] [sig ] [55/72] Processing report for 2025-12-31... [2026-01-26T20:35:36.775014] [INFO ] [sig ] [55/72] Report for 2025-12-31 already exists, skipping... [2026-01-26T20:35:36.775042] [INFO ] [sig ] [56/72] Processing report for 2026-01-02... [2026-01-26T20:35:36.775080] [INFO ] [sig ] [56/72] Report for 2026-01-02 already exists, skipping... [2026-01-26T20:35:36.775108] [INFO ] [sig ] [57/72] Processing report for 2026-01-05... [2026-01-26T20:35:36.775145] [INFO ] [sig ] [57/72] Report for 2026-01-05 already exists, skipping... [2026-01-26T20:35:36.775173] [INFO ] [sig ] [58/72] Processing report for 2026-01-06... [2026-01-26T20:35:36.775205] [INFO ] [sig ] [58/72] Report for 2026-01-06 already exists, skipping... [2026-01-26T20:35:36.775231] [INFO ] [sig ] [59/72] Processing report for 2026-01-07... [2026-01-26T20:35:36.775262] [INFO ] [sig ] [59/72] Report for 2026-01-07 already exists, skipping... [2026-01-26T20:35:36.775289] [INFO ] [sig ] [60/72] Processing report for 2026-01-08... [2026-01-26T20:35:36.775319] [INFO ] [sig ] [60/72] Report for 2026-01-08 already exists, skipping... [2026-01-26T20:35:36.775346] [INFO ] [sig ] [61/72] Processing report for 2026-01-09... [2026-01-26T20:35:36.775378] [INFO ] [sig ] [61/72] Report for 2026-01-09 already exists, skipping... [2026-01-26T20:35:36.775421] [INFO ] [sig ] [62/72] Processing report for 2026-01-12... [2026-01-26T20:35:36.775454] [INFO ] [sig ] [62/72] Report for 2026-01-12 already exists, skipping... [2026-01-26T20:35:36.775481] [INFO ] [sig ] [63/72] Processing report for 2026-01-13... [2026-01-26T20:35:36.775520] [INFO ] [sig ] [63/72] Report for 2026-01-13 already exists, skipping... [2026-01-26T20:35:36.775549] [INFO ] [sig ] [64/72] Processing report for 2026-01-14... [2026-01-26T20:35:36.775597] [INFO ] [sig ] [64/72] Report for 2026-01-14 already exists, skipping... [2026-01-26T20:35:36.775626] [INFO ] [sig ] [65/72] Processing report for 2026-01-15... [2026-01-26T20:35:36.775658] [INFO ] [sig ] [65/72] Report for 2026-01-15 already exists, skipping... [2026-01-26T20:35:36.775685] [INFO ] [sig ] [66/72] Processing report for 2026-01-16... [2026-01-26T20:35:36.775724] [INFO ] [sig ] [66/72] Report for 2026-01-16 already exists, skipping... [2026-01-26T20:35:36.775753] [INFO ] [sig ] [67/72] Processing report for 2026-01-20... [2026-01-26T20:35:36.775785] [INFO ] [sig ] [67/72] Report for 2026-01-20 already exists, skipping... [2026-01-26T20:35:36.775811] [INFO ] [sig ] [68/72] Processing report for 2026-01-21... [2026-01-26T20:35:36.775842] [INFO ] [sig ] [68/72] Report for 2026-01-21 already exists, skipping... [2026-01-26T20:35:36.775869] [INFO ] [sig ] [69/72] Processing report for 2026-01-22... [2026-01-26T20:35:36.775916] [INFO ] [sig ] [69/72] Report for 2026-01-22 already exists, skipping... [2026-01-26T20:35:36.775950] [INFO ] [sig ] [70/72] Processing report for 2026-01-23... [2026-01-26T20:35:36.775998] [INFO ] [sig ] [70/72] Report for 2026-01-23 already exists, skipping... [2026-01-26T20:35:36.776027] [INFO ] [sig ] [71/72] Processing report for 2026-01-26... [2026-01-26T20:35:36.776059] [INFO ] [sig ] [71/72] Report for 2026-01-26 already exists, skipping... [2026-01-26T20:35:36.776086] [INFO ] [sig ] [72/72] Processing report for 2026-01-27... [2026-01-26T20:35:37.095681] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.096003] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-26T20:35:37.096301] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.096543] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-26T20:35:37.096928] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.097325] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-26T20:35:37.097397] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.097648] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-26T20:35:37.097913] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.098171] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.098273] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.098523] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-26T20:35:37.098619] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.098682] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.098917] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.099149] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.099508] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.099835] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-26T20:35:37.100087] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-26T20:35:37.100158] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-26T20:35:37.100390] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.100680] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.100936] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.101174] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.101438] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-26T20:35:37.101511] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.101801] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-26T20:35:37.101880] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-26T20:35:37.101941] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.102165] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-26T20:35:37.102422] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.102674] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.102751] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-26T20:35:37.103009] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-26T20:35:37.103301] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.103371] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.103430] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-26T20:35:37.103663] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-26T20:35:37.103947] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-26T20:35:37.104307] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.104550] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-26T20:35:37.105005] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-26T20:35:37.105252] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-26T20:35:37.105725] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.105795] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.106170] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.106586] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.109018] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.109387] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.109840] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.110530] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-26T20:35:37.112208] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-26T20:35:37.112611] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-26T20:35:37.112862] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.112934] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.113197] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.113451] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.115206] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.115466] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.115835] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-26T20:35:37.116106] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-26T20:35:37.116359] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.116754] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.117045] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-26T20:35:37.117445] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.117699] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.117963] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.118033] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-26T20:35:37.118419] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.118728] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.119146] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.119235] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-26T20:35:37.119298] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.119601] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.119843] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-26T20:35:37.120102] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-26T20:35:37.120361] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-26T20:35:37.120630] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-26T20:35:37.120938] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.121170] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-26T20:35:37.121446] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.121792] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-26T20:35:37.122034] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.122278] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.122515] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.122790] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-26T20:35:37.123054] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-26T20:35:37.123322] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.124235] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-26T20:35:37.124600] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.124929] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-26T20:35:37.125215] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-26T20:35:37.125462] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.125534] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-26T20:35:37.125794] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.125865] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.126260] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-26T20:35:37.126561] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-26T20:35:37.126996] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.127249] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.127513] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.127606] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.127868] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-26T20:35:37.127937] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.128172] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.128444] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.128741] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-26T20:35:37.128811] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-26T20:35:37.129048] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.129287] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-26T20:35:37.129517] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-26T20:35:37.129787] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-26T20:35:37.130021] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-26T20:35:37.130266] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.130342] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-26T20:35:37.130596] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-26T20:35:37.130857] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.131141] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.131373] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.131765] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-26T20:35:37.132046] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-26T20:35:37.132398] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.132491] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.132732] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-26T20:35:37.132989] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.133353] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-26T20:35:37.133422] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-26T20:35:37.133481] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.133724] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.134039] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-26T20:35:37.134283] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-26T20:35:37.134594] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.134835] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.135081] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.135308] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.135701] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-26T20:35:37.135969] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-26T20:35:37.136227] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.136601] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.136846] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.136915] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.137196] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-26T20:35:37.137266] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-26T20:35:37.137505] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-26T20:35:37.137790] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-26T20:35:37.138054] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.138429] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.138760] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-26T20:35:37.139009] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-26T20:35:37.139258] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.139619] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-26T20:35:37.139866] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.140109] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-26T20:35:37.140369] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.140608] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-26T20:35:37.140910] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.140980] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-26T20:35:37.141064] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-26T20:35:37.141985] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-26T20:35:37.142234] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.142479] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.142716] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.142959] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.143227] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.143298] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-26T20:35:37.143524] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.143911] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-26T20:35:37.144287] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.144559] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-26T20:35:37.144845] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.145121] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.145425] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.145668] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.145739] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-26T20:35:37.145970] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-26T20:35:37.146196] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.147178] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-26T20:35:37.147249] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.147497] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.147588] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.147830] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.147900] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-26T20:35:37.148136] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.148378] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.148790] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.148874] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-26T20:35:37.149884] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.150176] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.150540] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-26T20:35:37.150956] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.151215] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.151479] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-26T20:35:37.151749] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.152036] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-26T20:35:37.152291] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.152675] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-26T20:35:37.152934] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-26T20:35:37.153231] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.153932] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.154183] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.154482] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-26T20:35:37.154721] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-26T20:35:37.154969] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.155444] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.155688] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.155981] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-26T20:35:37.156269] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-26T20:35:37.156660] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.156947] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.157184] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.157438] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-26T20:35:37.157740] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.158159] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.158428] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-26T20:35:37.158669] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.158938] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-26T20:35:37.159208] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.159278] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-26T20:35:37.159509] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.159606] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-26T20:35:37.159671] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.160035] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.160430] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-26T20:35:37.160676] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.160935] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.161191] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-26T20:35:37.161462] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.162402] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-26T20:35:37.162658] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.162923] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.163179] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.163421] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.163656] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.163952] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.164192] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.164261] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.164482] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.164732] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-26T20:35:37.165017] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.165281] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-26T20:35:37.165540] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.165640] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.165870] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.165943] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.166231] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.166458] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-26T20:35:37.166691] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.166919] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.167154] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-26T20:35:37.167400] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-26T20:35:37.167663] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.167901] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.168131] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.168368] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.168593] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-26T20:35:37.168661] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-26T20:35:37.168881] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.169111] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.169356] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-26T20:35:37.169607] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.169855] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.170101] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-26T20:35:37.170336] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-26T20:35:37.170705] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.171026] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.171271] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.171509] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.171785] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.171857] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-26T20:35:37.172093] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.172345] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-26T20:35:37.173781] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.174035] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.174491] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.174738] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-26T20:35:37.175001] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-26T20:35:37.175258] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.175338] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-26T20:35:37.175400] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-26T20:35:37.175627] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.175698] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-26T20:35:37.175767] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.176017] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-26T20:35:37.176379] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-26T20:35:37.177177] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-26T20:35:37.177468] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.177550] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-26T20:35:37.178365] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-26T20:35:37.178634] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-26T20:35:37.178880] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-26T20:35:37.179126] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.179403] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.179666] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.179935] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-26T20:35:37.180192] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.180552] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-26T20:35:37.180643] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-26T20:35:37.180875] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.180953] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-26T20:35:37.181303] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-26T20:35:37.181395] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.181628] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.181917] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-26T20:35:37.182158] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.182396] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-26T20:35:37.183240] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-26T20:35:37.183319] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.183758] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.184039] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.184326] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.184603] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.184964] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.185212] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.185526] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.185837] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.186077] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.186314] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-26T20:35:37.186675] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.186745] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.187001] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-26T20:35:37.187239] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.187530] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.187851] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.188128] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.188424] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-26T20:35:37.188684] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.188752] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.188811] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.189035] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-26T20:35:37.189270] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-26T20:35:37.189562] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.189947] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.190200] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-26T20:35:37.190561] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.190652] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-26T20:35:37.190951] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.191207] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-26T20:35:37.191441] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-26T20:35:37.191718] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-26T20:35:37.192018] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.192294] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-26T20:35:37.192520] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-26T20:35:37.192774] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.193601] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-26T20:35:37.193879] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.194130] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-26T20:35:37.194389] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-26T20:35:37.194742] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.194813] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.195048] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-26T20:35:37.195314] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.195589] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.195673] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.195747] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.196007] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-26T20:35:37.196263] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-26T20:35:37.196557] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.196815] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.197062] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-26T20:35:37.197300] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.197533] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.197792] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-26T20:35:37.198038] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.198108] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-26T20:35:37.198380] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.198626] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-26T20:35:37.198875] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.199120] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-26T20:35:37.199343] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-26T20:35:37.199670] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-26T20:35:37.199935] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-26T20:35:37.200195] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-26T20:35:37.200511] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.200815] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.201177] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-26T20:35:37.201441] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-26T20:35:37.201740] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.202018] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.202427] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.202669] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-26T20:35:37.202927] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.203226] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.203479] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-26T20:35:37.203722] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-26T20:35:37.203803] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.204773] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.204843] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-26T20:35:37.204904] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.205135] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.205381] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.205625] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-26T20:35:37.205914] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.205984] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-26T20:35:37.206338] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.206628] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-26T20:35:37.206869] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.206950] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-26T20:35:37.207012] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-26T20:35:37.207260] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-26T20:35:37.207531] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-26T20:35:37.208017] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.208098] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.208158] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.208388] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-26T20:35:37.208685] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-26T20:35:37.208926] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-26T20:35:37.209033] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-26T20:35:37.209316] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.209612] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-26T20:35:37.209907] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-26T20:35:37.210929] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-26T20:35:37.211041] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-26T20:35:37.211311] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-26T20:35:37.211559] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-26T20:35:37.211662] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.211912] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.212183] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.212594] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-26T20:35:37.212909] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-26T20:35:37.213216] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-26T20:35:37.213287] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-26T20:35:37.213540] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.213829] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-26T20:35:37.214082] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.214393] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-26T20:35:37.214473] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.214704] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.214773] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.215132] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-26T20:35:37.215390] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-26T20:35:37.215629] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-26T20:35:37.215884] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-26T20:35:37.216148] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-26T20:35:37.216218] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-26T20:35:37.216449] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-26T20:35:37.216699] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-26T20:35:37.216766] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-26T20:35:37.217053] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.217304] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.217670] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-26T20:35:37.218079] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.218343] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.218598] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.218841] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.219087] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.219352] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.219615] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.219852] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.220224] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.220599] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-26T20:35:37.220889] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.220967] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-26T20:35:37.221204] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-26T20:35:37.221442] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-26T20:35:37.221802] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-26T20:35:37.222067] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.222435] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.222736] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-26T20:35:37.222982] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.223250] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-26T20:35:37.223672] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.223913] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.224224] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.224483] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.224730] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.224971] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.225041] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.225264] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.225512] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-26T20:35:37.225774] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.226759] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.227002] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.227396] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.227669] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.227913] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.228158] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.228463] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.228808] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.229117] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.229466] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.229791] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.230145] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.230254] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-26T20:35:37.230351] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-26T20:35:37.230636] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-26T20:35:37.230932] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.231207] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-26T20:35:37.231443] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-26T20:35:37.231934] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.232199] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-26T20:35:37.232499] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-26T20:35:37.232778] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-26T20:35:37.233021] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.233315] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.233398] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.233787] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.233858] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-26T20:35:37.234088] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.234336] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-26T20:35:37.234593] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.234835] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.235207] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.235625] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.236038] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-26T20:35:37.236365] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-26T20:35:37.236618] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.236882] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.237208] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.237496] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.237757] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.238013] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-26T20:35:37.238304] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.238561] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.238879] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.239114] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.239359] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-26T20:35:37.239721] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.239962] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.240202] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-26T20:35:37.241264] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.241342] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.241405] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.241665] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.241985] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-26T20:35:37.242242] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.242646] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.242888] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.243146] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.243410] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-26T20:35:37.243673] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-26T20:35:37.243946] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.244190] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.244261] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-26T20:35:37.244486] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-26T20:35:37.244777] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-26T20:35:37.245397] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.245661] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-26T20:35:37.245902] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-26T20:35:37.246142] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.246402] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-26T20:35:37.246655] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-26T20:35:37.246891] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-26T20:35:37.246959] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.247309] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-26T20:35:37.247559] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-26T20:35:37.247832] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-26T20:35:37.248145] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.248451] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-26T20:35:37.248770] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.249129] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-26T20:35:37.249542] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-26T20:35:37.249865] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.250164] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-26T20:35:37.251225] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-26T20:35:37.251308] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-26T20:35:37.251551] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.251975] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-26T20:35:37.252227] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-26T20:35:37.252488] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-26T20:35:37.252754] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.253029] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.253447] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-26T20:35:37.253690] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-26T20:35:37.253958] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.254219] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.254476] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.254958] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.255250] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.255481] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.255752] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.255991] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.256282] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-26T20:35:37.256565] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-26T20:35:37.256956] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.257250] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.257495] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.257752] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.257840] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-26T20:35:37.258088] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.258360] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-26T20:35:37.258664] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-26T20:35:37.258960] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-26T20:35:37.259312] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.259612] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.259875] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.259955] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-26T20:35:37.260189] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.260436] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-26T20:35:37.260704] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.260960] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-26T20:35:37.261320] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-26T20:35:37.261613] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.261914] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.262157] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.262417] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.262697] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-26T20:35:37.262934] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.263163] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.263390] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.263699] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.263982] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-26T20:35:37.264055] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-26T20:35:37.264309] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.264602] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.264847] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-26T20:35:37.265246] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.265487] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.265860] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-26T20:35:37.265942] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-26T20:35:37.266378] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-26T20:35:37.266457] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-26T20:35:37.266793] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.267036] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.267275] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-26T20:35:37.268171] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.268468] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.268780] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.269128] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.269206] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-26T20:35:37.269523] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.269862] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-26T20:35:37.270188] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-26T20:35:37.270501] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-26T20:35:37.270809] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-26T20:35:37.271092] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-26T20:35:37.271423] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-26T20:35:37.271740] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-26T20:35:37.271832] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.272228] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.272468] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.272878] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.273155] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.273416] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.273489] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.273552] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.273813] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-26T20:35:37.274072] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-26T20:35:37.274308] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-26T20:35:37.274543] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-26T20:35:37.274637] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-26T20:35:37.274701] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-26T20:35:37.274945] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.275953] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-26T20:35:37.276215] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.276592] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-26T20:35:37.276846] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.277104] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.277396] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.277509] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.277749] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.278080] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.278329] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-26T20:35:37.278603] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-26T20:35:37.278884] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.278980] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.279484] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.279799] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.280058] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.280464] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-26T20:35:37.280710] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.280950] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.281199] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-26T20:35:37.281271] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.281559] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-26T20:35:37.281881] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-26T20:35:37.282174] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.282419] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.282651] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.282899] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-26T20:35:37.283158] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.284138] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.284403] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.284651] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-26T20:35:37.284946] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.285675] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-26T20:35:37.286076] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-26T20:35:37.286438] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-26T20:35:37.286678] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.286929] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.287165] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.287557] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.287842] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.288100] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.288339] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-26T20:35:37.288599] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.288670] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-26T20:35:37.288899] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.289188] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-26T20:35:37.289438] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.289507] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.289988] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.290104] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.290386] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-26T20:35:37.290859] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-26T20:35:37.291219] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-26T20:35:37.291525] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.291959] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.292235] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.292336] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-26T20:35:37.292411] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.292647] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-26T20:35:37.292888] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.293284] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-26T20:35:37.293642] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-26T20:35:37.294059] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.294372] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-26T20:35:37.294637] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.294896] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-26T20:35:37.295131] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.295363] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-26T20:35:37.295445] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-26T20:35:37.295683] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-26T20:35:37.295940] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.296190] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-26T20:35:37.296439] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-26T20:35:37.296689] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-26T20:35:37.296921] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.297152] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.297246] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-26T20:35:37.297648] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.297923] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-26T20:35:37.298227] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.298472] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-26T20:35:37.298751] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.299173] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.299445] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.299517] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.299600] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-26T20:35:37.299855] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.300157] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-26T20:35:37.300406] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-26T20:35:37.300488] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.300723] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.301137] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.301464] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-26T20:35:37.301705] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.302094] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.302515] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-26T20:35:37.302800] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-26T20:35:37.303093] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.303353] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.303606] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-26T20:35:37.303866] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.304141] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.304391] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.304754] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-26T20:35:37.305031] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-26T20:35:37.305300] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-26T20:35:37.305610] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-26T20:35:37.305864] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.305938] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.306235] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-26T20:35:37.306634] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-26T20:35:37.306880] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.307122] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.307204] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-26T20:35:37.307476] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.307727] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.308021] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.308273] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-26T20:35:37.308622] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-26T20:35:37.308968] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-26T20:35:37.309080] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.309190] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-26T20:35:37.309508] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-26T20:35:37.310418] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.310780] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-26T20:35:37.311075] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.311442] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-26T20:35:37.311715] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.312179] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.312428] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-26T20:35:37.312510] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-26T20:35:37.312779] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-26T20:35:37.313030] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-26T20:35:37.313326] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.313588] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-26T20:35:37.313888] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.314124] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.314362] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-26T20:35:37.314616] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.314978] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.315237] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-26T20:35:37.315512] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.315813] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.316071] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-26T20:35:37.316370] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-26T20:35:37.316450] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.317546] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-26T20:35:37.317644] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.317905] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.318170] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-26T20:35:37.318423] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.318495] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-26T20:35:37.319491] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.319565] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-26T20:35:37.319889] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-26T20:35:37.320138] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-26T20:35:37.320221] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-26T20:35:37.320639] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-26T20:35:37.320894] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.321262] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-26T20:35:37.321532] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.321932] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.322178] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.322440] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.322706] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-26T20:35:37.322791] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-26T20:35:37.323074] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.323336] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-26T20:35:37.323604] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-26T20:35:37.323915] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-26T20:35:37.324214] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.324498] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-26T20:35:37.324781] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-26T20:35:37.325055] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-26T20:35:37.325317] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.325607] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.325686] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.325749] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.325822] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.326070] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-26T20:35:37.326302] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-26T20:35:37.326373] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-26T20:35:37.326607] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-26T20:35:37.326892] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-26T20:35:37.327153] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.327405] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-26T20:35:37.327808] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.328103] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.328347] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.328609] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-26T20:35:37.328923] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-26T20:35:37.329031] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.329327] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.329435] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.329895] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.330008] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.330347] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.330455] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.330792] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.331078] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.331328] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-26T20:35:37.331624] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.331880] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-26T20:35:37.332276] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-26T20:35:37.332349] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.332605] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-26T20:35:37.332690] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.332956] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.333363] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-26T20:35:37.333612] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.333877] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.334182] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-26T20:35:37.334485] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.334778] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.335023] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.335277] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.335539] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-26T20:35:37.335839] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.336074] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-26T20:35:37.336310] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.336381] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.336617] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-26T20:35:37.336851] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-26T20:35:37.337102] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.337350] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-26T20:35:37.337774] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.338044] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.338126] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-26T20:35:37.338422] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.338508] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.338776] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-26T20:35:37.339041] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.339301] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.339567] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.339872] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.340280] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.340524] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-26T20:35:37.340844] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-26T20:35:37.341849] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.342138] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.342417] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.342833] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-26T20:35:37.343088] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-26T20:35:37.343511] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-26T20:35:37.343783] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.344056] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.344128] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-26T20:35:37.344365] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.344629] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-26T20:35:37.344923] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.345173] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.345417] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-26T20:35:37.345662] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-26T20:35:37.346002] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-26T20:35:37.346261] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.346554] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.346875] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-26T20:35:37.347147] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-26T20:35:37.348148] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-26T20:35:37.348454] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-26T20:35:37.348695] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.349085] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.349335] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.349602] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-26T20:35:37.349919] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-26T20:35:37.350186] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.350458] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.350703] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.350962] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.351203] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-26T20:35:37.351278] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-26T20:35:37.351586] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-26T20:35:37.351991] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.352231] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.352471] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.352719] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-26T20:35:37.352967] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.353218] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.353513] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.353604] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-26T20:35:37.353842] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-26T20:35:37.354074] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.354305] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-26T20:35:37.354548] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.354649] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-26T20:35:37.355361] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-26T20:35:37.355644] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-26T20:35:37.355928] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-26T20:35:37.356171] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-26T20:35:37.356410] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.356668] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-26T20:35:37.356939] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-26T20:35:37.357190] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.357428] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.357685] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.357773] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.358200] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.358442] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.358511] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-26T20:35:37.358774] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.359139] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-26T20:35:37.359428] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.359717] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.359957] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-26T20:35:37.360212] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-26T20:35:37.360458] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-26T20:35:37.360758] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-26T20:35:37.361018] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.361301] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-26T20:35:37.361533] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.361625] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.361850] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.362081] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.362361] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-26T20:35:37.363401] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.363488] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.363726] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.363977] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-26T20:35:37.364271] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.364529] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-26T20:35:37.364815] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-26T20:35:37.365049] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.365297] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-26T20:35:37.365530] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.365808] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-26T20:35:37.366183] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-26T20:35:37.366423] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-26T20:35:37.366663] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.366951] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.367365] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-26T20:35:37.367626] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.367864] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-26T20:35:37.367950] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.368182] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-26T20:35:37.368250] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-26T20:35:37.368473] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.368862] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.368961] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-26T20:35:37.369350] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-26T20:35:37.369607] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-26T20:35:37.369864] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-26T20:35:37.370336] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-26T20:35:37.370598] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.370670] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-26T20:35:37.370898] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-26T20:35:37.371144] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.371374] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.371741] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.371987] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-26T20:35:37.372468] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-26T20:35:37.372724] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-26T20:35:37.373012] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.373090] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.373148] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-26T20:35:37.373432] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-26T20:35:37.373721] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.373971] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-26T20:35:37.374360] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.374600] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-26T20:35:37.374857] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.375285] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.375522] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-26T20:35:37.375801] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.376051] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.376298] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.376658] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-26T20:35:37.376923] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-26T20:35:37.377183] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-26T20:35:37.377253] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.377485] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.378377] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.378743] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-26T20:35:37.378990] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-26T20:35:37.379239] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.379561] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.379960] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-26T20:35:37.380323] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-26T20:35:37.380613] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.380855] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.381248] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.381551] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.381850] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.382113] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-26T20:35:37.382373] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.382443] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-26T20:35:37.382725] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.382958] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.383194] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.383425] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.383673] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.384044] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.384978] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.385233] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.385497] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-26T20:35:37.385609] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.385857] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-26T20:35:37.386248] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-26T20:35:37.386510] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.386791] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-26T20:35:37.387030] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.387375] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.387649] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.387720] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-26T20:35:37.387983] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.388054] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.388313] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-26T20:35:37.388562] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.388655] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.388887] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.388958] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.389181] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.389416] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-26T20:35:37.389682] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.390240] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.390310] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-26T20:35:37.390560] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.390842] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-26T20:35:37.390912] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.391140] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-26T20:35:37.391383] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.391656] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-26T20:35:37.391932] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-26T20:35:37.392164] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-26T20:35:37.392252] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-26T20:35:37.392644] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-26T20:35:37.392908] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.393147] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.393379] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-26T20:35:37.393747] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-26T20:35:37.394155] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.394399] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-26T20:35:37.394656] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.394920] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-26T20:35:37.395157] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.395398] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-26T20:35:37.395694] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-26T20:35:37.396201] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-26T20:35:37.396439] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.396684] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-26T20:35:37.396973] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-26T20:35:37.397222] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-26T20:35:37.397490] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.397588] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.397654] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-26T20:35:37.397939] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.398197] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.398444] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.398520] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-26T20:35:37.398818] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.399211] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-26T20:35:37.399456] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-26T20:35:37.399526] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-26T20:35:37.399796] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.400153] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.400222] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-26T20:35:37.400452] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-26T20:35:37.400690] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.400961] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-26T20:35:37.401250] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-26T20:35:37.401321] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-26T20:35:37.401594] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.401849] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-26T20:35:37.402156] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.402391] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-26T20:35:37.402641] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-26T20:35:37.402868] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.403269] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-26T20:35:37.403510] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.403780] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.403851] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-26T20:35:37.404092] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.404320] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.404548] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-26T20:35:37.404800] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.405048] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-26T20:35:37.405283] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.405644] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-26T20:35:37.405885] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.406302] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.406721] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-26T20:35:37.407290] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.407364] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-26T20:35:37.407631] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-26T20:35:37.407892] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.408256] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-26T20:35:37.408505] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-26T20:35:37.408776] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-26T20:35:37.409275] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.409556] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-26T20:35:37.409826] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-26T20:35:37.410266] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.410639] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.410914] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.411948] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-26T20:35:37.412017] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-26T20:35:37.412286] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.412526] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.412789] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.413036] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.413618] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-26T20:35:37.413689] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-26T20:35:37.413931] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.414194] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.414434] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-26T20:35:37.414686] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-26T20:35:37.414930] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.415158] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.415385] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-26T20:35:37.415744] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.416028] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-26T20:35:37.416105] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-26T20:35:37.416176] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.416402] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-26T20:35:37.416635] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.416926] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-26T20:35:37.417157] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-26T20:35:37.417383] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.417872] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-26T20:35:37.418162] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.418234] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.418476] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.418750] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-26T20:35:37.419007] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-26T20:35:37.419253] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-26T20:35:37.419545] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.419632] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.419872] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.420144] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.420434] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.420686] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-26T20:35:37.421086] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-26T20:35:37.421327] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-26T20:35:37.421734] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-26T20:35:37.422002] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.422489] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.422789] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-26T20:35:37.423029] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.423387] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-26T20:35:37.423656] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-26T20:35:37.424051] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-26T20:35:37.424315] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-26T20:35:37.424603] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.424872] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.425117] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-26T20:35:37.425352] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-26T20:35:37.425652] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.425884] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-26T20:35:37.426133] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.426423] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-26T20:35:37.426659] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.426728] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.427108] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.427468] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.427744] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.428023] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.428382] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-26T20:35:37.428619] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.428860] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.429100] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-26T20:35:37.429169] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-26T20:35:37.429408] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-26T20:35:37.429493] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-26T20:35:37.429723] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.430027] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-26T20:35:37.430419] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.430693] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.430957] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.431387] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.431650] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-26T20:35:37.431917] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.432211] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-26T20:35:37.432295] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-26T20:35:37.432529] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.432797] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-26T20:35:37.433034] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-26T20:35:37.433286] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.433536] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.434511] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-26T20:35:37.434833] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.435300] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-26T20:35:37.435598] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.435904] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.436336] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.436590] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-26T20:35:37.436849] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.437282] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.437553] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.438148] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-26T20:35:37.438429] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-26T20:35:37.438702] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.438947] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.439187] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-26T20:35:37.439480] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.440541] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-26T20:35:37.440807] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-26T20:35:37.440879] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.440939] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-26T20:35:37.441202] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.441441] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.441688] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-26T20:35:37.441947] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.442378] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.442643] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-26T20:35:37.442876] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.443135] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.443367] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-26T20:35:37.443628] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.444211] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.444451] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.444721] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-26T20:35:37.445166] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-26T20:35:37.445422] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.445663] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.445921] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.445998] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-26T20:35:37.446061] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-26T20:35:37.446331] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-26T20:35:37.446600] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.446831] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.447077] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.447324] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-26T20:35:37.447703] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.447975] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.448338] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-26T20:35:37.448600] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-26T20:35:37.448861] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-26T20:35:37.449132] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.449528] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.449799] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.450095] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.450494] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.450790] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-26T20:35:37.451252] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.451515] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.451776] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-26T20:35:37.452177] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.452469] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-26T20:35:37.452713] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-26T20:35:37.453017] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.453268] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-26T20:35:37.453340] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.453592] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.453831] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.454891] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.455115] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-26T20:35:37.457610] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-26T20:35:37.457696] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-26T20:35:37.460133] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.460385] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-26T20:35:37.460760] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-26T20:35:37.461030] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.461455] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-26T20:35:37.461723] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.461968] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-26T20:35:37.462206] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-26T20:35:37.462589] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-26T20:35:37.462833] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.463073] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-26T20:35:37.463306] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-26T20:35:37.463540] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.463796] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.463871] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.464231] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-26T20:35:37.464488] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-26T20:35:37.464741] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-26T20:35:37.465016] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-26T20:35:37.465306] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-26T20:35:37.465385] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.465616] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-26T20:35:37.465695] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.465935] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.466182] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-26T20:35:37.466556] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-26T20:35:37.466818] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.467072] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.467336] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-26T20:35:37.467605] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.467916] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-26T20:35:37.468325] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-26T20:35:37.468599] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-26T20:35:37.468838] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-26T20:35:37.469272] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.469532] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.469796] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.470241] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-26T20:35:37.470496] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.470794] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.471096] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.471178] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.471420] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-26T20:35:37.471708] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-26T20:35:37.472001] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.472379] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-26T20:35:37.472607] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.472836] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.472904] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.473193] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.473272] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-26T20:35:37.473509] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.473598] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.473820] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-26T20:35:37.474057] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.474473] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-26T20:35:37.474755] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.475001] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-26T20:35:37.475230] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.475459] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.475527] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-26T20:35:37.475768] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.476183] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-26T20:35:37.476426] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.477406] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-26T20:35:37.477672] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-26T20:35:37.477757] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-26T20:35:37.478225] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-26T20:35:37.478472] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.478733] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-26T20:35:37.478984] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.479222] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.479301] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.479363] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-26T20:35:37.479595] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-26T20:35:37.479853] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-26T20:35:37.480176] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-26T20:35:37.480426] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-26T20:35:37.480675] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.480912] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.481350] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-26T20:35:37.481605] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.481689] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.481920] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.482206] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-26T20:35:37.482452] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-26T20:35:37.482688] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.482756] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.483699] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.484130] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-26T20:35:37.484375] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-26T20:35:37.484455] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.484685] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-26T20:35:37.485138] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-26T20:35:37.485804] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.486219] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-26T20:35:37.486291] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-26T20:35:37.486517] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.486781] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.487148] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-26T20:35:37.487402] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.487906] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-26T20:35:37.488295] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.488551] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-26T20:35:37.488658] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.488913] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-26T20:35:37.488987] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.489222] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-26T20:35:37.489515] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.489610] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.489905] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.490368] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.490645] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.490929] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.491254] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-26T20:35:37.491526] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.491826] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-26T20:35:37.492092] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.493075] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-26T20:35:37.493330] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-26T20:35:37.493606] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.493857] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-26T20:35:37.494308] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-26T20:35:37.494387] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.494645] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-26T20:35:37.494962] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.495242] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.495497] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.495751] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.495833] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-26T20:35:37.496062] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.496322] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-26T20:35:37.496410] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-26T20:35:37.496483] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-26T20:35:37.496728] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.496971] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.497394] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.497663] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.497894] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-26T20:35:37.498332] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.498597] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.498832] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.499555] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.499843] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.500223] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.500293] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.500529] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.500621] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.500866] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-26T20:35:37.501124] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.501416] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.501708] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.501966] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-26T20:35:37.502366] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-26T20:35:37.503406] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.503485] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.503864] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.503934] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.504240] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-26T20:35:37.504546] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.504856] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-26T20:35:37.505320] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-26T20:35:37.505599] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.505872] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-26T20:35:37.506111] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-26T20:35:37.506345] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.507379] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-26T20:35:37.507472] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.507725] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.508158] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.508413] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.508486] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.508547] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-26T20:35:37.508834] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-26T20:35:37.508918] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.509351] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-26T20:35:37.509622] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.509958] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.510391] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-26T20:35:37.511435] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-26T20:35:37.511695] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-26T20:35:37.511969] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.512252] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.512555] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.512835] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.513105] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.513359] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.513631] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-26T20:35:37.514334] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-26T20:35:37.514605] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-26T20:35:37.514875] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.515129] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.515372] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-26T20:35:37.515621] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-26T20:35:37.515913] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-26T20:35:37.516199] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.516430] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-26T20:35:37.516498] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-26T20:35:37.516721] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-26T20:35:37.516817] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-26T20:35:37.517065] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-26T20:35:37.517290] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.517543] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.517813] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.518227] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-26T20:35:37.518468] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-26T20:35:37.518725] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-26T20:35:37.518974] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.519405] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-26T20:35:37.519662] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.519750] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-26T20:35:37.520043] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.520277] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.520516] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.520822] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-26T20:35:37.521052] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-26T20:35:37.521301] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.521548] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.521635] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.521860] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-26T20:35:37.522220] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.522459] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-26T20:35:37.522537] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.522785] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.523021] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.523313] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-26T20:35:37.523589] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-26T20:35:37.523848] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-26T20:35:37.524097] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.524324] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-26T20:35:37.524392] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.524679] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.524936] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-26T20:35:37.525183] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.525412] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.525642] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-26T20:35:37.525878] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.526629] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.526918] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-26T20:35:37.527155] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-26T20:35:37.527433] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.527714] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.528006] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.528079] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-26T20:35:37.528139] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.528430] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.528675] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.528908] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.529173] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-26T20:35:37.529428] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.529659] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-26T20:35:37.529952] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-26T20:35:37.530023] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.530265] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-26T20:35:37.530337] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-26T20:35:37.530594] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.530831] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-26T20:35:37.531299] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-26T20:35:37.531551] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-26T20:35:37.531858] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.532142] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.532381] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.532613] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-26T20:35:37.532874] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.533113] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.533370] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-26T20:35:37.533620] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.533865] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-26T20:35:37.534096] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.534372] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.534607] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.534867] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.535117] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.535390] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-26T20:35:37.535884] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.536292] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-26T20:35:37.536607] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.536691] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.536977] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.537235] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.537321] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.537594] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.537860] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.538152] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.538405] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-26T20:35:37.538642] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-26T20:35:37.538911] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.539163] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.539420] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.539663] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.539946] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-26T20:35:37.540180] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-26T20:35:37.540650] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-26T20:35:37.540962] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.541034] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.541469] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-26T20:35:37.541761] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-26T20:35:37.541837] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.542104] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.542362] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.542652] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.542733] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.543161] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.543455] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.543730] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-26T20:35:37.544196] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-26T20:35:37.544484] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-26T20:35:37.544796] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.545250] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-26T20:35:37.545522] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-26T20:35:37.545807] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.546070] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-26T20:35:37.546142] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.546384] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-26T20:35:37.546625] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.546875] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.547170] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-26T20:35:37.547464] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.547537] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-26T20:35:37.547845] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.548133] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.548365] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-26T20:35:37.548614] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-26T20:35:37.548847] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-26T20:35:37.549160] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.549393] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.549473] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-26T20:35:37.549748] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.549982] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.550224] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.550516] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.550768] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-26T20:35:37.550840] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-26T20:35:37.551085] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.551316] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-26T20:35:37.551546] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.551640] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.551886] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-26T20:35:37.552143] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-26T20:35:37.552374] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.552608] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-26T20:35:37.552870] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-26T20:35:37.553119] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.553358] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-26T20:35:37.553624] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-26T20:35:37.553866] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.554113] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.554364] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-26T20:35:37.554651] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.554899] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-26T20:35:37.554981] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-26T20:35:37.555231] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.555471] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-26T20:35:37.555730] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.556011] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.556261] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-26T20:35:37.556512] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.556816] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-26T20:35:37.557048] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.557477] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.557751] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.557996] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.558241] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-26T20:35:37.558516] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-26T20:35:37.558612] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.558678] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.558926] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.559163] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.559396] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.559646] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.559878] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.560128] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.560427] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-26T20:35:37.560512] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.560768] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-26T20:35:37.561025] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-26T20:35:37.561259] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-26T20:35:37.561509] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-26T20:35:37.561768] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.562012] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-26T20:35:37.562293] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.562532] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-26T20:35:37.562628] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-26T20:35:37.562920] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-26T20:35:37.563178] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-26T20:35:37.563417] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.563650] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-26T20:35:37.563890] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-26T20:35:37.564140] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-26T20:35:37.564423] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.564655] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-26T20:35:37.564888] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-26T20:35:37.565120] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-26T20:35:37.565201] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.565442] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.565743] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.566003] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.566234] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-26T20:35:37.566304] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.566534] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-26T20:35:37.566835] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-26T20:35:37.567227] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-26T20:35:37.567532] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.567810] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-26T20:35:37.568080] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-26T20:35:37.568151] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-26T20:35:37.568387] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-26T20:35:37.568459] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.568696] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.568950] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-26T20:35:37.569199] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.569454] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-26T20:35:37.569756] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-26T20:35:37.570060] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-26T20:35:37.570652] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-26T20:35:37.570905] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-26T20:35:37.571205] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-26T20:35:37.571457] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-26T20:35:37.571742] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-26T20:35:37.572046] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.572296] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-26T20:35:37.572533] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.572839] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.574189] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.574494] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.574784] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.575074] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-26T20:35:37.575314] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-26T20:35:37.575547] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-26T20:35:37.575865] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.575946] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-26T20:35:37.576174] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-26T20:35:37.576452] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-26T20:35:37.576747] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-26T20:35:37.576816] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-26T20:35:37.577062] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.577340] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-26T20:35:37.577635] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.577886] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-26T20:35:37.578118] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.578396] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-26T20:35:37.578621] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.578857] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.579101] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.579176] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.579411] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.579642] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-26T20:35:37.579896] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.580133] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-26T20:35:37.580411] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-26T20:35:37.580657] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.580903] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.581143] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.581368] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.581594] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.581661] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-26T20:35:37.581876] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.582114] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-26T20:35:37.582363] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.582619] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.582865] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-26T20:35:37.583130] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-26T20:35:37.583357] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-26T20:35:37.583424] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-26T20:35:37.583678] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-26T20:35:37.583752] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.583994] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.584274] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-26T20:35:37.584514] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-26T20:35:37.584797] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.585071] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.585330] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-26T20:35:37.585560] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-26T20:35:37.585842] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.586079] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.586308] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.586554] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-26T20:35:37.586821] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.587067] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-26T20:35:37.587292] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.587524] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.587628] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-26T20:35:37.587917] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-26T20:35:37.588161] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-26T20:35:37.588411] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.588695] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-26T20:35:37.588946] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-26T20:35:37.589019] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-26T20:35:37.589309] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-26T20:35:37.589388] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.589632] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.590311] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-26T20:35:37.590592] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-26T20:35:37.590835] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.590906] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-26T20:35:37.591174] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-26T20:35:37.591409] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.591662] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-26T20:35:37.591906] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-26T20:35:37.591977] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-26T20:35:37.592226] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-26T20:35:37.592307] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.592551] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.592865] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.593159] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-26T20:35:37.593419] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-26T20:35:37.593710] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.593793] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.594052] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.594143] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-26T20:35:37.594613] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.594839] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.595157] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-26T20:35:37.595431] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-26T20:35:37.595679] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.595924] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.596168] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-26T20:35:37.596421] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-26T20:35:37.596655] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-26T20:35:37.596886] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-26T20:35:37.597143] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-26T20:35:37.597372] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-26T20:35:37.597661] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.597925] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.598176] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-26T20:35:37.598501] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-26T20:35:37.598809] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-26T20:35:37.599064] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.599152] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.599214] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-26T20:35:37.599442] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.599676] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.599923] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.600173] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.600445] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-26T20:35:37.600679] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.600931] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.601215] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-26T20:35:37.601461] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-26T20:35:37.601750] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.602001] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.602229] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.602460] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.602749] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-26T20:35:37.602832] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.603107] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-26T20:35:37.603400] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-26T20:35:37.603692] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-26T20:35:37.603941] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.604186] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-26T20:35:37.604463] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.604735] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-26T20:35:37.604822] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.605123] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.605398] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-26T20:35:37.605639] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-26T20:35:37.605708] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.605989] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.606291] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-26T20:35:37.606550] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.606929] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-26T20:35:37.607211] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-26T20:35:37.607304] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-26T20:35:37.607372] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.607689] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-26T20:35:37.607996] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.608261] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.608519] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.608781] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.609057] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.609374] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.609637] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.609903] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.610890] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.611215] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-26T20:35:37.611513] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-26T20:35:37.611808] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.612096] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.612400] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.612647] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.612723] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-26T20:35:37.612807] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-26T20:35:37.613120] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-26T20:35:37.613362] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-26T20:35:37.613435] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-26T20:35:37.613701] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-26T20:35:37.613953] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-26T20:35:37.614257] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-26T20:35:37.614511] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.614833] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.615162] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.615438] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-26T20:35:37.615744] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.616002] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-26T20:35:37.616264] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-26T20:35:37.616518] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.616790] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-26T20:35:37.617051] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.617294] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.617552] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-26T20:35:37.617649] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.617947] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.618193] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-26T20:35:37.618492] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.618780] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.619062] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.619358] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.619604] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.619897] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.620196] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-26T20:35:37.620492] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.620753] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.621001] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-26T20:35:37.621241] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.621673] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-26T20:35:37.621748] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.622056] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-26T20:35:37.622387] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.622661] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-26T20:35:37.622958] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-26T20:35:37.623204] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-26T20:35:37.623513] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.623936] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-26T20:35:37.624020] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-26T20:35:37.624085] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-26T20:35:37.624316] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.624562] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-26T20:35:37.624676] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.624740] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.624968] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-26T20:35:37.625253] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-26T20:35:37.625513] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.625784] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-26T20:35:37.626017] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-26T20:35:37.626268] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.626497] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-26T20:35:37.626775] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.627028] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-26T20:35:37.627281] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.627551] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.627830] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-26T20:35:37.628082] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-26T20:35:37.628332] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.628617] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.629048] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.630078] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-26T20:35:37.631172] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-26T20:35:37.631268] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.631334] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.632926] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.635516] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-26T20:35:37.635885] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-26T20:35:37.636191] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.636490] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-26T20:35:37.636791] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-26T20:35:37.637514] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.637790] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.638061] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-26T20:35:37.638309] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-26T20:35:37.638606] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.638870] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.639111] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-26T20:35:37.639408] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-26T20:35:37.639682] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.639973] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.640241] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.640326] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.640596] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-26T20:35:37.640672] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.640733] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.641050] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-26T20:35:37.641135] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-26T20:35:37.641410] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.641698] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.642035] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.642119] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.642432] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.642731] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.643076] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-26T20:35:37.643454] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-26T20:35:37.643830] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.644129] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.644213] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-26T20:35:37.644550] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-26T20:35:37.644822] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-26T20:35:37.645098] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-26T20:35:37.645362] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-26T20:35:37.645605] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.645917] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-26T20:35:37.646215] [DEBUG] [LOCAL ] Loaded configuration for TLN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.646488] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-26T20:35:37.646781] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-26T20:35:37.647022] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-26T20:35:37.647258] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-26T20:35:37.647528] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.647877] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.648188] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-26T20:35:37.648455] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-26T20:35:37.648738] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.648992] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.649076] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.649367] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.649640] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.649881] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.650143] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.650384] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-26T20:35:37.650655] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.650931] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.651172] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.651415] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-26T20:35:37.651487] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-26T20:35:37.651723] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.651986] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-26T20:35:37.652230] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-26T20:35:37.652462] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-26T20:35:37.652689] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.652973] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-26T20:35:37.653204] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.653470] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.653724] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-26T20:35:37.654007] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.654246] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-26T20:35:37.654503] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-26T20:35:37.654790] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-26T20:35:37.655033] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.655330] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.655743] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-26T20:35:37.656035] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-26T20:35:37.656352] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-26T20:35:37.656638] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.656902] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.657176] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-26T20:35:37.657443] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.657686] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-26T20:35:37.657768] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.658010] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-26T20:35:37.658313] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.658591] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-26T20:35:37.658666] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-26T20:35:37.658890] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.659134] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.659381] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-26T20:35:37.659615] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.659879] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-26T20:35:37.660129] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-26T20:35:37.660375] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.660699] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-26T20:35:37.661073] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.661327] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-26T20:35:37.661608] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.661897] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.662208] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.662280] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-26T20:35:37.662539] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.662808] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.662924] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-26T20:35:37.663160] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.663445] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-26T20:35:37.663678] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.663933] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.664180] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.664265] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-26T20:35:37.664500] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.664776] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.665004] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.665285] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-26T20:35:37.665521] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-26T20:35:37.665772] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.666004] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-26T20:35:37.666250] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.666487] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.666718] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-26T20:35:37.666978] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.667218] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.667525] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-26T20:35:37.667620] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.667874] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.668141] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.668409] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-26T20:35:37.668478] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-26T20:35:37.668537] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-26T20:35:37.668837] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.669087] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.669313] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.669589] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-26T20:35:37.669920] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.670161] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-26T20:35:37.670406] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-26T20:35:37.670635] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-26T20:35:37.670881] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-26T20:35:37.671151] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.671430] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.671673] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.671945] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.672210] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.672506] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-26T20:35:37.672815] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-26T20:35:37.673102] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.673337] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.673596] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.673887] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.674185] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-26T20:35:37.674254] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.674532] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-26T20:35:37.674796] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-26T20:35:37.675040] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-26T20:35:37.675273] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.675535] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-26T20:35:37.675833] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.676097] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-26T20:35:37.676336] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-26T20:35:37.676604] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-26T20:35:37.676899] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.677152] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.677425] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-26T20:35:37.677734] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.677802] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-26T20:35:37.678046] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.678304] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-26T20:35:37.678542] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-26T20:35:37.679514] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.679830] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.679916] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.680176] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.680257] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-26T20:35:37.680494] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-26T20:35:37.680734] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-26T20:35:37.681006] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.681077] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-26T20:35:37.681137] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-26T20:35:37.681380] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.681615] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.681867] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-26T20:35:37.682131] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.682201] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-26T20:35:37.682261] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.682483] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.682770] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.683038] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-26T20:35:37.683113] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.683347] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-26T20:35:37.683416] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.683639] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.684443] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.684686] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.684980] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.685271] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.685511] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.685803] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.686065] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.686296] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-26T20:35:37.686526] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.686774] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-26T20:35:37.687022] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.687280] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-26T20:35:37.687536] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.687827] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.688097] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-26T20:35:37.688346] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-26T20:35:37.688621] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-26T20:35:37.688688] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-26T20:35:37.688980] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-26T20:35:37.689231] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-26T20:35:37.689461] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-26T20:35:37.689539] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-26T20:35:37.689789] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.690029] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-26T20:35:37.690289] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.690520] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.690770] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-26T20:35:37.691001] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-26T20:35:37.691249] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.691488] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.691768] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-26T20:35:37.691846] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.692082] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.692345] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-26T20:35:37.692597] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.692822] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.693052] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-26T20:35:37.693129] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.693352] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-26T20:35:37.693600] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-26T20:35:37.693847] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.694096] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.694317] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.694584] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.694660] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-26T20:35:37.694885] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.695135] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-26T20:35:37.695405] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-26T20:35:37.695656] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-26T20:35:37.695953] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-26T20:35:37.696185] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.696435] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.696710] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-26T20:35:37.696793] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-26T20:35:37.697077] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.697316] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.697604] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-26T20:35:37.697878] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.698170] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-26T20:35:37.698401] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.698692] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.698771] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.699010] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-26T20:35:37.699088] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-26T20:35:37.699379] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.699448] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.699678] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.699965] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.700196] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.700451] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.700693] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.700959] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.701037] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.701264] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.701524] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-26T20:35:37.701786] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-26T20:35:37.701856] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.702087] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.702314] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-26T20:35:37.702381] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-26T20:35:37.702653] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-26T20:35:37.702911] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.703155] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.703435] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.703503] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.703726] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.703804] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.704093] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-26T20:35:37.704366] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.704674] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.704917] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.705172] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.705423] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-26T20:35:37.705653] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.705880] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.706159] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.706444] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-26T20:35:37.706676] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.706957] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-26T20:35:37.707190] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-26T20:35:37.707448] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.707741] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-26T20:35:37.707992] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.708286] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-26T20:35:37.708535] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.708800] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.709035] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.709269] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-26T20:35:37.709549] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.709824] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.710052] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.710301] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.710559] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.710828] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.711072] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.711306] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-26T20:35:37.711551] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.711872] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-26T20:35:37.712107] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.712339] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.712596] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.712826] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-26T20:35:37.713076] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.713325] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-26T20:35:37.713602] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.713672] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.713914] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.713990] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-26T20:35:37.714228] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.714483] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-26T20:35:37.714737] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.714840] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-26T20:35:37.715093] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.715335] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.715602] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.715846] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.716082] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.716308] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.716558] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.716817] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.716886] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.717109] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-26T20:35:37.717176] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.717400] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.717677] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.717948] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-26T20:35:37.718181] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.718421] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.718657] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.718888] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-26T20:35:37.719119] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.719357] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.719608] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.719841] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.720122] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.720353] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-26T20:35:37.720635] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.720866] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-26T20:35:37.721657] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.721733] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-26T20:35:37.721966] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.722296] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.722554] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.722814] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-26T20:35:37.722885] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.723168] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.723400] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.723629] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.723902] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.724156] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.724453] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.724711] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-26T20:35:37.724941] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-26T20:35:37.725230] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-26T20:35:37.725494] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-26T20:35:37.725749] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-26T20:35:37.726033] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.726289] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-26T20:35:37.726589] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.726841] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.727085] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-26T20:35:37.727316] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.727563] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.727901] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.728140] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-26T20:35:37.728400] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-26T20:35:37.728630] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.728877] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.729104] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-26T20:35:37.729328] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.729588] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-26T20:35:37.729880] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-26T20:35:37.729959] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-26T20:35:37.730029] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.730246] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.730537] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.730849] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-26T20:35:37.731147] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.731446] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.731513] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.731775] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-26T20:35:37.732016] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-26T20:35:37.732293] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.732536] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.732785] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.732856] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-26T20:35:37.733088] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-26T20:35:37.733321] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.733549] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.733631] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.733879] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.734157] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.734404] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-26T20:35:37.734657] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.734921] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.735164] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.735239] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.735471] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.735553] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.735804] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.736060] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.736339] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-26T20:35:37.736608] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.736860] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.737086] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.737319] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.737629] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.737888] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.738122] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.738201] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.738450] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.738519] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.738803] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.739032] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.739260] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-26T20:35:37.739491] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-26T20:35:37.739749] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.739844] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.740104] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-26T20:35:37.740393] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-26T20:35:37.740461] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.740688] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-26T20:35:37.740963] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.741228] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-26T20:35:37.741460] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.741541] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.741857] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-26T20:35:37.742136] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.742433] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.742535] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.742849] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.742958] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.743052] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-26T20:35:37.743374] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-26T20:35:37.743676] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.744018] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-26T20:35:37.744278] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.744534] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.744797] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-26T20:35:37.744906] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-26T20:35:37.745155] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.746940] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-26T20:35:37.747231] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-26T20:35:37.747509] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.747827] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-26T20:35:37.748122] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.748431] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-26T20:35:37.748674] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-26T20:35:37.748912] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.749179] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-26T20:35:37.749489] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.749730] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-26T20:35:37.749987] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-26T20:35:37.750250] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.750511] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.750793] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-26T20:35:37.751057] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-26T20:35:37.751298] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.751533] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-26T20:35:37.751820] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-26T20:35:37.751892] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-26T20:35:37.752116] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-26T20:35:37.752366] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.752622] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-26T20:35:37.752860] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-26T20:35:37.752931] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.753002] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.753279] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.753543] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.753854] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-26T20:35:37.754110] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-26T20:35:37.754190] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-26T20:35:37.754424] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-26T20:35:37.754680] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-26T20:35:37.754911] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.755152] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.755385] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.755617] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-26T20:35:37.755906] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-26T20:35:37.756146] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.756382] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.756626] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-26T20:35:37.756885] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.757158] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.757452] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-26T20:35:37.757694] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.757951] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-26T20:35:37.758029] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-26T20:35:37.758100] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.758361] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-26T20:35:37.758613] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-26T20:35:37.758683] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.758910] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-26T20:35:37.759159] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-26T20:35:37.759417] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-26T20:35:37.759655] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.759917] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-26T20:35:37.760169] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-26T20:35:37.760250] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-26T20:35:37.760492] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.760745] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-26T20:35:37.761001] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-26T20:35:37.761283] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.761519] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.761798] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.762103] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-26T20:35:37.762361] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.762598] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-26T20:35:37.762887] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-26T20:35:37.763145] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-26T20:35:37.763397] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-26T20:35:37.763631] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.763917] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.764012] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.764261] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-26T20:35:37.764491] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-26T20:35:37.764730] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.764822] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-26T20:35:37.765067] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.765356] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.765616] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.765886] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-26T20:35:37.766126] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.766364] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.766625] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.766879] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-26T20:35:37.767112] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.767182] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-26T20:35:37.767252] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-26T20:35:37.767513] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.767775] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.767852] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-26T20:35:37.768110] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.768190] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.768420] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-26T20:35:37.768500] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-26T20:35:37.768775] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-26T20:35:37.769083] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-26T20:35:37.769164] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-26T20:35:37.769226] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-26T20:35:37.769480] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-26T20:35:37.769762] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-26T20:35:37.770039] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-26T20:35:37.770327] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-26T20:35:37.770564] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-26T20:35:37.770870] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.771115] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.771368] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.771627] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-26T20:35:37.771695] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-26T20:35:37.771967] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.772200] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.772435] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-26T20:35:37.772673] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.773430] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.773681] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-26T20:35:37.773940] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.774204] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.774505] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-26T20:35:37.774757] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-26T20:35:37.774994] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.775238] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.775465] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.775714] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.776013] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-26T20:35:37.776084] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-26T20:35:37.776325] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.776589] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.777375] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.777651] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.777911] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.778202] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.778472] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-26T20:35:37.778722] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.778951] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.779019] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-26T20:35:37.779242] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.779320] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.779545] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.779642] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.779712] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.779939] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.780227] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-26T20:35:37.780296] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.780557] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-26T20:35:37.780808] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.781070] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-26T20:35:37.781330] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-26T20:35:37.781398] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.781648] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.781717] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.781939] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-26T20:35:37.782218] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.782483] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-26T20:35:37.782560] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.782812] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-26T20:35:37.783096] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-26T20:35:37.783362] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.783596] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.783881] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-26T20:35:37.784135] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.784362] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.784600] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.784829] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.785065] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-26T20:35:37.785353] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-26T20:35:37.785601] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-26T20:35:37.785852] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-26T20:35:37.786253] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.786513] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-26T20:35:37.786785] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.787178] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.787438] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-26T20:35:37.787511] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-26T20:35:37.787817] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.788066] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.788320] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.788593] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.788901] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-26T20:35:37.789138] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.789372] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-26T20:35:37.789607] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-26T20:35:37.789696] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.789964] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-26T20:35:37.790199] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.790433] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.790669] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-26T20:35:37.790940] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.791198] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-26T20:35:37.791437] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-26T20:35:37.791757] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.792061] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-26T20:35:37.792148] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.792211] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-26T20:35:37.792450] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-26T20:35:37.792532] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-26T20:35:37.792829] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.793109] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-26T20:35:37.793391] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.793631] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-26T20:35:37.793885] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.794832] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.795098] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.795395] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-26T20:35:37.795629] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.795876] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-26T20:35:37.796116] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-26T20:35:37.796192] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.796252] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.796495] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.796785] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-26T20:35:37.796869] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.797101] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-26T20:35:37.797343] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.797672] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-26T20:35:37.797759] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-26T20:35:37.797998] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.798251] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-26T20:35:37.798484] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-26T20:35:37.798552] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-26T20:35:37.798814] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.799070] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-26T20:35:37.799318] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.799628] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-26T20:35:37.799861] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-26T20:35:37.800146] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.800215] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.800441] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-26T20:35:37.800706] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-26T20:35:37.800954] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-26T20:35:37.801193] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.801431] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.801683] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.801973] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-26T20:35:37.802212] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.802288] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.802513] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-26T20:35:37.802794] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.803047] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.803293] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-26T20:35:37.803522] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.803770] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.804024] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.804273] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.804502] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.804763] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.805172] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.805430] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.805667] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-26T20:35:37.805945] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-26T20:35:37.806196] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.806454] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.806682] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.806912] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.807321] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-26T20:35:37.807599] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.807902] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.808139] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.808541] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-26T20:35:37.808829] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.809071] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-26T20:35:37.809303] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.809529] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.809783] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-26T20:35:37.810067] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-26T20:35:37.810305] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.810563] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.810884] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.811133] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.811235] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.811498] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-26T20:35:37.811600] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.811843] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.812083] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-26T20:35:37.812369] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.812656] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-26T20:35:37.812911] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-26T20:35:37.813145] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.813403] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.813640] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.813714] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-26T20:35:37.813956] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-26T20:35:37.814042] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.814264] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.814492] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-26T20:35:37.814742] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-26T20:35:37.815000] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-26T20:35:37.815285] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.815353] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-26T20:35:37.815593] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.815877] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-26T20:35:37.816156] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.816384] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.816639] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-26T20:35:37.816894] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.817120] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-26T20:35:37.817370] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-26T20:35:37.817665] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-26T20:35:37.817966] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.818215] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-26T20:35:37.818452] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-26T20:35:37.818700] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.818991] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-26T20:35:37.819275] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.819514] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-26T20:35:37.819802] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.820052] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.820286] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-26T20:35:37.820566] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.820822] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.821070] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-26T20:35:37.821150] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.821377] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.821606] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-26T20:35:37.821854] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.822125] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.822390] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.822623] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.822870] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-26T20:35:37.823117] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-26T20:35:37.823377] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.823628] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.823869] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-26T20:35:37.824114] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.824346] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-26T20:35:37.824599] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-26T20:35:37.824899] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.824976] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-26T20:35:37.825250] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.825499] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-26T20:35:37.825774] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.826072] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.826359] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.826603] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.826898] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.827156] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.827394] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.827678] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-26T20:35:37.828092] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.828362] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.828603] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-26T20:35:37.828686] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.828987] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.829059] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.829317] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-26T20:35:37.829586] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.829834] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-26T20:35:37.830116] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.830367] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.830618] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.830864] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-26T20:35:37.831108] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.831333] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-26T20:35:37.831561] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.831926] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.832182] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.832436] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.832687] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-26T20:35:37.832948] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.833194] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.833421] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-26T20:35:37.833699] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.833934] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-26T20:35:37.834181] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-26T20:35:37.834406] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-26T20:35:37.834475] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-26T20:35:37.834693] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-26T20:35:37.834937] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-26T20:35:37.835184] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-26T20:35:37.835419] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.835652] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.835883] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-26T20:35:37.836142] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.836394] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.836464] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.836687] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-26T20:35:37.836932] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-26T20:35:37.837173] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-26T20:35:37.837443] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-26T20:35:37.837706] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.837959] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-26T20:35:37.838205] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.838450] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-26T20:35:37.838736] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.838974] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.839214] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-26T20:35:37.839490] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.839613] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.839863] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-26T20:35:37.840092] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.840332] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-26T20:35:37.840600] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.840892] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.841128] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-26T20:35:37.841356] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.841615] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-26T20:35:37.841686] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.841931] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-26T20:35:37.842188] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-26T20:35:37.842422] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.842651] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.842743] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-26T20:35:37.843040] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-26T20:35:37.843272] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-26T20:35:37.843512] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.843758] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.844007] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.844236] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.844483] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-26T20:35:37.844734] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.844969] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.845225] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-26T20:35:37.845301] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-26T20:35:37.845603] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.845896] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.846137] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-26T20:35:37.846418] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.846705] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-26T20:35:37.847013] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-26T20:35:37.847083] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.847340] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.847598] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-26T20:35:37.847843] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.848097] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.848327] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-26T20:35:37.848596] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-26T20:35:37.848891] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-26T20:35:37.849130] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.849370] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-26T20:35:37.849618] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-26T20:35:37.849862] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.850152] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-26T20:35:37.850222] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-26T20:35:37.850458] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-26T20:35:37.850704] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-26T20:35:37.850955] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.851200] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-26T20:35:37.851428] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.851495] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-26T20:35:37.851771] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.852034] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-26T20:35:37.852260] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-26T20:35:37.852541] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.852813] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.853050] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-26T20:35:37.853340] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.853628] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-26T20:35:37.853889] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.854142] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-26T20:35:37.854378] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.854607] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.854891] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-26T20:35:37.855119] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.855345] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-26T20:35:37.855632] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-26T20:35:37.855700] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.855949] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-26T20:35:37.856192] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-26T20:35:37.856455] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.856701] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.856778] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-26T20:35:37.857026] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.857311] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.857564] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.857882] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.858125] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.858405] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-26T20:35:37.858635] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-01-26T20:35:37.858869] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.858940] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-26T20:35:37.859001] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-26T20:35:37.859224] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.859505] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.859754] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-26T20:35:37.860012] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.860243] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.860313] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-26T20:35:37.860604] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-26T20:35:37.860890] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-26T20:35:37.860971] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.861036] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.861098] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.861161] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.861389] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.861658] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.861899] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.862132] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-26T20:35:37.862375] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.862627] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.862877] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-26T20:35:37.863159] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-26T20:35:37.863410] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.863649] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-26T20:35:37.863884] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-26T20:35:37.864174] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.864415] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.865217] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.865305] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-26T20:35:37.865599] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.865928] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-26T20:35:37.866201] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.866464] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.866715] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-26T20:35:37.866986] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-26T20:35:37.867246] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.867318] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-26T20:35:37.867564] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.867836] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-26T20:35:37.868072] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-26T20:35:37.868311] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-26T20:35:37.868560] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-26T20:35:37.868655] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-26T20:35:37.868882] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-26T20:35:37.868954] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.869204] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-26T20:35:37.869448] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.869691] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-26T20:35:37.869924] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.870179] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-26T20:35:37.870435] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-26T20:35:37.870703] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-26T20:35:37.870774] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-26T20:35:37.870991] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.871059] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.871297] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-26T20:35:37.871544] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-26T20:35:37.871635] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-26T20:35:37.871857] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.872109] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-26T20:35:37.872383] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.872641] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.872870] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.873109] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-26T20:35:37.873336] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.873591] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-26T20:35:37.873884] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-26T20:35:37.874131] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-26T20:35:37.874357] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.874608] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-26T20:35:37.874677] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.874944] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-26T20:35:37.875172] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-26T20:35:37.875416] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.875693] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.875937] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-26T20:35:37.876006] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.876223] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-26T20:35:37.876475] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.876723] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.876969] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-26T20:35:37.877212] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-26T20:35:37.877472] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-26T20:35:37.877739] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.877990] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.878068] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.878290] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.878536] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.878823] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-26T20:35:37.879079] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-26T20:35:37.879324] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-26T20:35:37.879561] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-26T20:35:37.880512] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-26T20:35:37.880762] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-26T20:35:37.881019] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-26T20:35:37.881253] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-26T20:35:37.881340] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-26T20:35:37.881595] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.881848] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-26T20:35:37.882117] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.882370] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.882624] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.882939] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-26T20:35:37.883175] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.883459] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-26T20:35:37.883746] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.883993] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.884220] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-26T20:35:37.884449] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-26T20:35:37.884697] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.884951] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-26T20:35:37.885180] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.885466] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.885725] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-26T20:35:37.885970] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.886248] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.886540] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.886787] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-26T20:35:37.887072] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-26T20:35:37.887307] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-26T20:35:37.887555] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.887653] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-26T20:35:37.887905] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.888164] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-26T20:35:37.888446] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.888681] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-26T20:35:37.888932] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.889013] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-26T20:35:37.889257] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-26T20:35:37.889520] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-26T20:35:37.889793] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-26T20:35:37.890060] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-26T20:35:37.890358] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-26T20:35:37.890620] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.890907] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.891188] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.891439] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-26T20:35:37.891691] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.891955] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-26T20:35:37.892027] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.892279] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-26T20:35:37.892553] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-26T20:35:37.892874] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.892958] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.893202] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-26T20:35:37.893460] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-26T20:35:37.893720] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-26T20:35:37.893952] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-26T20:35:37.894195] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-26T20:35:37.894438] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.894665] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.894732] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.894998] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.895235] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-26T20:35:37.895465] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-26T20:35:37.895698] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-26T20:35:37.895934] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-26T20:35:37.896323] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.897146] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.897483] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.897783] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.898044] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-26T20:35:37.898318] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.898640] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.898960] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-26T20:35:37.899206] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-26T20:35:37.899447] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-26T20:35:37.899710] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-26T20:35:37.899970] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.900231] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-26T20:35:37.900490] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.900558] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.900832] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.901184] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-26T20:35:37.901462] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.901769] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.902042] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.902313] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-26T20:35:37.902392] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.902644] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-26T20:35:37.902889] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-26T20:35:37.902957] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.903016] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-26T20:35:37.903253] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-26T20:35:37.903560] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-26T20:35:37.903837] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-26T20:35:37.904131] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-26T20:35:37.904366] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-26T20:35:37.904611] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-26T20:35:37.904862] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.905105] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-26T20:35:37.905339] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.905602] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-26T20:35:37.905850] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.906088] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-26T20:35:37.906344] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-26T20:35:37.906413] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-26T20:35:37.906691] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.906925] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.907187] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.907439] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.907718] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-26T20:35:37.907983] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-26T20:35:37.908220] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.908481] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-26T20:35:37.908561] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.908818] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-26T20:35:37.909051] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-26T20:35:37.909338] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.909603] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.909687] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-26T20:35:37.909749] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-26T20:35:37.909980] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-26T20:35:37.910064] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-26T20:35:37.910299] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.910716] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.910976] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-26T20:35:37.911227] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-26T20:35:37.911481] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-26T20:35:37.911727] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.911982] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-26T20:35:37.912224] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.912456] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.912693] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-26T20:35:37.912770] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-26T20:35:37.913000] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-26T20:35:37.913309] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-26T20:35:37.913388] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.913633] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-26T20:35:37.913908] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.914179] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.914437] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-26T20:35:37.914692] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-26T20:35:37.914928] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-26T20:35:37.915184] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-26T20:35:37.915476] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-26T20:35:37.915773] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-26T20:35:37.916015] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-26T20:35:37.916260] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-26T20:35:37.916516] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-26T20:35:37.916780] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.917085] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-26T20:35:37.917154] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-26T20:35:37.917430] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-26T20:35:37.917518] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-26T20:35:37.917606] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.917867] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.918140] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-26T20:35:37.918209] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.918462] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.918531] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-26T20:35:37.918779] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-26T20:35:37.919024] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.919290] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-26T20:35:37.919548] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-26T20:35:37.920306] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.920558] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-26T20:35:37.920650] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.920895] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-26T20:35:37.921145] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.921409] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.921672] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.921937] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-26T20:35:37.922013] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.922244] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.922481] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-26T20:35:37.922736] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-26T20:35:37.922806] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.922866] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.923154] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-26T20:35:37.923458] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.923716] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-26T20:35:37.923979] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-26T20:35:37.924218] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-26T20:35:37.924465] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-26T20:35:37.924722] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-26T20:35:37.925030] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-26T20:35:37.925287] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.925530] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-26T20:35:37.925806] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-26T20:35:37.926045] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-26T20:35:37.926299] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.926553] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-26T20:35:37.926819] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-26T20:35:37.927055] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-26T20:35:37.927286] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.927596] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.927861] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.928113] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-26T20:35:37.928403] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-26T20:35:37.928470] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-26T20:35:37.928850] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-26T20:35:37.929125] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.929408] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-26T20:35:37.929716] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-26T20:35:37.929979] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.930243] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.930547] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.930826] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.931063] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-26T20:35:37.931132] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-26T20:35:37.931378] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.931616] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-26T20:35:37.931684] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-26T20:35:37.931930] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-26T20:35:37.932173] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.932418] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-26T20:35:37.932680] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-26T20:35:37.932749] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-26T20:35:37.933027] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-26T20:35:37.933279] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.933513] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-26T20:35:37.933608] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-26T20:35:37.933869] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-26T20:35:37.934143] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-26T20:35:37.934430] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.934667] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-26T20:35:37.934745] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-26T20:35:37.934973] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-26T20:35:37.935217] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.935503] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.935777] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-26T20:35:37.936089] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-26T20:35:37.936158] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-26T20:35:37.936443] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-26T20:35:37.936681] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.936750] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-26T20:35:37.936809] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-26T20:35:37.937060] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.937314] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.937588] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-26T20:35:37.937860] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-26T20:35:37.937943] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.938001] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.938319] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-26T20:35:37.938413] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-26T20:35:37.938667] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-26T20:35:37.938949] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-26T20:35:37.939251] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.939562] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-26T20:35:37.939659] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-26T20:35:37.940052] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-26T20:35:37.940319] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.940628] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-26T20:35:37.940910] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-26T20:35:37.941192] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-26T20:35:37.941450] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-26T20:35:37.941706] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.941793] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-26T20:35:37.942041] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.942291] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.942359] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-26T20:35:37.942418] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-26T20:35:37.942683] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.942937] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.943188] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.943460] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.943712] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.943966] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-26T20:35:37.944238] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.944496] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-26T20:35:37.944748] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-26T20:35:37.944997] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.945264] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-26T20:35:37.945590] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-26T20:35:37.945905] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-26T20:35:37.946204] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.946452] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-26T20:35:37.946700] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-26T20:35:37.946783] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-26T20:35:37.947062] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-26T20:35:37.947333] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-26T20:35:37.947607] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.947880] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-26T20:35:37.948130] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-26T20:35:37.948197] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-26T20:35:37.948463] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.948733] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.948982] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-26T20:35:37.949260] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-26T20:35:37.949328] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-26T20:35:37.949602] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-26T20:35:37.949866] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-26T20:35:37.949947] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.950193] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-26T20:35:37.950512] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-26T20:35:37.950781] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.950851] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-26T20:35:37.951104] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.951180] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-26T20:35:37.951240] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-26T20:35:37.951297] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-26T20:35:37.951544] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-26T20:35:37.951815] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-26T20:35:37.951895] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-26T20:35:37.951957] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-26T20:35:37.952253] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-26T20:35:37.952503] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.952589] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-26T20:35:37.952653] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-26T20:35:37.952894] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-26T20:35:37.953189] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-26T20:35:37.953441] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-26T20:35:37.953695] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-26T20:35:37.953970] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-26T20:35:37.954364] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-26T20:35:37.954643] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-26T20:35:37.954931] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-26T20:35:37.955005] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.955255] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.955515] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.955818] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.956067] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-26T20:35:37.956315] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.956585] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-26T20:35:37.956861] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.957138] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.957465] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-26T20:35:37.957740] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.957823] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.958096] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-26T20:35:37.958373] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.958641] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-26T20:35:37.958910] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-26T20:35:37.959233] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-26T20:35:37.959313] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.959591] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-26T20:35:37.959672] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-26T20:35:37.959733] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-26T20:35:37.960154] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-26T20:35:37.961011] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-26T20:35:37.961786] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-26T20:35:37.962090] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-26T20:35:37.963272] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-26T20:35:37.963604] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-26T20:35:37.963880] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.964153] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-26T20:35:37.964484] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-26T20:35:37.964748] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-26T20:35:37.965058] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.965367] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.965627] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-26T20:35:37.965906] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-26T20:35:37.966164] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-26T20:35:37.966437] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.966698] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-26T20:35:37.966950] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-26T20:35:37.967198] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.967505] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-26T20:35:37.967849] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-26T20:35:37.968138] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-26T20:35:37.968407] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-26T20:35:37.968673] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-26T20:35:37.968939] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-26T20:35:37.969188] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-26T20:35:37.969491] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-26T20:35:37.969799] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-26T20:35:37.970057] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-26T20:35:37.970356] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-26T20:35:37.970619] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-26T20:35:37.970876] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-26T20:35:37.971183] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.971479] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-26T20:35:37.971789] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-26T20:35:37.972078] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-26T20:35:37.972347] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-26T20:35:37.972596] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.972954] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-26T20:35:37.973227] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-26T20:35:37.973298] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-26T20:35:37.973564] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.973846] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-26T20:35:37.974110] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.974363] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.974630] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-26T20:35:37.974872] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.975118] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-26T20:35:37.975366] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-26T20:35:37.975435] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-26T20:35:37.975492] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-26T20:35:37.975734] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-26T20:35:37.975985] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.976236] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-26T20:35:37.976303] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-26T20:35:37.976552] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-26T20:35:37.976816] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-26T20:35:37.977285] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-26T20:35:37.977546] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-26T20:35:37.977844] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-26T20:35:37.978107] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-26T20:35:37.978177] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-26T20:35:37.978431] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-26T20:35:37.978883] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-26T20:35:37.979212] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.979477] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-26T20:35:37.979755] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.980162] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-26T20:35:37.980475] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-26T20:35:37.980804] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-26T20:35:37.981137] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-26T20:35:37.981394] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-26T20:35:37.981653] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.981969] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-26T20:35:37.982219] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.982620] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-26T20:35:37.982886] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-26T20:35:37.983192] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-26T20:35:37.983446] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.983516] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-26T20:35:37.983785] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-26T20:35:37.983861] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-26T20:35:37.984112] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-26T20:35:37.984182] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-26T20:35:37.984446] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-26T20:35:37.984729] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-26T20:35:37.984984] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-26T20:35:37.985299] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.985553] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-26T20:35:37.985826] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-26T20:35:37.986097] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-26T20:35:37.986342] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-26T20:35:37.986597] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-26T20:35:37.986680] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-26T20:35:37.986990] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-26T20:35:37.987294] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-26T20:35:37.987676] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-26T20:35:37.987928] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-26T20:35:37.988243] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-26T20:35:37.988494] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-26T20:35:37.988804] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-26T20:35:37.989166] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-26T20:35:37.989464] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-26T20:35:37.989773] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-26T20:35:37.990021] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-26T20:35:37.990101] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-26T20:35:37.990338] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-26T20:35:37.990593] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-26T20:35:37.990850] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-26T20:35:37.991328] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-26T20:35:37.991398] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-26T20:35:37.991642] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-26T20:35:37.991898] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-26T20:35:37.992325] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-26T20:35:37.992603] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-26T20:35:37.992851] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-26T20:35:37.993105] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-26T20:35:37.993341] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-26T20:35:37.993592] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-26T20:35:37.993831] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-26T20:35:37.994124] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-26T20:35:37.994368] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-26T20:35:37.994622] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-26T20:35:37.994859] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-26T20:35:37.995097] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-26T20:35:37.995352] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-26T20:35:37.995637] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-26T20:35:37.995907] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-26T20:35:37.996160] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-26T20:35:37.996399] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-26T20:35:37.996654] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-26T20:35:37.996917] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-26T20:35:37.996995] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-26T20:35:37.997243] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-26T20:35:37.997311] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-26T20:35:37.997542] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-26T20:35:37.997804] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-26T20:35:37.998043] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-26T20:35:37.998304] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-26T20:35:37.998561] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-26T20:35:37.998833] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-26T20:35:37.999106] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-26T20:35:37.999369] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-26T20:35:37.999660] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-26T20:35:37.999948] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-26T20:35:38.000180] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-26T20:35:38.000432] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-26T20:35:38.000724] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-26T20:35:38.000983] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-26T20:35:38.001223] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-26T20:35:38.001478] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-26T20:35:38.001766] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-26T20:35:38.002004] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-26T20:35:38.002477] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-26T20:35:38.002730] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-26T20:35:38.003167] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-26T20:35:38.003244] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-26T20:35:38.003504] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-26T20:35:38.003769] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-26T20:35:38.004022] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-26T20:35:38.004428] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-26T20:35:38.004509] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-26T20:35:38.004789] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-26T20:35:38.005037] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-26T20:35:38.005275] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-26T20:35:38.005516] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-26T20:35:38.005794] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-26T20:35:38.006052] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-26T20:35:38.006119] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-26T20:35:38.006373] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-26T20:35:38.006641] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-26T20:35:38.006953] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-26T20:35:38.007244] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-26T20:35:38.007541] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-26T20:35:38.007808] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-26T20:35:38.008056] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-26T20:35:38.008326] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-26T20:35:38.008587] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-26T20:35:38.008840] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-26T20:35:38.009101] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-26T20:35:38.009364] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-26T20:35:38.009657] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-26T20:35:38.009927] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-26T20:35:38.010196] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-26T20:35:38.011890] [INFO ] [LOCAL ] Saved consolidated report: 3474 forecasts -> ./output/forecasts/full/2026-01-27.txt [2026-01-26T20:35:38.011940] [INFO ] [sig ] [72/72] Successfully generated report for 2026-01-27: 3474 entries [2026-01-26T20:35:38.011971] [INFO ] [sig ] ================================================== [2026-01-26T20:35:38.011998] [INFO ] [sig ] Report generation complete: 72/72 reports succeeded [2026-01-26T20:35:38.881664] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-26T20:35:38.881880] [INFO ] [sig ] Email notification sent [2026-01-26T20:35:38.882528] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-26T20:35:38.882735] [INFO ] [STATE ] Last completion updated: 2026-01-26T20:35:38.882613